3 rounds. First round with Non-technical recruiter asking very basic questions about background and personal. Second round with manager of Systems/Embedded team probing resume experiences and asking extension/add-on questions about multithreading, embedded software constraints, and some hardware communication protocols. Third round is a PRESENTATION of one of your projects to the same manager + 2 other members of the embedded software team. They ask questions. Made it through the first two rounds, but did not get through third round. Manager cited insufficient knowledge of parallel programming and multithreading for rejection. I'm honestly ok with the decision because I don't know much abt it yet, but the presentation seemed a bit extra.