Hi Guys, I have been preparing for coding interviews for the past couple of years but started preparing seriously and consistently since April as I have scheduled my onsite with Amazon in June. I have spent so many hours on various topics on System Design on other hand consistently preparing DS & Algorithms but the real world scenarios are quite different. I have worked in small to medium sized companies for the past couple of years and because of that I am not getting enough calls. I have reached out every person and source here on Blind and LinkedIn for referrals but for some reason my resume is not getting picked up. There is so much information out there that I don't know about when it comes to Low Level Design, System Design and other important decision making in the field of Software Development. Being worked in such small companies most of the decisions have already been taken before me and very few are left for me to make. I have around 3 YOE working as a developer but that doesn't speak much about my knowledge because I haven't accomplished anything and even though I did it is not as complex as other big companies. Most of energy is spent on coding but I feel like I am not getting anywhere because the bar keeps getting higher. I am not sure what to do at this point because all I am getting are rejects and no offers. I have completed my on-sites with Amazon and Bloomberg and Wayfair in the past. I couldn't pass the Expedia Assessment, I passed Microsoft Codility assessment but got ghosted after that. I have been giving mocking interviews on so many platforms like pramp, interviewing.io and Expert Mitra. I am doing pair programming every other day by picking up some problems and dicussing them with the other person. No matter what I do I keep failing. So many companies are interested in Class Design (OOD) which I am not good at because I haven't implemented anything from scratch. What can I do?. Please advise. Any help will be greatly appreciated. I am thinking of few options here 1. Taking a break from coding, focus on OOD and System Design. 2. Contribute to Open Source. 3. Working on side projects and learn from scratch. Current TC:100K YOE:3 #engineering #software #swe #amazon #bloomberg #wayfair #microsoft
In terms of accomplishments, design decisions making, I feel exactly the same. I would think that smaller companies will have more work and juniors get more opportunities to have a say in decisions.
I am surprised that you feel the same way. I am not sure about other companies but in my previous company we are just supposed to do what they say. In other words a programmer.
I would do some web side projects. You will have to learn a little about OOD (at least having code that is organized, if you use OOD or not) and system design (having to deal with the cloud, databases, etc.) to do them properly. You will gain confidence once you have a working website that you can add to your portfolio and talk about during your interviews.
Yeah that's what I have been thinking.
Keep doing, don't loose hope
Couple of years?! Take a break for a month or so. Relax. Do something else. And comeback with fresh energy and perspective.
Tech Industry
Yesterday
1693
My manager at meta pushed out all the men on the team (myself included) except one
India
Yesterday
641
Moving to Hyderabad India
Tech Industry
Yesterday
920
Why are Amazon’s employee benefits so bad?
Personal Finance
Yesterday
2309
Net worth tracking over 4.5 years — from $140k to $3.3M @ 29
2024 Presidential Election
Yesterday
607
Trump 2024 💪
Expedia coding assignment is way too tough. I wouldn't worry about it For class design try grokking the object oriented design interview and implement the classes yourself. That will give you the needed confidence
Plus coding is a luck game. Just keep practicing it and I'm guaranteeing you, you'll ace the rounds. Just don't give up
I mean how can I improve if I couldn't be able to solve at least some of the questions in my interview?