I applied online. I interviewed at Uber in Nov 2019
Interview
Got call from recruiter. Was told that I would have a CodeSignal coding screen and that I needed a score of 725 or higher to make it to the next round. I got a 775. After emailing the recruiter multiple times and leaving voicemails over the course of 2 months, I gave up.
Interview questions [1]
Question 1
1. Given two strings a and b, merge the strings so that the letters are added in alternating order starting with string a. If one string is longer than the other, then append the letters to the end of the merged string.
ex. "abcd", "efghi" -> "aebfcgdhi"
ex. "", "abcd" -> "abcd"
ex. "abcdefg", "zxy" -> "azbxycdefg"
Pretty easy. Just interlace them like a merge sort.
2. Rotate matrix around diagonals.
Given an n x n matrix M, where n is odd and n > 1, and an integer k, rotate M counterclockwise k times which are not on the main diagonal or on the diagonal from the top right to the bottom left.
Return the new matrix.
3. Given a list of strings string_list and a list of words words, determine whether each word in words
can be formed as a concatenation of consecutive strings in string_list starting with index 0.
ex. word = "oneTwoThree", string_list = ["one", "Three", "Two"] is false because the words aren't consecutive in string_list
ex. word = "one", string_list = ["one", "Three", "Two"] is True because the concatenation stops at the first index in string_list
ex. word = "one", string_list = ["One", "one", "Two"] is False because the concatenation doesn't start at 0.
4. Given two arrays a and b of equal length, the absolute sum difference is the sum Math.abs(a[i] - b[i]). Replace one number in a with any number in a to minimize the absolute sum difference.
I applied online. I interviewed at Uber in Dec 2020
Interview
I applied online and the recruiter reached out to me to schedule an interview. The recruiter asked to send some availabilities for the next 3 days and also schedule the call using a link (yes, she said to do both). She did not have any availabilities for the next 2 weeks in the link she sent. I asked her what to do, and I got no reply. So I sent her out my availabilities for the following 3 days and also scheduled the call in her calendar after 2 weeks for the first available date. I received an automated calendar invite which she later changed without even asking if I would be available. I sent her an email saying the new scheduled date would work for me. 2 days later she cancels the phone screen invite, for which I emailed her asking for the reason and also expressed how interested I am in working at Uber. She did not reply. I hope she does not do the same with anyone else and play along with the interested candidates. I have seen many recruiters not replying, and I understand them not replying, but this is a very unusual case and frustrating.
I applied online. The process took 2 months. I interviewed at Uber (Århus) in Feb 2020
Interview
Great interview experience. The interviews gave me a great impression about the company and the culture.
The questions were a mix of real-life work and leetcode problems, it wasn't disconnected from the daily job though.