Cracking the Hims & Hers Software Engineer Interview: Coding & Design Challenges

hims & hers | Software Engineer | Interview Experience

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

Interview Process

The interview process consisted of a phone screen lasting approximately one hour.

Technical Questions

  1. Data Log Transmission and Storage Design (Design)
  2. Rate Limiting (Design)
  3. Arithmetic Expression Simplification (Expression Evaluation)
  4. Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, Dynamic Programming)
  5. Tree Distance Sum Problem (Tree, DFS)

Tips & Insights

Be prepared to discuss system design concepts and demonstrate your problem-solving skills through coding challenges. Familiarity with data structures and algorithms will be beneficial.