Tech IndustryJun 7, 2019
AmazonVMyK71

Emdedded software to generalist engineer

I have 12 YOE as an embedded software engineer. I know C only and never developed with anything else. I am currently an SDE 2 in Amazon and got on site interview at Facebook for E5 position. I checked the design interview and damn lol... I am screwed :). Load balancing, sharding, back end vertical scaling.. what the hell does that all mean! Object oriented design... Never heard of it! I have 2 weeks to prepare, shall I focus more on the system architecture or the object oriented design? Do I even have a chance? Most importantly do you have good YouTube link to help me understand all that? In the remote chance I don t bomb the design interview, I am wondering if I am not going to get fired on my second day when they realize I am a joke as a generalist engineer.

Add a comment
Assoc. for Computing Machinery mouthwash Jun 7, 2019

What is your work at Amazon?

Amazon VMyK71 OP Jun 7, 2019

I am an embedded software engineer there. I code in C

Apple fruityvolt Jun 7, 2019

Deep knowledge embedded firmware engineers are in great demand, why do you want to switch to another field?

Amazon VMyK71 OP Jun 7, 2019

Just for a change in scenery, also there is a great demand but still a lot less position. Facebook for example only has position for embedded in reality lab.

Google əๅɓoo⅁ Jun 7, 2019

I went from embedded to generalist. Design of distributed systems was the more difficult part of the interviews so I suggest to focus on that. Object-oriented design is not that commonly asked these days. PS C is not the best language for leetcode style problems due to lack of built-in data structures and memory management. Makes it difficult to whiteboard...

Intel Jciidjspa Jun 7, 2019

Its sharding

VMware sume Jun 7, 2019

Ask to be interviewed for the oculus team

VMware sume Jun 7, 2019

Your brain will be unable to create react js garbage

Google əๅɓoo⅁ Jun 7, 2019

I don’t know if you are serious or sarcastic or both. I find it easy to churn out css (that you can look up on stack overflow) compared with optimizing microseconds on some output pin with an oscilloscope where you actually have to use the brain.

VMware sume Jun 7, 2019

I dont think it's hard it's just boring as shit