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
- Data Log Transmission and Storage Design (System Design)
- Rate Limiting and Log Collection Design (System Design)
- Arithmetic Expression Simplification (Mathematics)
- Tree Distance Sum Problem (Tree, DFS)
- 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.