Tech IndustryAug 3, 2018
IntelOdku63

Embedded SWE - Google Interview

I'm preparing for an interview at Google for Embedded SWE position, and I'd like some input on what to (really) expect. The prep material I got includes everything you would expect from a SWE interview these days (algorithms, data structures, system design) plus a few pages on embedded systems specificities (bit manipulation, multi threading, computers architecture, etc). Basically, they want to cover the entire CS syllabus :), as expected. I've been doing some research trying to scope this a bit better so I can prepare well, and it seems I can expect to face: - 3 coding challenges interviews on the common problems; - 1 system design interview on distributed systems and scalability (i.e. "design instagram"); - 1 embedded systems specific interview on ???. Has anyone been through this interview before and can comment if the above is somewhat accurate or not? Also, what type of problems can I expect on the embedded systems interview? Thanks in advance! #google #interview @Google

Google Uvor31 Aug 3, 2018

Device driver design, performance/power optimizations, low level debugging techniques, platform bring up methods, micro architecture comparison, etc.

Intel Odku63 OP Aug 3, 2018

Thanks. So overall open ended questions about design and some day to day stuff? Do you recommend any resources just so I can have an idea of the level of the questions / discussions ?

Google Uvor31 Aug 3, 2018

Err not so much. This isn't very crammable stuff. Either you've actually done some of it and have the scars to prove it or you don't. If you get asked a question touching on an area you haven't been exposed to, just be honest and say that. It's a big field and no one person is expected to have done all of it.