Got a call from a recruiter for a basic phone screening, followed by a call interview with a Sr. Manager.
He asked me some basic questions, like Arrays over Linked Lists and the advantages of Binary trees.
He also asked basic OS questions, like process scheduling and priority inversion, and some other non-technical stuff.
A week and a half later, I had an onsite interview with Senior Managers and Directors. They were very nice people and pretty laid back. They just want to know you and expect honest answers.
There were 2 technical rounds, followed by lunch, followed by 2 behavioral rounds with the directors and senior managers.
All the technical stuff was from basic OS, debugging, and comp arch. The last thing was a C test. It was relatively simple for anyone straight out of college.
The test contained questions on ISR, storage classes, function pointers, arrays, structs and unions, preprocessor directives, and basic bit manipulation.
Overall, I think the technical portion forms only about 1/4 of their selection process.
Traversing a binary tree and another unexpected technical question based on a project on my resume, which I failed to answer.
The following metrics were computed from 4 interview experiences for the Seagate Technology Firmware Engineer role in Shakopee, Minnesota.
Seagate Technology's interview process for their Firmware Engineer roles in Shakopee, Minnesota is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Seagate Technology's Firmware Engineer interview process in Shakopee, Minnesota.