I applied as a Software Engineer II but I was given a 5a offer. I have not received a equivalent offer anywhere else. Can anyone confirm if the Uber interviews are easier or if they tend to receive inflated titles?
Uber does not have a consistent hiring bar. Enjoy
What was your offer? Congrats!! Whats your yoe?
I haven't gotten the numbers yet. YOE: 5.5
Take it man :) Mind sharing your experience? How many design and how many coding? I have an onsite coming up soon, so I am curious :)
1. "find all (or smallest) strings that have all these other strings in it in a block of text". Used sliding window/heap combination. extra bonus points for clean code. The trick is to separate your steps and code within those steps. 2. Sys design: design a 2 player game. I basically describe how League of Legends/Dota handles game coordination, matchmaking, and init/play/win/loss states are determined. Then described separation of concerns of multiple layers so that it can be played over the network/locally. Then I talked about what an SDK might look like for an external developer. PS: Thank you Riot and Valve for making these games and for allowing smurfs/hackers/scripters to play. I basically learned how client/server interactions work from those alone. As for the SDK, I basically used took my knowledge of the Minecraft client (I only learned Java so I could modify Minecraft and grief people in games) and just described how to prevent people like me from actually doing what I did from a function call standpoint. 3. Behavioral. Standard, mostly looking for tech lead experience and ability to work w people. Incidentally, I did not know what a tech lead was. 4. Live coding. Not difficult because its working with components I work on day-to-day.
Great ! You must have done really well. Congratulations on the offer once again !
Happy for you. But keep in mind Uber is know for layoffs. L5 expectations are much more than just coding.
Not common, in fact Uber tends to downlevel if anything. You must’ve done really well on the interview.