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

hims & hers | Software Engineer | Interview Experience

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

Interview Process

I had my tech phone screen at hims & hers with a recruiter. The interview began with a brief introduction and a warm-up question about my background. After that, the interviewer asked a couple of technical questions, primarily focusing on algorithms and data structures. They were interested in my thought process and problem-solving approach. The last part of the interview included behavioral questions which revolved around team dynamics and project experiences. Overall, it was a friendly conversation, but the technical questions were quite challenging, requiring a good grasp of concepts.

Technical Questions

  1. Data Log Transmission and Storage Design (System Design, Data Management)
  2. Rate Limiting and Log Collection Design (System Design, API Management)
  3. Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, DFS, Dynamic Programming)

Tips & Insights

Be prepared to explain your thought process clearly during technical questions, and be ready to discuss your past project experiences in detail.