1. HR Round (General Questions)
Objective: Assess communication, attitude, and cultural fit.
2. Technical Round
Objective: Evaluate technical knowledge and coding skills.
Conceptual Questions:
Hoisting: What is hoisting in JavaScript?
let vs var vs const: Differences and use-cases.
Event Loop: Explain the JavaScript event loop.
SQL Query: You may be asked to write queries like:
Select top 5 highest salaries
Join queries
Group by / Having
Virtual DOM: What is it and how it works in React?
Functional vs Class Components:
Lifecycle differences
Syntax and performance
Props: What are props in React? How are they passed?
Hooks:
useState, useEffect, useContext, useRef
Custom hooks
Rules of hooks
đź’» Practical Task:
Build an API (Usually RESTful, sometimes GraphQL):
You may be asked to use Node.js + Express or another backend stack.
CRUD operations (Create, Read, Update, Delete)
Use of middleware
Basic authentication (maybe JWT)
Connect to a database (e.g., MongoDB, MySQL)
3. CEO Round
Objective: Personality assessment, values alignment, long-term potential.