Cracking the Hims & Hers Software Engineer Interview: Challenging Algorithm Questions

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 and demonstrate your problem-solving approach during technical questions. Familiarize yourself with system design concepts and be ready to discuss your past project experiences in detail.