Tekion React.js Interview Questions for Not specified
Shared question set for Not specified of experience, Tech rounds 1 and 2 (UI Developer). Topics and wording follow the supplied notes; these are questions, not official company guidance.
- Explain how JavaScript execution context, async behavior and the event loop work.
- Questions on closures, Promises, hoisting, string methods and array methods.
- Find the top-k elements in an array (hash map problem).
- What is the difference between arrow functions and normal functions?
- Promises and async logic questions.
- Build a React list with a collapse/expand feature.
- Create a reusable Button component with variants (like MUI).
- Explain React class component lifecycle and hooks behavior.
- Explain reconciliation and rendering, and why React behaves a certain way.
- What is the difference between reflow and repaint, and when do they happen?
- CSS animation performance: why is transform 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).
- Design a Pinterest-like grid UI system and discuss architecture and performance: component breakdown, data flow and handling large datasets efficiently.
- Discuss the HLD of your current or past frontend system or project: modules, component hierarchy, API contracts, caching, performance and non-functional requirements such as response time and availability.