Esper logo

Esper Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 8 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Esper.

Showing 3 of 8
Esper logo
Esper

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Technical Behavioral Behavioral

The interview process involved 4 rounds. The first was a tech round that focused more on discussion than coding, covering ANR and architecture topics. The second round was also discussion-based, delving deeper into architecture and your past experiences. Following that was the hiring manager round, aimed at assessing your fit with the team. The final round was with HR.

Confirmed questions2 questions
  • Can you tell me about ANRs you've encountered in the codebase?
  • How would you approach designing an application to perform well under low network conditions?
Esper logo
Esper

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Background check
Interview formats
Technical Coding System Design Behavioral

First, there was an HR screening. Then, we had Technical Round 1 on Intervue, focusing on DSA. After that, Technical Round 2 covered DSA and system design. Finally, there was a Managerial Round with both technical and non-technical questions.

Confirmed questions5 questions
  • Questions based on Leetcode style problems.
  • Questions on Data Structures and Algorithms (DSA).
  • Questions on system design principles.
Esper logo
Esper

Software Engineer

Engineering

Staff Average Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical System Design

The interview process started with a junior engineer who asked very basic and easy questions. He mentioned he was the only one on the team. The second round was with an architect who seemed uninterested and was yawning throughout the interview. This attitude reflects poorly on company culture and employees.

Confirmed questions4 questions
  • Questions about SQL were asked.
  • Basic questions regarding Data Engineering were posed.
  • Questions on High-Level Design (HLD) were included.

Esper Software Engineer Interview Questions

Quoted word for word from Esper interview reports.

Determine the character that appears most frequently within a given string.

Read reports

Given a scenario where multiple characters occur with the same highest frequency, identify the smallest among them.

Read reports

How would you approach designing an application to perform well under low network conditions?

Read report

Formats, difficulty and experience

Across all 8 Esper interview reports.

Interview formats

Technical 36.4%
Behavioral 31.8%
Coding 22.7%
System Design 9.1%

Interview difficulty

Easy 0%
Average 62.5%
Difficult 37.5%

Candidate experience

Neutral 37.5%
Positive 50%
Negative 12.5%