Upsight logo

Upsight Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

4 Rounds average
Average Typical difficulty
42.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Upsight.

Showing 3 of 8
Upsight logo
Upsight

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Phone screen Onsite
Interview formats
Coding Behavioral Technical Presentation

It was a pretty long interview process. It started with a phone call from the recruiter. She was really nice and did a good job explaining the role and the interview steps, and answered all my questions. It was more of an intro call than an interrogation. Then, I had an at-home assignment. They said it would take about two hours, but it ended up taking me several days to figure out, though they were cool and gave me an extension. After that, I had a technical phone call where we used a shared notepad. The final stage was an on-site interview in Toronto. Everyone there was super friendly, which was good because it was a really long day, from 9 AM to 5 PM with an hour break for lunch. The day included an IQ test and face-to-face and video chats with people from both the Toronto and San Francisco offices. The interviews involved a mix of personality/behavioral questions and technical problems solved on a whiteboard. Towards the end of the day, I had to take my existing code and modify it according to new requirements they provided. The recruiter was great at keeping me updated and answering my questions throughout, and the office admin in Toronto was available whenever I needed her between interviews.

Confirmed questions8 questions
  • For the take-home assignment, read data from .csv files and generate output files according to specified requirements.
  • In the take-home assignment, some requirements were simple, like returning the same value.
  • Some take-home assignment requirements involved returning two numbers operated on in postfix form.
Upsight logo
Upsight

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Phone screen Offer
Interview formats
Coding Behavioral

I ran into Kontagent at my school's career fair and dropped off my resume. A recruiter called me and explained the whole interview process. She said she'd send me a coding assignment that week, but forgot. I had to remind her the next week, and then I did the coding test, which was to make a basic spreadsheet evaluator. I passed and the recruiter said they liked my code. She then set up a phone interview with the Director of Engineering. He asked about my past internships. I'd worked at social media analytics startups before, so I was able to talk about my experience, the tools and languages I used, and parts of sites I designed, like an in-house notification system I was proud of. He sounded uninterested during the 15-minute call. I wasn't asked tough CS questions, just about my work experience, so I don't think I got anything wrong, just recounted my past. It was a weird phone interview. I didn't get an offer.

Confirmed questions4 questions
  • Can you write code for a spreadsheet evaluator that accepts a CSV file as input?
  • Could you tell me about your previous internship experiences and what your responsibilities were?
  • What programming languages and tools did you utilize during your past internships?
Upsight logo
Upsight

Software Engineer Intern

Engineering

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Got picked for an interview via the school's job portal. Had interviews with 2 technical leads.

Confirmed questions2 questions
  • Do you know Python? We have some technical questions in it.
  • Do you know C? We have some technical questions in it.

Upsight Software Engineer Interview Questions

Quoted word for word from Upsight interview reports.

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

Read reports

Do you know Python? We have some technical questions in it.

Read reports

Given $10m or unlimited resources, how would you scale your past project <xyz> to handle a huge amount of users?

Read reports

Can you share your thoughts on the company's business practices?

Read report

What programming languages and tools did you utilize during your past internships?

Read report

Can you describe specific parts of the websites you worked on, such as the in-house notification system?

Read report

What are your thoughts on standard technical questions?

Read report

Could you tell me about your previous internship experiences and what your responsibilities were?

Read report

Formats, difficulty and experience

Across all 8 Upsight interview reports.

Interview formats

Coding 29.6%
Technical 25.9%
Behavioral 18.5%
Presentation 11.1%
Case 3.7%

Interview difficulty

Easy 37.5%
Average 62.5%
Difficult 0%

Candidate experience

Positive 42.9%
Negative 42.9%
Neutral 14.3%