LogRocket logo

LogRocket Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
46.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at LogRocket.

Showing 3 of 15
LogRocket logo
LogRocket

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Phone screen Technical screen Onsite Background check Presentation Offer
Interview formats
Coding Technical System Design Presentation Behavioral

I went through 7 interviews in total, spread across 3 main rounds: a phone screen, a technical screen, and a full panel interview. The tech screen involved a coding problem that wasn't specific to any particular language. The final panel round included a background and Q&A session, two system design interviews, a product design interview, and a meeting with the CEO. Everything went smoothly after the initial call, with timely scheduling and same-day feedback after each interview. The technical questions felt relevant to LogRocket's past challenges and fairly assessed my problem-solving abilities.

Confirmed questions1 question
  • Can you describe your previous software engineering experience?
LogRocket logo
LogRocket

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel
Interview formats
Technical Coding System Design Behavioral

They have a few stages for interviews. First, a hiring manager phone screen. Then, a 45-minute coding interview. Finally, a long 4-hour in-person panel interview. They prefer you do the panel in person if you're local. If you don't get an offer after the panel, they don't give feedback.

Confirmed questions2 questions
  • How would you approach removing nodes from a binary tree?
  • Design a Twitter notification system.
LogRocket logo
LogRocket

Software Engineer

Engineering

Entry Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check
Interview formats
Behavioral Coding System Design

A co-founder reached out to me since they saw my GitHub profile. The interview process was like this: First, a quick chat for background stuff. Then, a product demo and a phone screen where I had to solve a coding problem. After that, an on-site with 4 different sections, each having two interviewers. Finally, they asked for references. The LogRocket folks were nice and seemed like they enjoyed working there. The office is in a cool area with easy subway access.

Confirmed questions2 questions
  • How would you design a user-interface for {application}, and how would that design account for different scenarios?
  • Could you design the API and back-end algorithm for {different application}, explaining it so a junior engineer could build it?

LogRocket Software Engineer Interview Questions

Quoted word for word from LogRocket interview reports.

Given a nested array of JS objects, devise a recursive function to traverse it, inspect each object's value, and remove it if the value is negative.

Read reports

What's an algorithm for dealing with trees and removing nodes?

Read reports

How would you approach removing nodes from a binary tree?

Read report

Design an app for Twitter integration and identify potential issues.

Read report

Can you design an application to help restaurant patrons split a bill amongst themselves?

Read report

Formats, difficulty and experience

Across all 15 LogRocket interview reports.

Interview formats

Behavioral 32.4%
Coding 24.3%
Technical 24.3%
System Design 13.5%
Presentation 5.4%

Interview difficulty

Easy 13.3%
Average 73.3%
Difficult 13.3%

Candidate experience

Positive 46.7%
Neutral 20%
Negative 33.3%