Taro Logo

Embedded Software Engineer Interview Experience - Pune, Maharashtra

February 1, 2020
Positive ExperienceGot Offer

Process

The interview process was quite good and crisp. It was a one-day process.

Recruitment started with an online aptitude test. After clearing the aptitude test, there were two technical rounds and one HR round.

The technical rounds consisted of questions from:

  • Basics of C
  • Snippets of C
  • C++
  • Operating Systems
  • Microcontrollers
  • RTOS
  • SPI
  • I2C

After clearing the technical rounds, the HR round was a cakewalk.

Questions

  1. In which language are you comfortable?

  2. Explain the volatile keyword.

  3. Use of static variables.

  4. Compilation and execution flow of a C program.

  5. Meaning of dangling pointer and memory leakage.

  6. Structure alignment and structure padding.

  7. Bitwise operators.

  8. Difference between a microcontroller and a microprocessor.

  9. Difference between I/O Mapped I/O and Memory Mapped I/O.

  10. Explain in brief about RS232, I2C, and SPI.

  11. Explain the watchdog timer.

  12. What is an interrupt in a microcontroller?

  13. What is an OS?

  14. What is a system call and how is it executed?

  15. Linux IPC mechanisms.

  16. Paging.

  17. Starvation and deadlock.

  18. Difference between GPOS and RTOS.

  19. Priority inversion.

  20. Jiffies?

  21. Hard interrupts and soft interrupts.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Capgemini Embedded Software Engineer role in Pune, Maharashtra.

Success Rate

100%
Pass Rate

Capgemini's interview process for their Embedded Software Engineer roles in Pune, Maharashtra is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Capgemini's Embedded Software Engineer interview process in Pune, Maharashtra.

Capgemini Work Experiences