Hi , I am looking for firmware, embedded systems guidance, interview experience for Apple, Amazon, Facebook and google. Do I need to study heavily leetcode?#engineering #software #swe
Yes, leetcode helps. In Embedded/Firmware, the focus is less to 0 on trees and graphs. Rather, I would say arrays, linked lists, stacks, queues, bit manipulation are the most important. Plus, there are quite a few embedded specific coding questions that are asked. Listing some of them for you - Write your own implementation of malloc, free, memcpy, memmove, circular buffer, strstr Write a function to convert an int from little-endian to big-endian representation. Write a program to check whether the stack grows up or down. Producer-consumer thread design with synchronization How do I know? I gave 50+ firmware interviews in the last 4 months at Apple, Amazon, Facebook, Qualcomm, etc.
DM'ed you @asqwz
I also DMed you @asqwz. Thank you for such helpful information!
"Ask the interviewer if you can have system design interviews"? Does it work like that? Afaik the interviewee doesn't get to decide what should be asked in the interview.
Thanks a lot for sharing your experience.
Mark
Happy to help
AMA
Yesterday
906
PM Manager, early 40s, married and ENM (Ethical Non Monogamous) AMA
Tech Industry
Yesterday
3363
What happens when most of your team is Indian?
Tech Industry
Yesterday
437
Why are you not getting the job you want?
India
5h
360
'Hindutva': The Radical Hindu Ideology That Seeks to 'Push Christianity Out of India’
Health & Wellness
Yesterday
760
Lasik cost
Google Embedded interview is not too different .. except for one Embedded systems question