Uber | L5A | BLR | Senior Software | BLR
Summary
I cleared all interview rounds for a Senior Software Engineer L5A position at Uber in Bangalore, but the hiring freeze delayed the offer.
Full Experience
YOE: 7Years
Current : Amazon SDE2
Screen - Coding - Implement a rate limiter working core. Made it in C++. Using queue
Round1 - Coding - https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/description/
Round 2 - LLD - Running code for Twitter newsfeed, where users can follow, post. Every user can customize how their feed should look. Users get option to rank their posts.
Round 3 - HLD - Design stock alerts system where user can get notification when prices are up/down by a threshold
Round 4 - Hiring Manager- Explain the most complex project. Hownyou handled comfoict in yhis project. Have you got critical feedback from manager. Explain a ok call issue which you solved. Have you mentored people
Result - All rounds were positive but Uber has a hiring freeze currently
Interview Questions (2)
Rate Limiter Implementation
Implement a rate limiter core in C++ using a queue to control the rate of incoming requests.
Longest Continuous Subarray With Absolute Diff Less Than Or Equal To Limit
Given an array of integers and an integer limit, find the length of the longest continuous subarray such that the absolute difference between any two elements in the subarray is less than or equal to the limit.