uber | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview consisted of several rounds, including a technical assessment focused on coding skills. The format was primarily online, with a mix of live coding and problem-solving questions. Each round lasted approximately 45 minutes.
Technical Questions
- Check Word Presence in Sentence
- Topics: String, Set, Scanning
- Description: Given a sentence and a list of words, check each word in the sentence for the presence of any word from the list. If found, enclose the matching part in brackets [].
- Example:
- Input: sentence = “hello uber”, words = [“ll”, “ub”]
- Output: “he[ll]o [ub]er”
- Constraints:
- The length of the sentence does not exceed 1000.
- The total length of characters in the word list does not exceed 200.
Tips & Insights
- Practice similar problems to improve your coding speed and problem-solving skills.
- Familiarize yourself with string manipulation techniques and data structures like sets for efficient searching.