I'm appearing for SDE-1 @ Amazon and was wondering if they keep it strict to Object-Oriented design or also expect System Design. Please point out some resources to refer to OOD. Any insights appreciated!
As an SDE I you shouldn't be asked system design and you are not required to write OOP code. The interview should be about problem solving, algorithms and data structure. You are supposed to write a working code with minimum space and time complexity that covers most of edge cases and make sure the code is readable and maintenable.
I read across various interview experiences that sde1 have been asked Object oriented design. I understand LC is expected but Isn't OOD expected from sde1?
Actually OOD shouldn't be required from any sde level because the interviewee might have been using functional languages only before. I had a discussion about that with a bar rasier and this is what he said. Any way if they require OOP I don't think it should be that complicated just some class with some members no inheritance or polymorphism.
SDE II includes Systems Design
You can practice Object Oriented design questions on CodeZym : https://codezym.com/ It contains questions for machine coding in Java 11 in a multithreaded environment. And each question has Video and code explanations.
Software Engineering Career
Yesterday
741
If your team does daily standups, your manager is a micromanager
India
5h
328
Shocking 😳 Traitor Congress politicians claiming that 26/11 terrorists didn't kill Indian policeman Hemant Karkare
Tech Industry
Yesterday
1147
PM is irrelevant role and will die in next 2-3 years.
Software Engineering Career
Yesterday
1437
Principal Software Engineer TC~300K at Microsoft vs 600K at Meta. Is 300k pretty low for Principal scope?
Tech Industry
3d
39116
What happens when most of your team is Indian?
Grokking the Object Oriented Design Interview