Transitioning from Semiconductor industry to Cloud/distributed systems?
Jul 9, 2019
12 Comments
Hi,
I have been employed in various Semiconductor companies doing low level to driver level system software work but I feel kinda tired of it and also think opportunities are drying up in the sector because massive consolidation. So looking for a path out of the semi's. Has anyone on her gone through this career transition and how did they go about it?
I recently interviewed at both FB and Amazon but failed on the onsite interview for both. System design interviews is where I failed in both of them.
8 YOE
Leetcode 3 months so far.
comments
Its not about not coming out of my comfort zone, rather building on what I already know. Some hotshot might be flipping O(logN) algorithm but if device driver isn't equally perfect then it all goes to waste, so I love what I do and want to move in that direction.
Since my experience is in device drivers, low level system programming and kernel, it opened a lot of opportunities in the cloud world and as you know everyone is investing in it which means a lot of opportunities outside current workplace.
And same thing happened at Amazon but I feel I did a lot poorly there.
Any other resources to prep for system design?
I recommend these 3:
https://www.educative.io/collection/5668639101419520/5649050225344512
https://github.com/donnemartin/system-design-primer
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems https://www.amazon.com/dp/1449373321/ref=cm_sw_r_cp_apa_i_GL8gDbQYVR2DS