Cracking the Code: My Challenging Hims & Hers Software Engineer Interview on Balanced Binary Trees

hims & hers | Software Engineer | Interview Experience

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

Interview Process

I had a phone screen interview for the Software Engineer role at Hims & Hers. The interviewer started with my background, discussing my previous projects and experiences. Then we moved on to technical questions.

The first question was related to data structures and algorithms, where I was asked to implement a function that checks if a binary tree is balanced. After explaining my thought process and writing the code, I tested it with different scenarios to ensure accuracy.

Next, the interviewer wanted to understand my approach to problem-solving, presenting a few hypothetical scenarios where I had to explain how I would handle certain challenges in a team setting.

Towards the end of the interview, I had the opportunity to ask some questions about the company’s culture and the technology stack they use. Overall, it was a great experience!

Technical Questions

  1. Balanced Binary Tree (Tree, Depth-first Search)

Tips & Insights

Be prepared to discuss your previous projects in detail and think through your problem-solving process clearly. Asking questions about the company’s culture can also help you determine if it’s a good fit for you.