Mastering Software Engineer Interviews: Tackling Data Log Design at hims & hers

hims & hers | Software Engineer | Interview Experience

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

Interview Process

The interview process was quite straightforward. First, there was a scheduled phone screen where I was asked a couple of behavioral questions. The interviewer was friendly and seemed genuinely interested in my experiences. After some discussion about my previous internships, we moved on to a technical segment.

For the technical questions, I was presented with a problem related to algorithms and data structures. I was given a specific scenario to discuss how I would approach the solution. The interviewer was engaged and asked follow-up questions based on my thought process, which made it feel more like a collaborative problem-solving session.

Overall, the interview felt positive and I enjoyed the interactions. I’m looking forward to hearing back from them soon!

Technical Questions

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

Tips & Insights

  • Be prepared to discuss your previous experiences in detail.
  • Approach technical problems collaboratively and think out loud.
  • Engage with the interviewer by asking clarifying questions about the problems presented.