Taro Logo

Software Engineer Interview Experience - Sydney, Australia

June 1, 2018
Positive ExperienceGot Offer

Process

The recruiter reached out via LinkedIn to organize a phone screener. The phone screener comprised of both Computer Science and Software Engineering questions.

The recruiter was well prepared and courteous, explaining the process in advance. They discussed next steps after clearing the phone screener and invited me to an on-site interview.

Questions

What's the main difference between a Set and a List?

What's the time complexity of searching through an unsorted Array?

What's the time complexity of searching through a sorted Binary Search Tree?

Explain the difference between a Queue and a Stack.

Explain (with an example) what Service-Oriented Architecture is.

If a dataset of 60 million records was provided and a given O(n) computation was run, taking 2 weeks on one computer, how could you accelerate the processing time so that it could be done in 24 hours?

What's the difference between a SQL data store and a NoSQL data store, and what are the strengths of each?

When would you implement a Queue?

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Uber Software Engineer role in Sydney, Australia.

Success Rate

33%
Pass Rate

Uber's interview process for their Software Engineer roles in Sydney, Australia is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive33%
Neutral33%
Negative33%

Candidates reported having mixed feelings for Uber's Software Engineer interview process in Sydney, Australia.

Uber Work Experiences