Tech Phone Screen at hims & hers: Software Engineer Fulltime Role

hims & hers | Software Engineer | Phone Screen

Timeline: 2025(Oct - Dec) • Fulltime • JobHopper • :hourglass_not_done: 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