Navigating a Friendly Tech Phone Screen at Hims & Hers for Software Engineer Role

hims & hers | Software Engineer | Interview Experience

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

Interview Process

I had a technical phone screen interview for a software engineering position at Hims & Hers. The interview lasted for about an hour. The interviewer was very friendly and made me feel comfortable right from the start. We went through a brief introduction, and then I was asked to share my screen to solve a coding problem. The main challenge was to implement a specific algorithm related to data processing.

I spent some time discussing my thought process, initiating a conversation about edge cases and optimization techniques as I coded. The interviewer asked questions to gauge my understanding of the problem and how I would approach similar problems in the future. After the coding challenge, there was a short discussion about my past projects and experience. They seemed genuinely interested in my experience and fit for the team. Overall, it was a positive experience, and I felt that I performed well in both the coding and the discussion part of the interview.

Technical Questions

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

Tips & Insights

  • Be prepared to discuss your thought process and approach to coding challenges.
  • Familiarize yourself with system design concepts and practice articulating your solutions.
  • Engage with the interviewer about your past projects to demonstrate your experience and fit for the team.