Emerson logo

Emerson Software Engineer Interview Questions
& Process

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

Based on 120 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
69.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Emerson.

Showing 3 of 120
Emerson logo
Emerson

Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Technical screen Onsite Background check Offer
Interview formats
Coding Technical Behavioral

They had 5 rounds of interviews, including 2 machine tests. After I cleared all rounds, they put my profile on hold. They claimed they hired someone internally, which makes me wonder why they called me to their office for interviews. This happened to my friends too, so I wouldn't recommend wasting your time interviewing here. Even if you have a 100% chance of clearing the interview, you likely won't get hired. During the manager round, which lasted 1.5 hours, they said they'd call me for an HR round later, but then I found out they hired someone internally. It was the worst interview experience.

Confirmed questions1 question
  • Could you develop a REST API using Node, Express, and MongoDB, along with a React frontend?
Emerson logo
Emerson

Software Engineer

Engineering · a year ago

Intern Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen Presentation
Interview formats
Technical Coding Behavioral Presentation

I got the interview email two days before the scheduled date. On the interview day, there were two interviewers. The interview started with introductions where I introduced myself and they introduced themselves. Then, we moved on to Data Structures and Algorithms questions, like searching in a sorted matrix and finding the minimum number of platforms needed for trains. After the DSA round, they asked about my academic projects, and I discussed the details, technologies, and challenges. They also asked some core subject questions to check my fundamental knowledge. So, the interview was a mix of DSA, project discussion, and core technical knowledge.

Confirmed questions2 questions
  • Can you determine the minimum number of platforms needed given train arrival and departure times?
  • How would you search for an element in a matrix that is sorted both row-wise and column-wise?
Emerson logo
Emerson

Software Engineer

Engineering · a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical System Design

So I sent my CV and HR sent me a questionnaire, I filled it out and after a few days they invited me to the office. The time they proposed wasn't great so I asked if we could reschedule but they said no. I went to the office in Holon and had a good chat with two engineers. They told me about the team and asked me about my experience and coding style. I did a system design task which I found quite interesting professionally. A few days later I got an email from HR inviting me to an online interview, but then 10 minutes later another email saying it was cancelled and they weren't proceeding with my application. The engineers were nice, but HR wasn't, which is a shame.

Confirmed questions1 question
  • Can you design a system using HTTP microservices, containerization, and message queues?

Emerson Software Engineer Interview Questions

Quoted word for word from Emerson interview reports.

What are the consequences of directly unplugging a USB device while a large file transfer is in progress, instead of using the safe removal option?

Read reports

What is the difference between the == operator and the Equals() method in C#?

Read reports

Can you explain the reason behind the requirement for a 'safely remove' function for USB devices?

Read reports

How would you search for an element in a matrix that is sorted both row-wise and column-wise?

Read reports

Could you write a function that accepts an array as its sole input and outputs an array with the same elements but in reverse order? The language choice is open, but it must compile.

Read report

Can you determine the minimum number of platforms needed given train arrival and departure times?

Read report

Regarding a linked list containing specific values, how would you determine its maximum value, considering both push and pull operations?

Read report

Can you explain what a failsafe circuit is, and the reasoning behind designing one that way?

Read report

Could you explain why local variables are not shared while global variables are, and what it means for processes or threads to have their own memory space?

Read report

Formats, difficulty and experience

Across all 120 Emerson interview reports.

Interview formats

Technical 42.1%
Behavioral 35.4%
Coding 14.6%
Group 2.5%
System Design 2.1%

Interview difficulty

Easy 18.3%
Average 68.3%
Difficult 13.3%

Candidate experience

Positive 69.5%
Neutral 16.1%
Negative 14.4%