INFOSYS

Infosys Interview

Round 1 – (Pure Frontend fundamentals)
๐Ÿ‘‰Explain how JavaScript execution context, async behavior, and event loop work.
๐Ÿ‘‰Questions on closures, Promises, hoisting, string methods, and array methods.
๐Ÿ‘‰Find top-k elements in an array and hash map problem (DSA).
๐Ÿ‘‰Difference between arrow functions vs normal functions.
๐Ÿ‘‰Promises and async logic questions.

๐Ÿ‘‰ Build a React list with collapse/expand feature
๐Ÿ‘‰ Create a reusable Button component with variants and sizes (like MUI)
๐Ÿ‘‰ React class component lifecycle and hooks behavior
๐Ÿ‘‰ Reconciliation, rendering, and why React behaves a certain way
๐Ÿ‘‰ Reflow vs repaint in the browser and when they happen
๐Ÿ‘‰ CSS animation performance: why transform is preferred
๐Ÿ‘‰ Event propagation: bubbling vs capturing
๐Ÿ‘‰ Write a Promise polyfill with real use cases
๐Ÿ‘‰ Implement an async scheduler with max concurrency
๐Ÿ‘‰ Big list rendering optimization (windowing / virtualization)
๐Ÿ‘‰ Build React-like class components from scratch (ES5)

Round 2 – (HLD)

๐Ÿ‘‰ Design a Pinterest-like grid UI system and discuss architecture and performance – how components break down, how data flows, and how youโ€™d handle large datasets efficiently.
๐Ÿ‘‰ Discuss the HLD of your current or past frontend system or project, covering modules, component hierarchy, API contracts, caching, performance, and how you handle non-functional requirements like response time and availability.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *