Trying to get into Amazon.. have solved roughly 150 leetcode questions (70% of them are medium).. have been reading about system design as well, might be able to get good hang of in a month may be... my problem is in the area of object oriented design/patterns.. never done that even at academic level.. have 5 YOE and targetting L5 (SDE2).. the problem is being in cisco object oriented programming/design/pattern are nonexistent.. how should i prepare and how much should i prepare?
Head first design patterns helps.
Second this
Thanks! Already purchased a long time ago.., i think its time to read it now..đđ
If you can leetcode, why settling for Amazon?
Taking one step at a time... Amazon will be a good entry point to FAANG group..
Problem is not with my coding skills... i have solved all the LC problems in C.. in second round working on my JaVA skills as well.. problem is with design questions.. at cisco we solve problems.. its no way comparable to skills about âsolving problems at scaleâ... as i said, reading a lot of material in the area of system design since a month now, already rejected by linkedin, was told, âi have quite a few strong points but week in otherâ.. so.. need to work on them. And as i said amazon seems to be good entry point to FAANG..
I only studied for three weeks but it was enough. Youâre probably prepared. Make sure you have a good grasp of BFS/DFS problems as well as binary search trees. I was also asked how I would construct a vending machine. For this portion make sure to study up on OOP principles. Beyond that I had one design question. Just be sure to be able to talk about a project youâve worked on and how it was designed end to end. Be able to draw that out. After all that make sure to have 2-3 examples for each leadership principle. My opinion: the interview seemed surprisingly fair. Donât stress it.
Thanks for the vote of confidence..!!!âşď¸ yeah.. i am fairly confident in coding part.. its the system design and OO principles which scares me a little, may be a month of preparation will be enough.. what about the initial screening round? Can i take that just based on LC? Or do i need to prepare other things for that..??
Initial round was OOP and leadership principles. At least thatâs what my experience was. At least half the interview is leadership principles. Show that you have strong opinions and that you stand behind them. As far as the OOP stuff, you should make sure to have some level of understanding and be able to put together something simple. Iâm going to go out on a limb and assume that based on your reservations about OOP youâre probably a JS developer. Thatâs fine. So am I. Thereâs plenty of resources online. Just google JS OOP and read through those posts.
I took an interview with Amazon and I was asked how to design an object store
System design doesn't even typically focus much on object oriented design. It's often more about scale and distributed systems.
If you screw up the system design question but do well on everything else youâll probably just get downlevelled to sde I
best place for system design: buy grokking the system design and you should be good. likely, the bar raiser will go over system design in about 20 mins. it's important to talk through it. THE MOST IMPORTANT THING: LEADERSHIP PRINCIPLES
How do/did you prepare for LP?
make up good stories for questions like "conflict resolution" , problem solving etc. and while answering, try to paraphrase their LPs. i suggest 2 stories per question. two people might end up asking the same question, so, you should have different stories
I would say get 1-2 counter offers first and then enter to Amazon with those offer
How well can you take đ on a daily basis? Positively correlated to success at amazon.