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 ?