hims & hers | Software Engineer | Technical Phone Screen
Timeline: 2025(Oct - Dec) • Fulltime • JobHopper •
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