How do I prepare for a firmware or embedded engineer position at Google? Do I expect algorithms and Big Oh complexity questions for a firmware job?
In companies like Google, Facebook, Amazon, etc. what is the highest position where programming is still a big part of one's job?