Quizlet logo

Quizlet Software Engineer Interview Questions
& Process

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

Based on 36 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
58.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Quizlet.

Showing 3 of 36
Quizlet logo
Quizlet

Software Engineer

Engineering

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Offer
Interview formats
Coding Behavioral Technical Other

I was reached out to by a Quizlet recruiter via a super customized email that highlighted why I would be a good fit based on my LinkedIn. I was impressed and decided to chat further. The phone screen was pretty standard, and then Quizlet promptly moved me to the onsite interviews. I spent about half a day meeting with several really nice people who made me feel welcome. The interviews were professional and covered coding, design, communication, culture fit, and my background. I liked that Quizlet values hiring well-rounded team players who are mission-driven. They gave me quick positive feedback after the onsite and were the fastest to extend an offer compared to other companies I interviewed with.

Confirmed questions4 questions
  • I was asked to check out the code repo and write the code using any IDEs and any mainstream programming languages.
  • The coding question was challenging and fun.
  • My code needed to pass test cases.
Quizlet logo
Quizlet

Senior Software Engineer

Engineering

Senior Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen Technical screen
Interview formats
System Design Coding Behavioral Technical

So, the interview process was quite extensive. It kicked off with a 30-minute chat with a recruiter, then a week later, a 30-minute call with the hiring manager. The following week, there was a 3-hour session split into two parts: a 90-minute System Design interview, followed by a break, and then a 30-minute pull request review. Another week passed, and then came a 2-hour interview, also in two parts. The first was a "Leadership" screen with the Head of Data Engineering, which was more behavioral, and the second was a 60-minute practical coding problem. I didn't make it to the final loop, which I heard was another multi-part, multi-hour affair. Overall, the interviewers were mostly great, and the system design, coding, and PR review parts were pretty cool and different from the usual leetcode stuff. The main drawbacks were how long the whole thing took and the "Leadership" interview. The engineering leader asked standard questions about my experience and projects, which I felt good about. But then he threw in some unexpected questions about what I'd recently taught myself and my community involvement, seeming to look for very specific answers. I felt like I didn't pass his "vibe check," and he even hinted I shouldn't bother with the coding part, which left a bad taste. Honestly, I thought that showed poor leadership and a waste of time and resources for a startup in their situation. They really need to streamline and cut the fat, and this interview process seems like an easy place to start.

Confirmed questions6 questions
  • Describe your approach to System Design.
  • Let's review a code pull request.
  • Tell me about your experiences and work history.
Quizlet logo
Quizlet

Software Engineer

Engineering

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I talked to two recruiters, Amber and Jee. The initial call went fine, and then I interviewed with an engineer. It was a pretty typical Online Tech Screen. I liked talking to the engineers too. Afterwards, I sent a thank you email. I didn't hear back from the recruiters, which is a shame. A little advice: it's okay to tell candidates no. At least be polite and let them know. They invest their time interviewing with you.

Confirmed questions1 question
  • Tell me about a standard algorithm question.

Quizlet Software Engineer Interview Questions

Quoted word for word from Quizlet interview reports.

Can you rewrite a built-in JavaScript browser method, such as document.querySelector?

Read reports

Could you write a function that takes a list of JSON objects and checks if a specific key has the same data type across all of them?

Read reports

Solve a practical Data Structures and Algorithms problem in Python.

Read reports

Implement an Android-specific feature using the provided skeleton code.

Read reports

Describe how to manipulate JSDOM without relying on JQuery.

Read report

How would you recursively perform an operation on DOM nodes?

Read report

Regarding SSL, can you explain its mechanism against man-in-the-middle attacks?

Read report

How would you read an HTML file and find class names that match specific criteria?

Read report

Build a UIKit 'game' application that utilizes web socket connections.

Read report

Formats, difficulty and experience

Across all 36 Quizlet interview reports.

Interview formats

Technical 30.3%
Coding 27.3%
Behavioral 24.2%
System Design 7.1%
Other 5.1%

Interview difficulty

Easy 11.1%
Average 66.7%
Difficult 22.2%

Candidate experience

Positive 58.3%
Negative 27.8%
Neutral 13.9%