📌 Uber | Onsite | 2022 | Rejected | India 😢
Anonymous User
4292

Here is my uber interview experience ( gutted) 😭😭 -

you don't feel bad if you fail, you feel bad when you work hard for something and fail

Round 1 (online assessment) -> this was a simple codesignal round with

  • 4 mcq questions regarding kalfka and system design.
  • there were 2 coding questions which were easy.

Round 2 (Algorithms & Data structures) -

  • Code a system that can schedule meetings in a predefined set of conference rooms.
    It should have a method like scheduleMeeting(timeRange) which returns any available room at that time and reserves it or an error if no rooms are available. Later the interviewer asked me to print the roomNumber as well for the timeRange.
    solution : Gave a solutions using the map method (check this) but the interviewer didn't seem to understand it, took a lot of time with the implementation but came up with a running code

Round 3( Depth in specialization/chosen technology)

  • Given an symbols arrayA = ["H", "He", "Hun", "B" , "Bi", "Bay"]and an input string S = "Hunter Joe BidenBi" return the output string in this way = "[Hun]ter Joe [Bi]denBi" . always consider the longest symbol and we only need to put square brackets at the starting of a word.
    solution : Gave a solution using set i.e create a unorderedset for symbols, iterate the string and check if the substring is present in the unorderedset but the interviewer wanted me to optimise it so I suggested a to store the symbols in trie which would be better, Was only able to implement the createTrie function

Feedback received -> (Weak Skills - No Hire) in both the rounds. Both interviewers gave good algo skills but weak implementation skills. I don't understand what these guys were looking for, the standard are too high at uber I guess. Any feedback from the community are appreciated.

I feel since I code in cpp my Low level design and implementation skill are a bit slow which is a disadvantage, what you guys think(I don't use cpp at my job).

Comments (11)