The systems programming experience from the kernel-level driver teams is amazing! There are a lot of very smart people working there. My mentor was a great resource for learning and offering advice when I was stuck on something. The general atmosphere is very positive.
Your satisfaction highly depends on which team you work on. I knew other interns who didn't like their team very much. Almost everyone is arranged in cubicles (not necessarily a bad thing), so if you don't like that, you've been warned.
My manager was very good (fairly hands-off). In general, it would help if IT was more responsive instead of taking days to get a reply.
Had two interviews: * One with the hiring manager. * One with a senior engineer. Started off with resume questions. Then, technical questions related to OS, Comp Arch, and Embedded Systems. Finally, C programming, covering: * Linked Lists
It was good. They asked some technical questions about C++ and low-level systems. Then we went over OOP (Object-Oriented Programming) concepts. He was genuinely nice and interested to hear about my experience.
I was contacted by a recruiter after applying. Then, all correspondence seemed like boilerplate scheduling emails; I don't think the recruiter/scheduler spent any time crafting custom responses. I did an initial informational/technical screening, fo
Had two interviews: * One with the hiring manager. * One with a senior engineer. Started off with resume questions. Then, technical questions related to OS, Comp Arch, and Embedded Systems. Finally, C programming, covering: * Linked Lists
It was good. They asked some technical questions about C++ and low-level systems. Then we went over OOP (Object-Oriented Programming) concepts. He was genuinely nice and interested to hear about my experience.
I was contacted by a recruiter after applying. Then, all correspondence seemed like boilerplate scheduling emails; I don't think the recruiter/scheduler spent any time crafting custom responses. I did an initial informational/technical screening, fo