Embedded Systems Engineer

Embedded Systems Engineer Interview Questions and Tips

show all

Nokia Networks embedded systems engineer interview

I was interviewed on-campus for Embedded Systems Engineer role at Nokia Networks
Interview Process
Test Technical Interview HR Interview
Round 1


Test Sections
  • Section 1: Verbal
  • Section 2: Basic aptitude
  • Section 3: C programming + basic electronics.
Interview Experience
They conducted a written objective type test which had 3 sections: Verbal (reading comprehensions), basic aptitude and the last one was a mix of C programming (find output/error) and basic electronics. The electronics section had mostly theoretical questions focused around circuits and basic electronics stuff. No networking and communication in particular.
Round 2

Technical Interview

Interview Questions
  • Question 1: About interrupts, pipelining, about the processors I have worked on
  • Question 2: Operating systems, core C++ & C questions
  • Question 3: C questions included storage classes, memory management, recursions
Interview Experience
The tech interview went on for a minimum 45 mins for each candidate purely focused around Embedded and programming. In Embedded I was asked about interrupts, pipelining, about the processors I have worked on, etc. I had done good projects in the same field so it benefited me. They hardly asked me any programming apart from some basic codes for strings. They rather appreciate your logic skills than how good are you at the actual syntax. But programming experience will be surely be an extra edge. I could not answer most of the stuff related to operating systems and core C++ but I did my embedded and C part well. C questions included storage classes, memory management, recursions, etc.
Interview Tips
If you have done any project on networking/communication even that can be very beneficial for you in the interview.
Round 3

HR Interview

Interview Experience
There was an HR interview for those who cleared the tech interview.

Skills Tested

  • operating systems basics
  • C++
  • Linux basics
  • embedded systems
  • micro processors
Skill Tips
Aptitude sections can be done without/or with the general preparation (from any source). Nothing specific to refer even for the electronics section. However Reading Frank Vahid for Embedded systems helped me in my technical interview.The profile was Embedded Systems and Networking so I was expecting the same to be asked about in the interview. I told my interest was in Embedded systems and they asked me only on that. Read a bit about some concepts of operating systems (Linux) and C++ like threading, process, etc. Have a good grip on embedded systems concepts like interrupts, processors, etc.They don't ask you to explicitly write a full C++ code though. In the tech interview I was asked about micro processors interrupts, pipelining, machine cycles, etc.<br /> In micro processors learn machine cycles,interrupts, pipelining. In C++ learn threading and process

Preparation materials

  • Frank Vahid - for Embedded systems,
General Tips
Technical interview was a bit challenging and exhaustive (>45 mins!). But they were patient enough to listen to your answers and gave ample time in case somebody couldn't recall anything.
Read Full post...
1-Step Login | Get unlimited access!
This is the alert