Taro Logo

Software Development Engineer Interview Experience - New York, New York

June 6, 2019
Positive ExperienceGot Offer

Process

I applied through an employee referral. The process took two days.

I appeared for an SDE I interview last month. The overall interview process was divided into four rounds, mostly covering the concepts of data structures and algorithms.

  • Round 1: It was a written round consisting of two medium-level coding problems.
  • Round 2: There was a review of the code in Round 1 and some basic problems on time complexities.
  • Round 3: It was a major round where I was asked a lot of problems on binary trees, binary search, a few ad hoc problems, and a little bit about my resume.
  • Round 4: It was a low-level system design round. As a fresher, I was not expecting such a round, but it was more of a healthy discussion about approaching the solution.

Questions

The questions were: lowest common ancestor of a binary tree, first missing positive integer in a sorted array, check if a sum can be formed by any pair from an array, and given a matrix of 0s and 1s with each row sorted, find the row with the maximum number of 1s in $O(n+m)$ time.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Urban Company Software Development Engineer role in New York, New York.

Success Rate

100%
Pass Rate

Urban Company's interview process for their Software Development Engineer roles in New York, New York is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Urban Company's Software Development Engineer interview process in New York, New York.