How important is OOP Design knowledge? I've heard that entry-level candidates do not usually get system design questions but could get vague questions like "Design a ____" where you have a choice to use OOP concepts or System Design concepts. How important is it to explicitly prepare for these kinds of interviews just as we prepare for coding interviews? If it's important, what is expected in OOP Design interviews?
Tech Industry
Yesterday
960
I haven’t done shit today!
Tech Industry
Yesterday
2940
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
Tech Industry
Yesterday
9287
Biden says GOODBYE tiktok
Tech Industry
2d
39991
Worried that our top performer is an attrition risk. How do managers handle this?
Tech Industry
Yesterday
2142
I’m Sooo Happy about Biden signing TikTok ban bill today!!
I got OOP questions at both Amazon and Google (entry level). My weakest interviews by far, but still got offers. I suspect from my experience they are less important than algorithm rounds.
Thanks for the reply. Was the question explicitly stated as an OOP design question, or did it just ask you to design something? How did you approach it and what were their expectations?
Amazon asked an easy object oriented design question in my bar raiser round. It was framed as an OOD question. I had studied some design patterns, which I really didn't need for this question. Overthought things and bombed this round. For Google, it was more of a LC Easy algorithm question framed inside a real world OOP question. I didn't realize until after the interview that he was really looking for OO design. Not sure if I have advice on how to prep/approach, since these were my worst interviews