Software Development Engineer 1
JavaScript Fundamentals and Promises
Explain JavaScript fundamentals including the event loop, call stack, and task queue with a live example. Additionally, write a polyfill for Promise.all that handles both resolve and reject cases, followed by a discussion on how Promise.allSettled differs from Promise.all and its use cases.
This question was asked in
Meesho Software Development Engineer 1 Interview Experience
The Meesho interview process involved five rounds, each addressing different technical and behavioral aspects. Candidates can expect coding challenges on arrays, hashmaps, and string manipulation in the first round, followed by technical questions on JavaScript and frontend development. The final rounds included low-level design and discussions with the hiring manager focused on project impact and technical ownership. Overall, the interview at Meesho is thorough and assesses a wide range of skills, making it a challenging experience for candidates.