Cognizant
American multinational information technology services and consulting company.
4 Rounds
~21 Days
Medium
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Frontend Engineer
•
Coding
•
medium
Write a polyfill for Promise.all().
#Promises
#Asynchronous JavaScript
#Polyfills
Frontend Engineer
•
Coding
•
medium
Implement a custom Array.prototype.reduce() function from scratch.
#Array Methods
#Functional Programming
#Polyfills
Frontend Engineer
•
Coding
•
medium
Implement a debounce function and explain how it differs from a throttle function.
#Performance
#Timers
#Higher-Order Functions
Frontend Engineer
•
Coding
•
medium
Write a function to deep clone a nested JavaScript object without using JSON.parse(JSON.stringify()).
#Recursion
#Objects
#Data Structures
Frontend Engineer
•
Technical
•
medium
Given a code snippet with synchronous console.logs, setTimeouts, and Promises, what is the exact output order and why?
#Event Loop
#Microtasks
#Macrotasks
Frontend Engineer
•
Technical
•
medium
Explain closures in JavaScript and provide a practical use case where you have used them in a recent project.
#Closures
#Scope
#Lexical Environment
Frontend Engineer
•
Technical
•
easy
What is the difference between Event Bubbling and Event Capturing? How does Event Delegation work?
#DOM Manipulation
#Events
Frontend Engineer
•
Technical
•
easy
Explain the differences between call(), apply(), and bind() with examples.
#Context
#Functions
#this keyword
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.