Mastering Data Log Design: My Challenging Software Engineer Interview at hims & hers

hims & hers | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview process included a phone screen that involved pair programming, an AI code review, and a discussion about the candidate’s personal technology journey and alignment with company values.

Technical Questions

  1. Data Log Transmission and Storage Design (System Design, Data Transmission)
  2. Rate Limiting and Log Collection Design (System Design)
  3. Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, Recursion)
  4. Tree Distance Sum Problem (Tree, Graph)

Tips & Insights

Candidates should be prepared to discuss their technical experiences in detail and demonstrate their problem-solving approach during the pair programming session. Understanding the company’s values and being able to articulate personal alignment with them can also be beneficial.