Upsight logo

Upsight Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 32 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
58.6% Positive experience

Which role are you interviewing for?

17 roles · 32 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Upsight.

Showing 4 of 32
Upsight logo
Upsight

Senior Mobile Engineer

Engineering

Senior Difficult Negative experience No offer 4 rounds
Interview process
Phone screen Technical screen Presentation Take home
Interview formats
Technical Coding Presentation System Design

The interview process was pretty in-depth. It started with a technical phone screen. Then there was an in-person half-day thing where I had to present a design for a coding challenge to the whole team and also chat with some remote folks. The coding challenge itself had two parts, and they gave us the requirements beforehand. First, I had to define my solution and present it to the team in person. After that, I spent a day or two implementing it and putting it on GitHub for them to check out. Kinda bummed because I did the implementation over the weekend like they asked, but nobody even made a pull request to look at my code.

Confirmed questions2 questions
  • After describing the general functioning of their system at length, the interviewer stopped talking, and I realized the run-on sentence had turned into a question.
  • Given no prior exposure to the implementation details of a social analytics platform, how challenging was it to formulate solutions and did you have to ask for clarifications on both the problem domain and specific question posed?
Upsight logo
Upsight

Data Analyst

Analytics

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Onsite Panel Offer
Interview formats
Technical Behavioral

This was one of the smoothest hiring processes I've ever experienced. The staff was fantastic. I initially applied online after seeing an article about the company in the Business Times. After not hearing back for a week or two, I thought my application had fallen into the black hole of online applications. But almost three weeks after applying, I heard back from them and things took off at rocket speed from there. I had a phone screen on a Friday, and heard back from the recruiting team inside of an hour saying they'd like to schedule a day of onsite interviews. The team bent over backwards to work around my schedule. Wednesday I was in for onsite interviews, and late that night received another email seeing if I could squeeze in a couple hours the following morning. I confirmed at 9am the following morning, was in the office at 10am, and was given a verbal offer before leaving at noon. The team knew I had other offers I was considering, and worked hard to make sure I could consider theirs at the same time. I'm glad they did because I spent the next day on the phone with both companies talking to more people and learning more about the benefits packages. Great job!

Confirmed questions1 question
  • Complete a timed personality assessment.
Upsight logo
Upsight

Data Scientist

Analytics

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Take home
Interview formats
Behavioral Technical Coding

It all started with a LinkedIn message from HR. We set up a quick call to chat about my background and technical skills. Then, I had a technical phone interview with the head data scientist, where we went over stats and ML. After that, I went in for an in-person interview. I met with three people, including the R&D head. It was a mix of social chat and technical stuff. The technical part involved a hands-on problem: I was given an hour to work on it by myself.

Confirmed questions4 questions
  • Describe your background and technical aptitudes.
  • Explain specific statistics and machine learning techniques.
  • Tackle a problem, given an hour to work on it alone.
Upsight logo
Upsight

Recruiting Coordinator

HR

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Onsite Onsite
Interview formats
Technical Behavioral

The interview process started with a phone screen where they checked for personality and culture fit, and asked about my experience and work history. After passing that, I had an onsite interview. The onsite began with a basic skills aptitude test, similar to the SATs. Then, I had one-on-one interviews where they evaluated my personality and skills. Some interviewers asked similar questions. It was nice that the current Recruiting Coordinator called me personally to let me know I passed, instead of just sending an email.

Confirmed questions1 question
  • You will take the Basic Skills aptitude test.

Upsight Interview Questions

Quoted word for word from Upsight interview reports.

Given a distributed system of servers that write out log entries sorted by date/time, how would you combine these into a single log file on a central machine, given that you don't have enough memory in your system to simply load all of the files into memory?

Read reports

Regarding a sorted array like [1,2,2,3,4,5,5,6,10], can you provide an output array with duplicates removed?

Read reports

What test cases would you consider for removing duplicates from a sorted array?

Read reports

Design challenge was to build a site based on a design image.

Read reports

Can you write code for a spreadsheet evaluator that accepts a CSV file as input?

Read report

Could you review this documentation and correct any grammar mistakes you find?

Read report

How long should I anticipate spending on the personality tests?

Read report

Explain specific statistics and machine learning techniques.

Read report

Are personality tests a significant part of the evaluation?

Read report

Formats, difficulty and experience

Across all 32 Upsight interview reports.

Interview formats

Technical 29.8%
Behavioral 29.8%
Coding 16.7%
Presentation 10.7%
Other 8.3%

Interview difficulty

Easy 28.1%
Average 46.9%
Difficult 25%

Candidate experience

Positive 58.6%
Neutral 17.2%
Negative 24.1%

Reports by job function

Engineering 15
Sales 10
Analytics 3
HR 3
Operations 1