hims & hers | Software Engineer | Phone Screen
Timeline: 2025(Oct - Dec) • Fulltime • JobHopper •
Waiting for result
The interview process involved a tech phone screen that lasted about an hour. The interviewer started with a brief introduction and then asked about my background and experiences.
The main focus of the interview was on coding problems, including some data structures and algorithms questions. I was also asked about some design challenges related to software engineering principles.
Overall, it was a good experience. The interviewer was very friendly and encouraged me to think aloud as I worked through the problems. They were interested in my problem-solving approach and how I would communicate my solutions.
In the end, I felt that I performed well, but I’m still waiting for feedback on whether I moved on to the next round of interviews.
Interview Questions
Rate Limiting and Log Collection Design
Design a system that can handle rate limiting and log collection for APIs.
Difficulty: Medium | Reference: LC-105 | Tags: System Design
Fibonacci Tree Path Calculation Using Preorder Numbering
Given a binary tree, calculate the path sums in Fibonacci order using preorder numbering.
Difficulty: Medium | Reference: LC-104 | Tags: DFS, Tree
Tree Distance Sum Problem
Calculate the sum of distances in a tree from a given node to all others.
Difficulty: Hard | Reference: LC-106 | Tags: Graph, DFS