hims & hers | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview was conducted through a video call. The interviewer quickly introduced themselves and the purpose of the interview. I was first asked about my background and relevant projects I had worked on.
After that, the interviewer presented a coding problem related to data structures, requiring me to write code to solve the problem in real-time while verbalizing my thought process.
Once the coding portion was completed, we shifted to system design questions, where I was asked to design a simple CRUD application, focusing on how I would structure the database and handle API requests.
Towards the end, the interviewer asked behavioral questions focused on teamwork and problem-solving in past projects. Overall, the experience was positive, and I felt that the interviewer was friendly and engaging.
Technical Questions
- Data Log Transmission and Storage Design (System Design, Data Transmission)
- Arithmetic Expression Simplification (String Manipulation, Parsing)
- Fibonacci Tree Path Calculation Using Preorder Numbering (Tree, Dynamic Programming)
Tips & Insights
Be prepared to discuss your past projects in detail, as well as your thought process during coding challenges. Engaging with the interviewer and asking clarifying questions can also be beneficial.