Mastering Hims & Hers Software Engineer Phone Screen: Tackling Data Log Design Challenges

hims & hers | Software Engineer | Interview Experience

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

Interview Process

I recently had a tech phone screen for the Software Engineer position at Hims & Hers. The interview was conducted over video call and lasted for about an hour.

The first part focused on my previous experiences and the projects listed on my resume. I highlighted my contributions to various projects, particularly emphasizing my roles and the technologies used.

The second part of the interview was more technical, where I was asked to solve some coding challenges live. I was given a problem involving data structures and algorithms, specifically about optimizing search operations in a large dataset. I used Python to implement my solution, explaining my thought process as I coded. The interviewer was very engaged and asked follow-up questions to delve deeper into my solution choices.

Technical Questions

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

Tips & Insights

Overall, the interview felt positive, but I am awaiting feedback before making any assumptions about the outcome.