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

hims & hers | Software Engineer | Tech Phone Screen

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


The interview process at hims & hers involved a scheduled phone screen focusing on technical skills. The interviewer was friendly and asked about my previous experiences related to software engineering. The questions ranged from basic data structures to more complex algorithms. They also emphasized behavioral questions aimed at understanding my collaboration and problem-solving skills. Overall, it was a positive experience although I felt some questions were challenging and required deeper thinking. I was asked to explain my thought process on certain coding exercises, and I appreciated that they valued communication, which is essential in software development.

Interview Questions

Data Log Transmission and Storage Design

Design a system that transmits and stores data logs from various sources efficiently. Discuss the architecture, components, and any challenges you foresee.

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

Arithmetic Expression Simplification

Given an arithmetic expression, simplify it according to the rules defined for arithmetic operations. You need to handle parentheses and also respect operator precedence.

Difficulty: Medium | Reference: N/A | Tags: String Manipulation, Recursion

Fibonacci Tree Path Calculation Using Preorder Numbering

Calculate the path of a Fibonacci Tree using preorder numbering. You should explain how you would approach this problem and any optimizations you would consider.

Difficulty: Hard | Reference: N/A | Tags: Tree, Dynamic Programming

Tree Distance Sum Problem

Calculate the sum of distances from a specific node to all other nodes in a tree. Make sure to discuss your thought process and any edge cases.

Difficulty: Medium | Reference: N/A | Tags: Tree, Graph