hims & hers | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
This was a technical phone screen for a Software Engineer position at hims & hers. The interview lasted about one hour and consisted of coding questions mainly focused on algorithms and data structures. The interviewer was friendly but set a serious tone for the interview.
The first question was a coding problem involving data manipulation using Python. The interviewer asked me to explain my thought process as I coded. I communicated clearly, explaining my approach and potential optimizations. After solving the problem, I was asked follow-up questions regarding edge cases and performance considerations.
Next, I was asked about my previous experiences and how they related to the role. The interviewer seemed particularly interested in my projects and contributions to previous teams. I shared details on my experience in full-stack development and how I tackled challenges in previous projects.
Overall, the interview was challenging but insightful, providing a glimpse into the company culture and the types of projects I would potentially work on.
Technical Questions
- Data Log Transmission and Storage Design (Design, System Design)
- Rate Limiting and Log Collection Design (Design, System Design)
- Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, DFS)
- Tree Distance Sum Problem (Tree, DFS)
Tips & Insights
- Communicate your thought process clearly while coding.
- Be prepared to discuss your past projects and how they relate to the role.
- Expect questions on edge cases and performance considerations.