Quizizz Inc. interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Quizizz Inc.
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
My programming journey typically begins with learning the fundamentals of programming languages, data structures, and algorithms. Along the way, I became more interested in Open Source and contributed to a few projects. This helped me get better at networking and making some new friends. One of these friends, working at Quizizz, referred me for the intern role. Therefore, this helped me get a call from HR and then grab the offer.
Application story
Basically, there was one friend whom I met while contributing to Open source projects and from there I asked from him if he could refer me to Quizizz. Post which, I got a call from HR and then it started my interview process
Why selected/rejected for the role?
Good technical skills. I was thoroughly prepared with DSA, JavaScript basics, and browser internals. Additionally, I am proficient in effective communication.
Preparation
Duration: 6 months
Topics: Data Structures and Algorithms, Operating System, Computer Networks, JavaScript, Web Development
Tip
Tip

Tip 1: Understand programming language and computer science fundamentals well.
Tip 2: Practice DSA. At least try to cover all topics. You should know when to apply Binary Search and when to use HashMap.
Tip 3: Make complex projects.

Application process
Where: Referral
Resume Tip
Resume tip

Tip 1 : Show your projects at the top. No one cares about your educational background unless you are from Tier 1 college. So, show your skills
Tip 2 : If the resume is spanning to two pages. Don't hesitate to make it two page long

Interview rounds

01
Round
Medium
Face to Face
Duration120 minutes
Interview date2 Feb 2022
Coding problem1

A third-party agency took this round. It was a machine coding round where I was asked to build a component similar to what we see in Facebook's reply comment system. I was given a big nested JSON and asked to build a UI. 
I chose the time for the test, so it was around 8 p.m. The interviewer was someone who was from somewhere other than Quizizz.

1. Design Question

Build a UI from nested JSON that looks like Facebook's comment system.

Problem approach

Recursively called the react component that renders the comments.

02
Round
Medium
Face to Face
Duration45 minutes
Interview date8 Feb 2022
Coding problem1

Was heavily focused on DSA

1. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
PhonePeChegg Inc.Barclays

Given an unsorted array of integers, find the length of the longest increasing subsequence.

Problem approach

Step 1: Define the approach
We will use dynamic programming to solve this problem. We'll create an array dp of the same length as the input array, where dp[i] represents the length of the longest increasing subsequence ending at index i.

Step 2: Initialize the DP array
You can initialize the dp array with all elements set to 1 since a single element is the most minor possible increasing subsequence.

Step 3: Iterate through the array
Start iterating through the input array numbers. For each element at index i, we will check all elements before it (from 0 to i-1) to find more minor elements than the element at index i. These are potential candidates to extend the increasing subsequence ending at index i.

Step 4: Update the DP array
For each index i, iterate through all indices j before it. If the element at index i (nums[i]) is greater than the element at index j (nums[j]), it means we can extend the increasing subsequence ending at index j by including the element at index i. In that case, update dp[i] to be the maximum of its current value and dp[j] + 1.

Step 5: Find the maximum value in the DP array
After iterating through all elements of the input array, the length of the longest increasing subsequence will be the maximum value in the dp array.

Step 6: Return the result
Return the maximum value found in the dp array, which represents the length of the longest increasing subsequence.

Try solving now
03
Round
Medium
Face to Face
Duration75 minutes
Interview date10 Feb 2022
Coding problem1

This round focused heavily on Development skills. Many questions were asked about CSS, JavaScript, and Web security in general.

1. Technical Questions

1) Difference between rem and em (Learn)
2) Vendor Prefixes in CSS. (Learn)
3) Array methods. (Learn)
4) Prototypal Inheritance. (Learn)
5) Callbacks. (Learn)
6) Event loop. (Learn)
7) Async/Await. (Learn)
8) What is XSS? (Learn)

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15481 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15339 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes