C

Coursera

Senior Frontend Engineer

Interview Date

August 25, 2023

Result

Rejected

Difficulty

Hard

Rounds

5 rounds

Drive Type

Full-Time

Topics asked

JavaScriptDOM ManipulationSystem Design (Backend)Data StructuresAlgorithms (String-based)Code Review

Detailed experience

Role: Senior Frontend Engineer

College: Not Specified

Interview Date: August 25, 2023

Interview Type: Full-Time

Result: Rejected

Difficulty: Hard

Rounds: 5 rounds

Topics Asked: JavaScript, DOM Manipulation, System Design (Backend), Data Structures, Algorithms (String-based), Code Review

Experience:

The candidate was approached by a recruiter on LinkedIn for a Senior Frontend Engineer role at Coursera's new office in Pune, India. The interview process consisted of 5 rounds.

Round 1: Machine Coding (Filter Round)
This round evaluated expertise in JavaScript and DOM manipulation. The question involved creating a queueable progress bar by dynamically creating bars at runtime using JavaScript code with `setTimeout` and `setInterval` and dynamic durations. Progression to subsequent rounds depended on the verdict of this round.

Round 2: System Design
Surprisingly, this was a complete backend system design round. The candidate was asked to design an "artifact library" that could store components as micro-frontends and allow them to be imported or pruned.

Round 3: JavaScript Problem Solving
Not specified.

Round 4: Code Review
Not specified.

Round 5: Data Structure & Algorithms
This round involved solving a hard algorithmic question based on string data structures, specifically "Text Justification." The problem required fitting N length characters of words into a given line and moving remaining words to the next line, distributing extra spaces if words couldn't fit.

Conclusion:
The recruiter informed the candidate that they failed in the System Design and DSA rounds. Despite the rejection, the candidate found the overall experience good.

Posted on - 12 Nov 2025
Coursera Interview Experience - Senior Frontend Engineer | OAHelper