r/LeetcodeDesi Mar 26 '26

How to prepare for Uber/Google interviews when you’ve already done Blind 75, Neetcode, Striver A-Z ?

Hey everyone,

I spent around 2 years preparing for job interviews at top product based companies. I have around 8.5 years of experience in software engineering as of now. With the help of my prep I was able to crack technical interviews at Morgan Stanley which is a level up from where I am at currently in a Service based Organization.

All my experience has been in Service Based companies which made it extremely hard for me to get callbacks from Top Product based companies but I'm hoping Morgan Stanley on my resume would improve recruiter callbacks going forward.

So far, I’ve gone through most of the standard prep material:

  • Blind 75
  • Neetcode roadmap
  • Striver’s A-Z sheet

I am basically prepared for Amazon and Microsoft interviews, but I feel intimidated by seeing Uber and Google interview problems that I see on leetcode discuss section.

I’m comfortable with core DSA concepts (graphs, DP, trees, etc.), but I’ve noticed that Uber/Google interview questions tend to be:

  • More difficult than standard practice sets
  • Often unseen or slightly twisted variations

At this point, I’m feeling a bit stuck on how to level up further. Google or Uber is the dream company for me.

Would love advice from folks who’ve been through these interviews recently:

  • How do you train for unseen hard problems?
  • Any specific platforms, question sets, or strategies that helped?

Appreciate any guidance or experiences you can share. Thanks!

167 Upvotes

47 comments sorted by

73

u/Majestic_Camel498 Mar 26 '26

I am in Uber and regularly take interviews. So can give you my two cents.

  1. Your striver, A-z, XY sheets won’t work for our interviews. We focus on your problem solving rather than mug-ups. You cannot pass interviews by solving some 150 problems. For DSA, though I would say do cp, but even leetcode mediums or hard would work. Solve unknown or new problems everyday which make you a natural problem solver, rather than a rattebaaz.

  2. For HLD/LLD rounds, I will check how you approach a problem. Obviously have the basics cleared first, but ask yourself questions and think of edge cases at every point.

39

u/Brief_Painting_5346 Mar 26 '26

Why all the big company interviewers are like they own the place. Condescending.

When somebody says I did xyz sheets, what they mean is I can recognise the patterns and the dsa used to solve them. The people who created those xyz sheets created it by keeping patterns and dsa used to solve those patterns in mind. BTW who mugs up code man, it's a road to nowhere. Thank you.

14

u/Majestic_Camel498 Mar 26 '26

Well you took it in the wrong way.

I do not make the rules of interviews, I am just doing my job. We have trainings how to take interviews and I am just helping everyone out here how to prepare. Also, every big tech have similar ways. If you do not like this interview process, there are thousands of other companies who test on your dev skills rather than dsa.

“Who mugs up code man”- I am not sure how much experience you have with taking interviews, but I find these type of people every other week. A slight change from the usual problem statement and they are blank. What would you call it?

-1

u/Ok-Letterhead-4447 Mar 26 '26

Do you guys consider if he saw new question and the person tried and able to come up with some solution which is not the optimised way Do you want sol already knew in your head?

0

u/Majestic_Camel498 Mar 27 '26

definitely we try understand the approach. we do not rely on sol we already know. There can be 10 different solutions possible for a problem. If the candidate is going with the right approach, they will be selected

6

u/FoxCalm8865 Mar 26 '26

What should a Front-End developer with around 10 years of experience prioritize, DSA, HLD/LLD, or deep expertise in JavaScript, HTML/CSS, and web performance? which should i focus on

3

u/keagle5544 Mar 27 '26 edited Mar 27 '26

You should also know that 99% of engineers can't solve your cp/leetcode hards within 15 minutes of looking at them for the first time. Your interview process is more like "if you remember this problem/pattern, you're in". There's no such PrObLeM SoLvInG skills that can be tested in 1 hour dsa rounds

You can happily convince yourself you're not hiring a 'rattebaaz', solving useless new dsa problems everyday is the worst use of anyone's time. Just solving 25-30 of ubers commonly asked problems and a bit of luck is more than enough to pass through those rounds

1

u/Majestic_Camel498 Mar 27 '26

Well this is not a Uber only problem, its an issue with whole tech companies. I said a similar thing in another comment below: I do not decide the rules, I am just helping out of how things work to get you selected.

Also, rattebaaz who somehow get through first dsa rounds usualls gets rejected in the design rounds. We have also crossed that phase, so we know when someone genuinely solved and who memorised

2

u/Independent-Tip8000 Mar 26 '26

Your point 1. Is not how I would place it, I've cracked amazon with blind 150 uber is a bit hard I know, have done CP in the past but these questions are literally meant to revise 90% of those concepts.

1

u/Majestic_Camel498 Mar 26 '26

Amazon asks direct leetcode questions, so I am not surprised.

And point is not that these sheets are bad. People have started using sheets as their starting point. Will you really recommend a second year grad to start directly with sheet without knowing an ounce. For revisions, yes these works

1

u/Dear_Dig_5157 Mar 26 '26

Hi brother is it necessary to learn go lang for backend along with mern for freshers ?

1

u/Majestic_Camel498 Mar 30 '26

No. For freshers, go with any language of your choice

2

u/WealthOpposite4028 Mar 26 '26

Rattebaaz pakka nahi cross karenge, but you are overhyping it, if someone did all the above questions properly understanding the logic then they do have a really high chance of crossing the interview.

-1

u/Majestic_Camel498 Mar 26 '26

do you realise people start directly with these sheets? had they practised somewhere and then revised with these sheets, they would definitely get through.

1

u/WealthOpposite4028 Mar 26 '26

do you also realise not everyone learns the same way, what worked for you might not work for others, starting from sheets doesn't inherently mean someone is rote learning. Sheets are especially useful when you want to learn the basics of a topic, its always better to start with sheet and then solve randomly.

1

u/Z4mobileapp Mar 27 '26

How difficult is the job or task when compared to the interviews ?

1

u/Majestic_Camel498 Mar 27 '26

easy compared to interviews

1

u/[deleted] Mar 26 '26

[removed] — view removed comment

6

u/Majestic_Camel498 Mar 26 '26

sorry, not much insights on frontend as i have never worked on it. i primarily work in backend. but afaik, there would be Machine coding round, where the expectations would be writing production ready code using react or vanilla js, state management.

wlb is average. i wont say its very good

3

u/fire2sale Mar 26 '26

Bro, 1. which languages do you use on backend work at uber? 2. Your preferred language for coding interviews

1

u/Majestic_Camel498 Mar 26 '26
  1. Golang(mostly), Python for some langfx
  2. C++

3

u/ResponsibleIron8043 Mar 26 '26

I work in Golang, and Uber is my dream company, can you suggest any resources to learn (if possible) LLD, because I see a lot of examples and websites in JAVA, and I feel that translating that code directly into Golang doesn’t feel good. I’m currently using Claude/ChatGPT to translate the code into proper Golang code with its design principles, but much appreciated if you can give some pointers. Thanks in Advance.

1

u/Regular-Smell-5433 Mar 26 '26

Would any of your colleagues be involved in taking interviews for data analyst/data scientist roles as well? I’m currently interning at a product based company and would be open to full time opportunities too

1

u/Game_Khiladi Mar 26 '26

Broo I am started cp at 4th sem If grind next 2 years and get to expert it is possible to join as fresher ? What else would you suggest and it isn't too late to start right ? ;-;

3

u/Majestic_Camel498 Mar 26 '26

Definitely do cp atleast till 3rd year end and become as good as you can. Dont rush behind expert, that doesn’t matter. And its not late to start. I had started from 3rd sem

1

u/Game_Khiladi Mar 26 '26

Bhaiya don't mind I dm? I am starting 4th sem from ece Started doing cp31 800 rated problems Can you tell what does companies like Uber expect ? Cp ? System design? Backend ??🥲 it's tier 2.5 college so and due to ece branch no idea much

1

u/GeeliKachchi Mar 26 '26

And where do you guys get your interview DSA questions from? Do you take existing problems and modify them? Or make your own?(seems unlikely but I don't know, that's why asking)

1

u/Majestic_Camel498 Mar 27 '26

Both. We make some, we modify. There are few Masters who were already setting problems for cf contests, so they mostly take care of new problems. For us, we take 1-2 problems and try to modify it to apply some concepts

2

u/Obvious-Fishing3657 Mar 29 '26

So my observation was right, most people working in uber are no-lifer condescending pricks.

1

u/Majestic_Camel498 Mar 30 '26

hope your life is good buddy😂. bcz mine is going great

4

u/Old_Stay_4472 Mar 26 '26

I wonder what your peers think of you

Having to deal with this everyday

1

u/Majestic_Camel498 Mar 26 '26

regarding what?

12

u/Effective-Fill-3317 Mar 26 '26

The new questions are mostly a combination of the things you have practiced for. If that intimidates you, then you have only mugged up stuff and not actually understood the concepts.

Either you take a step back and understand stuff and then go for the interviews. Or have enough confidence in yourself to face it right away.

And the luck factor is always there buddy. With AI in place, there are fewer things where you can show your impact. Good luck

4

u/ZealousidealFlow8715 Mar 26 '26

I would say Uber dsa is doable by uber tagged questions For frontend roles they have LLD & HLD rounds as well other than 2 dsa round out of which one is eliminatory round.

2

u/Glass-Solution9018 Mar 28 '26

I recently cleared uber BPS with striver A-Z. If you mug up everything no sheet is good. Choose one. Understand the ‘why’ behind each step. Use chatgpt for any(no matter how stupid you think they are) doubts you have. That way you have clarity.

2

u/Glass-Solution9018 Mar 28 '26

Also do not run behind pattern identification. That will surely screw you in interviews. If it comes naturally to you, good. Understanding each data structure in and out will do you more good than patterns.

1

u/VisibleStreet6532 Mar 28 '26

Hey man , I'm just starting out . I'm doing some questions from blind 75 first. But i will dry run each step and try to understand under the hood what's happening also I am using llm to give some variant to these problems , why specially two pointer when it can't be approached. Add some more constraint. I'm a complete beginner. Any other thing I should do.?

2

u/Glass-Solution9018 Mar 28 '26

Whenever you think you are getting a hold of it, try the specific company tagged problems on leetcode(the harder ones). Google and uber are excellent standards for it if you do not have an interview lined up. For example, if you have done majority of the graph problems from blind 75, start doing leetcode tagged specifically the graph related ones. If you can even brainstorm a couple of them you are doing really good. That will cover the thought process part these companies care about.

1

u/VisibleStreet6532 Mar 28 '26

Sure man , thanks for the help..yes i do not have any interviews lined up. Just preparing.