POPSUGAR logo

POPSUGAR 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

3.9 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at POPSUGAR.

Showing 3 of 8
POPSUGAR logo
POPSUGAR

Software Developer

Engineering · more than a year ago

Entry Easy Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

I applied through the company's job site and got an email scheduling a phone screening interview within 1-2 days. The first interview was with the recruiter on Monday morning. It was very casual and laid back, covering topics like "let me tell you about the company and the role, tell me about you and what are you looking for". This was followed by a phone interview with the hiring manager on Monday afternoon. They discussed the company, the specifics of the role/team, and asked me about my background along with a couple of not-too-complex technical questions. The next step was a coding challenge I received the very next day, which took a couple of hours to complete. I actually sent in the wrong answer initially, but they kindly gave me another opportunity to correct it, which I did! Then, we scheduled an in-person interview for Friday that lasted 3.5 hours. It was a mix of in-office and remote team members, involving both meetings and Google Hangouts. I met with 6 team members in total. Some interviews focused on cultural fit, while others were technical. Overall, it was a wonderful experience interviewing at PopSugar. The people were kind, genuine, brilliant, fun, and laid back. Scheduling was flawless, and everyone was punctual and prepared.

Confirmed questions2 questions
  • Given a completed design, how would you approach coding it on a whiteboard?
  • Can you determine the angle between the hands of a clock at 3:15 PM?
POPSUGAR logo
POPSUGAR

Software Engineer

Engineering

Mid Average Positive experience Accept offer 8 rounds
Interview process
Recruiter call Take home Phone screen Technical screen Onsite Offer
Interview formats
Technical Coding System Design Behavioral Presentation

HR reached out by email about two weeks after I applied. They wanted me to do a take-home assignment. It was pretty easy and I got it done in a few hours, and it was a good way to show what I can do. A few days after I sent it in, HR emailed again to set up two technical phone screens. I talked with two senior developers from the team I'd be joining. The interviews felt pretty relaxed, and they asked stuff related to the job. I prepped by looking up general interview questions for the role and brushing up on my programming language. It totally helped. No weird trick questions or puzzles like you might find at other places. After those calls, HR let me know about an on-site interview. They flew me out and put me up in a nice hotel near the office. The on-site had about 5-6 rounds. I met with the whole team and the manager. I had to talk about my past projects, draw out an OOP design on a whiteboard, answer some more technical questions (again, nothing unexpected), and a couple of simple questions about big-O. Lastly, I had to talk about why I was interested in PopSugar (definitely research the company beforehand and be ready for a non-technical chat about it). I got a call with an offer two days later. PopSugar has really good teamwork between engineering departments. So it's important to see the bigger picture, not just your own part. Check out their products and ask about the big picture during your phone interviews to be ready for the on-site discussion.

Confirmed questions6 questions
  • Can you explain what PopSugar is in your own words?
  • Tell me about your past work experiences.
  • Design and outline a mock application using object-oriented programming principles on the whiteboard.
POPSUGAR logo
POPSUGAR

Software Engineer

Engineering

Senior Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical Behavioral

Started with a recruiter call who was helpful. Then had a programming project to complete. After that, I spoke with the hiring manager, who asked some good questions. I was then invited for an on-site interview. I didn't get details about the interview format or who I'd be meeting until the very last minute. The on-site involved interviews with four people: three junior developers and one director-level senior staff member. There were a lot of whiteboard problems, mostly focused on exercises like writing linked list and tree classes, which felt irrelevant to the job description and seemed more suited for junior programmers. The questions about my reasons and motives felt stressful and somewhat hostile. This seems to be leading to an offer.

Confirmed questions1 question
  • Can you explain the performance characteristics of searching a 2D array where digits are ordered both horizontally and vertically, and suggest optimization techniques for finding matching entries?

POPSUGAR Software Engineer Interview Questions

Quoted word for word from POPSUGAR interview reports.

What distinguishes a binary tree from a binary search tree?

Read reports

Can you determine the angle between the hands of a clock at 3:15 PM?

Read reports

Can you explain the difference between an abstract class and an interface in Java?

Read reports

Can you explain the performance characteristics of searching a 2D array where digits are ordered both horizontally and vertically, and suggest optimization techniques for finding matching entries?

Read report

Design and outline a mock application using object-oriented programming principles on the whiteboard.

Read report

Formats, difficulty and experience

Across all 8 POPSUGAR interview reports.

Interview formats

Technical 40.9%
Behavioral 27.3%
Coding 22.7%
System Design 4.5%
Presentation 4.5%

Interview difficulty

Easy 37.5%
Average 50%
Difficult 12.5%

Candidate experience

Negative 25%
Positive 62.5%
Neutral 12.5%