Emma logo

Emma Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.9 Rounds average
Easy Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Emma.

Showing 3 of 10
Emma logo
Emma

Software Engineer Intern

Engineering · a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Take home Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

First, you'll do a cognitive and behavioral assessment to check your abilities and traits. Then, there's a 30-minute video call with a tech recruiter where you'll chat about your background, CV, and your story. Finally, a 60-minute interview with two Engineering Managers: the first part is a chat about you, your motivations, and your software engineering passion, and the second part is a technical assessment with basic JavaScript questions.

Confirmed questions3 questions
  • Could you explain the difference between `let` and `const`?
  • What's the way to declare a function?
  • What are promises and how would you go about creating one?
Emma logo
Emma

Product Development Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Take home Recruiter call Phone screen Onsite
Interview formats
Technical Coding Behavioral

I initially did a test with 50 questions, then had a 30-minute recruiter chat. It felt rushed, and I didn't get to fully explain my experience or career goals. The intro was brief, followed by some challenging logic and math questions. The recruiter was pleasant, though. A week later, I got an email about 'Recruiting Friday,' but they first checked if I was okay with their salary budget, which was lower than I expected, but I proceeded. The final stage was the hardest part. Recruiting Friday lasted from 2 PM to 6 PM, involving three interviews with people from different teams. I felt exhausted by the end. Some interviewers repeated questions and presented many scenarios to gauge my thought process. It was also odd when I asked about expectations for the role in the short and medium term, and they seemed unsure, passing the question around. Again, I didn't feel I had enough time to discuss my current work or my reasons for applying to Emma. After these three draining interviews, I got a call the following week saying I was a finalist but wouldn't be moving forward. They cited needing someone more senior, which confused me as they'd previously emphasized wanting young, innovative hires who they could train. They never mentioned it was a senior role, and if they had, I wouldn't have wasted my time. The salary discussed the day before was definitely not for a senior position. It seems they either don't know their needs or are looking for a senior at a junior salary, without informing candidates. Both scenarios seem poorly managed. Upon reflection, I'm relieved not to have joined.

Confirmed questions8 questions
  • Can you present some cases to understand your thinking process?
  • What are your logical and mathematical skills?
  • What do you expect from this position?
Emma logo
Emma

Software Engineer

Engineering

Senior Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical

I applied for a senior frontend developer position at Emma. While everyone I met was super friendly and supportive, the team leaders at Emma were particularly great at explaining things and making the process feel really open. The hiring process itself felt a bit drawn out with several steps that seemed a bit much. Also, there was some confusion because the job ad said 'senior candidate' but then before the last step, they mentioned the role wasn't actually senior, which was a bit unclear about what they were looking for.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Emma Software Engineer Interview Questions

Quoted word for word from Emma interview reports.

Suppose I have some sheep and you have some sheep. If I give you one sheep, then you'll have double the sheep I have. But if you give me one sheep, we'll have the same number of sheep. How many sheep do we each have?

Read reports

Could you explain the difference between `let` and `const`?

Read reports

What are your expectations for the next 6 months in this role?

Read report

Can you present some cases to understand your thinking process?

Read report

What are your expectations for the next 1 year in this role?

Read report

Can you tell me what you know about our company and what your career goals are?

Read report

Formats, difficulty and experience

Across all 10 Emma interview reports.

Interview formats

Technical 37.5%
Behavioral 33.3%
Coding 16.7%
System Design 4.2%
Group 4.2%

Interview difficulty

Easy 50%
Average 50%
Difficult 0%

Candidate experience

Positive 60%
Neutral 10%
Negative 30%