Sea Group | Software Engineer 1 | Rejected
Anonymous User
251

Applied via referral.

Process consists of these rounds -

  • Online assessment
  • Recruiter Screening
  • 2 Technical Rounds
  • Manager Round
  • VP/Director Round

Online assessment -
https://leetcode.com/problems/set-matrix-zeroes/
Find nth fibonacci number

Technical round -
Asked about current work in organization. Highlighted my contributions and explained some design in brief.
Design an API rate limiter, similar to https://leetcode.com/problems/logger-rate-limiter/
Asked lots of follow ups
Discussed sliding window (deque) based solution.
Provided solutions to follow ups for large memory consumption
Provided solution based on storing results in disk - using map reduce
Took note of concurrency issues - proposed solution with locks
Tried to write good object oriented code - interviewer said only pseudocode is fine
At the end, the interviewer said the solution I provided was similar to one that they use in production.

Asked a few questions about work/engg. culture to interviewer at end. Was not satisfied much by the responses. Maybe we had limited time.

Received feedback after couple of weeks that I am rejected. This was my best coding round so far I feel, and I have received offers from some big tech organizations recently. Maybe they were expecting token bucket/leaky bucket?
Would have preferred to have received actionable feedback such as visa issues, or my domain of expertise is different from what they expect, rather than stating that I failed the coding round.

Comments (1)