Cracking the Hims & Hers Software Engineer Interview: Navigating Binary Trees

hims & hers | Software Engineer | Interview Experience

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

Interview Process

The interview process consisted of a phone screen followed by a technical interview. The phone screen was primarily focused on behavioral questions and my previous experience. The technical interview delved into data structures and algorithms, including a question about binary trees and tree traversal techniques. We discussed my resume in depth, particularly my project work in software development, and I provided explanations on some challenging coding situations I had faced. After the technical portion, we wrapped up with questions from my side regarding team dynamics and future projects.

Technical Questions

  1. Binary Tree Traversal (Tree, DFS)
  2. Maximum Depth of Binary Tree (Tree, DFS)

Tips & Insights

Be prepared to discuss your past projects in detail and be ready to explain your thought process during coding challenges. Asking questions about team dynamics can provide valuable insights into the company culture.