I applied through an employee referral. I interviewed at Uber (Bengaluru) in Nov 2020
Interview
Best interview experience till now.
Got interview via employee referral . Was contacted by the HR and asked for feasible interview date .
Was provided proper interview sheet which mentioned the type of interviews that will take place and type of questions that will be asked .
1st interview as android
- 2 people were taking the interview . Extremely friendly people . Properly explained the interview process and things they were looking for before interview .
- I was given android project in which I have to find optimisation and improvemnts while explaining it to them
- Then I was given a small requirement that I needed to discuss and then implement .
2nd interview was ds algo
- 1 person was taking the interview and I have to code and explain on codility .
- It was graph question , interviewer was giving small hints when I was stuck .
- I was able to explain the idea but wasn't able to code
Feedback :
1. I got the rejection mail but there was no feedback in that
1. I had to contact HR for feedback as they don't provide feedback over mail . But she provided very detailed feedback which helped me work on my weak points .
Interview questions [1]
Question 1
android project improvemtnt , calling api , graph question
I applied through a recruiter. I interviewed at Uber (San Francisco, CA) in Dec 2020
Interview
Uber's interview process can be confusing. It starts with a take home assignment. If you clear this, it should be an onsite with a specific team. But it's in the hands of the recruiter to decide your next steps.
In my case, the recruiter came back to me a week later saying that my profile is not right for a backend role. When I mentioned that I am a backend engineer, she said I need to change my resume to show that. I changed the resume (added 4 words and changed my title to say backend) and suddenly this was a profile that managers liked - or so I was told. I think my resume was not shown to an engineering manager initially and once I added the word backend, it was shown. Then I had an onsite - 2 technical, 1 design, 1 bar raiser and 1 manager round. Design round seemed to concentrate highly on DB - which DB within NoSQL - trade offs, etc.
Overall the engineers seemed decent. But the recruiters were pretty inconsiderate with rude remarks like - your profile is a junior profile, we don't consider internships (I have no internship exp but 8+ years of full time exp), we only want backend engineers, etc. They basically look for keywords in your resume highlighted and bolded. If not present, they do as they please.
Interview questions [1]
Question 1
Leetcode for technical rounds should be enough. For design definitely concentrate on DB. They go into a lot of details.
Did not pass the first round of technical interviews. Consisted of two sections: the first was a technical knowledge multiple choice quiz, the second was a coding challenge. The coding challenge consisted of two questions of varying difficulty.
Interview questions [1]
Question 1
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.