I applied a long time ago on the ATS system.
I received an email from a sourcer on LinkedIn inviting me to an interview.
I set up an interview, but it was cancelled due to "unforeseen circumstances," so we rescheduled for next week.
I completed the phone interview but felt it was unfair.
The interviewer was using my resume from two years ago.
Apparently, on CodePair, it shows the interviewer every time you change windows.
Also, the interviewer stated something factually incorrect, saying the ArrayList get method is O(n) and not O(1).
The interviewer made a big deal about using a data structure that had O(1) lookup time, which I could use along with a HashMap.
I suggested using an ArrayList, but he said it was O(n) lookup like a LinkedList, so it wouldn't work.
I went along with it since I wasn't exactly sure but failed to solve the problem in the end trying to follow the interviewer's dubious hints.
The interviewer wanted the solution done a certain way.
I received a no-reply rejection email the following hour with no recruiter feedback.
LRU Cache and some various Android questions, mostly about threading.
The following metrics were computed from 2 interview experiences for the Uber Android Software Engineer role in San Francisco, California.
Uber's interview process for their Android Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Uber's Android Software Engineer interview process in San Francisco, California.