Cracking the Hims & Hers Software Engineer Interview: Challenging Algorithm Questions

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 focusing on data structures and algorithms coding questions. The questions increased in difficulty throughout the session.

Technical Questions

  1. Rate Limiting (Design, System Design)
  2. Log Collection (Design, System Design)
  3. Fibonacci Tree Path Calculation (Tree, Dynamic Programming)
  4. Tree Distance Sum Problem (Tree, Graph)
  5. Arithmetic Expression Simplification (Stack, Math)

Tips & Insights

Be prepared to discuss system design concepts and practice coding questions related to trees and dynamic programming.