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

hims & hers | Software Engineer | Technical Phone Screen

Timeline: 2025(Oct - Dec) • Fulltime • JobHopper • :hourglass_not_done: Waiting for result


I had a technical phone screen interview for a software engineer position with hims & hers. The interview lasted about 5 hours and consisted of a few coding questions as well as discussions about past projects.

The interview began with a brief introduction where the interviewer asked about my background and experiences. After that, they presented a coding challenge that involved string manipulation and algorithms. I was given a scenario and asked how I would approach solving the problem systematically.

After the coding questions, we transitioned into discussing system design. I had to outline how I would build a scalable application feature to handle user interactions while maintaining performance.

Overall, I felt that the questions were quite challenging but reasonable, given the role, and I appreciated the feedback provided during the interview.

Interview Questions

String Manipulation

Given a string, write a function to determine if it can be rearranged to form a palindrome.

Difficulty: Medium | Reference: LC-266 | Tags: String, Hash Table

System Design - Scalable Application

Design a scalable system that handles user interactions for a mobile application feature.

Difficulty: Hard | Reference: N/A | Tags: System Design