Round 1: Online Assement:
- 8 JavaScript based MCQs
- 2 DSA Question (Fibonacci and Regex based question)
Round 2 (Techinal):
- Questions on JS topics (Closures,let vs const vs var)
- Implement polyfill for Promise.all()
- Find height of the DOM tree
Round 3 (Techinal):
- Implement mapLimit async function
- Implement polyfill for Promise.
Round 4 (Hiring manager):
- Discussion about previous projects
- Implement Rate limiter in JS
- Questions around rate limiter
Round 5 (Leadership):
- Discussion about past experiences
- Discussion on web performance and dom manipulation
- Write an algorithm to manage localStorage memory (like LRU) with help of chatGPT