Перейти к основному содержанию
Zoro
Вопросы
Таймер
Резервное копирование
Главная
/
Вопросы
/
⚛️ React
⚛️
React — вопросы для собеседования
293+ вопросов для подготовки к собеседованию по React
46 Junior
122 Middle
125 Senior
1
What is Virtual DOM and how does it work in React?
junior
2
What is JSX?
junior
3
Difference between state and props?
junior
4
What React hooks do you know?
junior
5
What is the lifecycle of a functional component?
middle
6
What is Context API?
middle
7
Difference between useEffect and useLayoutEffect?
middle
8
What are React.memo, useMemo, useCallback?
middle
9
What is React Fiber?
senior
10
What is Strict Mode?
senior
11
What are React Server Components?
senior
12
How do Suspense and React.lazy work?
junior
13
Controlled vs Uncontrolled components?
junior
14
What are Portals?
middle
15
What is Error Boundary?
middle
16
What is HOC?
middle
17
How does useReducer work?
junior
18
What are Synthetic Events?
junior
19
How does Code Splitting work?
junior
20
What is React Router?
junior
21
What are custom hooks?
junior
22
How does Reconciliation work?
middle
23
What is useInsertionEffect?
senior
24
What is useTransition?
senior
25
How does useDeferredValue work?
senior
26
What is React Compiler?
senior
27
What are Server Actions?
senior
28
What are useFormStatus and useFormState?
senior
29
What is useOptimistic?
senior
30
How does the use() hook work?
senior
31
What are keys in React?
junior
32
How to handle forms in React?
junior
33
What is component composition?
junior
34
What is React DevTools?
junior
35
How does bail-out work?
middle
36
What are Render Props?
middle
37
What problems does Redux solve?
middle
38
What is Zustand?
middle
39
How do refs and forwardRef work?
middle
40
What is React.cloneElement?
middle
41
How does React.memo work under the hood?
middle
42
How does event delegation work?
middle
43
What is Feature-Sliced Design?
senior
44
How to optimize a React application?
senior
45
How to test React applications?
senior
46
How does animation work in React?
middle
47
What is Next.js?
middle
48
How does SSR work in React?
senior
49
What is hydration mismatch?
senior
50
Tell me about your experience with React
senior
51
What is React.memo() and when to use it?
middle
52
What is React.lazy() and Suspense?
middle
53
What is the useId() hook and what is it for?
middle
54
What are useDeferredValue() and useTransition()?
senior
55
What is useSyncExternalStore()?
senior
56
How to use TypeScript effectively with React?
middle
57
What is lazy initialization of hooks and how to use it?
middle
58
How to implement infinite scroll in React?
middle
59
How to implement internationalization (i18n) in React?
middle
60
How to use React DevTools Profiler for optimization?
middle
61
How to implement drag-and-drop in React?
middle
62
What are Service Workers and PWA in React?
senior
63
How to safely store and use authentication tokens in React?
senior
64
How to organize environment configuration (env) in React?
junior
65
How to implement virtualization of long lists in React?
middle
66
How to integrate React with headless CMS (Strapi, Contentful)?
middle
67
How to implement a multi-step form (wizard) in React?
middle
68
How to use Canvas and WebGL in React applications?
senior
69
What are the best practices for React project structure?
senior
70
How to use Zod for data validation in React?
middle
71
How to use Storybook for component development?
middle
72
How to safely integrate React with GraphQL (protection against injections)?
senior
73
How to organize logging and error monitoring in React?
middle
74
What migration strategies to React 19 exist?
senior
75
How to use React with Electron for desktop applications?
senior
76
How to implement rate limiting and debounce in React?
middle
77
What are the best practices for working with props in React?
middle
78
How to use React for creating bots (Telegram, Discord)?
senior
79
What are the best practices for working with forms in React?
junior
80
What are React DevTools and how to use it?
junior
81
What are React Signals and why are they needed?
middle
82
What are Server Actions in React/Next.js?
senior
83
How to implement accessible dropdown menu in React?
senior
84
How to implement keyboard navigation for tabs according to WAI-ARIA?
senior
85
What are live regions and how to use them for accessibility in React?
middle
86
How to implement accessible drag-and-drop in React?
senior
87
How to create a design token system in React?
middle
88
How to build a UI component with theme support (light/dark theme) in React?
middle
89
How to create a Button component with variant support in React?
middle
90
How to integrate Storybook for documenting React components?
middle
91
How to implement an accessible modal (dialog) in React according to WAI-ARIA?
senior
92
How to implement an accessible combobox (autocomplete) with keyboard support?
senior
93
What is focus management and how to implement it in React?
senior
94
How to automatically test React component accessibility?
middle
95
How to implement WebSocket connection in React with automatic reconnection?
senior
96
How to use React Query (TanStack Query) for managing server state?
middle
97
What is React Suspense for images and how to optimize them?
middle
98
How to implement an offline-first application with Service Worker in React?
senior
99
What is React DevTools Profiler flame graph and how to read it?
middle
100
How to use React Context without unnecessary re-renders?
senior
101
What is lazy loading of components and how to implement it correctly?
middle
102
How to organize error tracking (error monitoring) in a React application?
senior
103
What is the difference between useCallback and useMemo?
middle
104
How does React.memo work and when should you use it?
middle
105
Explain the useRef hook in detail
junior
106
What is useReducer and when to use it over useState?
middle
107
What are custom hooks and how to create them?
middle
108
How does useEffect work and what are common pitfalls?
middle
109
What is the Context API and how to optimize it?
middle
110
Explain React Server Components
senior
111
What is Suspense and how does it work?
middle
112
What are React 19 new features?
senior
113
Explain concurrent features in React
senior
114
How to optimize React performance?
middle
115
What is error boundary and how to implement it?
middle
116
How to handle forms in React?
middle
117
Explain React Router and its key concepts
middle
118
What is React.lazy and code splitting?
middle
119
Explain the new React 19 useActionState hook
senior
120
How to implement authentication in React?
senior
121
Explain React.memo optimization strategies
senior
122
What is useTransition and when to use it?
senior
123
Explain SSR, SSG, and ISR in Next.js
senior
124
How to implement animations in React?
middle
125
How to implement accessibility (a11y) in React?
middle
126
What is useDeferredValue and when to use it?
senior
127
How to handle state management in large React apps?
senior
128
What is React 19 useFormStatus hook?
senior
129
How to test React components?
middle
130
Explain React strict mode and its benefits
middle
131
What is React 19 ref as prop?
senior
132
How to implement infinite scrolling in React?
middle
133
What are React portals and when to use them?
middle
134
How to handle global state with Context + useReducer?
senior
135
What is useId hook and when to use it?
middle
136
Explain React 19 useOptimistic hook
senior
137
How to implement virtual scrolling for large lists?
senior
138
What is React 19 cache function?
senior
139
How to handle forms with multiple steps (multi-step forms)?
middle
140
What are React 19 ref cleanup functions?
senior
141
How to implement dark mode in React?
middle
142
What is the useTransition hook and how does it improve UX?
senior
143
Explain React Server Actions and their use cases
senior
144
What is useId and why is it important for SSR?
middle
145
How to implement pagination in React?
middle
146
What are compound components pattern in React?
senior
147
How to implement real-time data with WebSockets in React?
senior
148
What is the render props pattern in React?
senior
149
How to implement drag and drop in React?
senior
150
Explain the use of forwardRef in React
middle
151
What is useEffect cleanup and why is it important?
middle
152
How to implement infinite scrolling with Intersection Observer?
senior
153
What are error boundaries and how do they differ from try-catch?
senior
154
How to implement virtualization for performance?
senior
155
Explain the concept of lifted state in React
junior
156
What is React DevTools and how to use it for debugging?
middle
157
How to implement optimistic updates in React?
senior
158
What is the difference between useEffect and useLayoutEffect?
senior
159
How to implement authentication with JWT in React?
senior
160
What is React Concurrent Mode and its benefits?
senior
161
How to implement form validation in React?
middle
162
What are React fragments and when to use them?
junior
163
How to implement debouncing and throttling in React?
middle
164
What is the difference between controlled and uncontrolled components?
junior
165
How to implement lazy loading for images in React?
middle
166
What is the useSyncExternalStore hook?
senior
167
How to implement file uploads in React?
middle
168
What are React Server Components vs Client Components?
senior
169
How to implement WebSocket real-time updates?
senior
170
What is the purpose of React.memo?
middle
171
How to implement tree view component in React?
middle
172
What is useDeferredValue hook?
senior
173
How to implement infinite scroll with TanStack Query?
senior
174
What are React Server Components streaming?
senior
175
How to implement a toast notification system?
middle
176
What is useId and why use it over Math.random()?
middle
177
How to implement virtualized lists with react-window?
senior
178
What is React context performance optimization?
senior
179
How to implement i18n (internationalization) in React?
middle
180
What is React Suspense for data fetching?
senior
181
What are React 19 Server Functions?
senior
182
How to implement optimistic updates with React 19?
senior
183
What is React 19 useFormStatus?
senior
184
How to implement accessibility in React forms?
middle
185
What is React 19 document metadata?
senior
186
How to implement a modal dialog with focus management?
senior
187
What are React 19 features for forms?
senior
188
How to implement performance monitoring in React?
senior
189
What is React 19 ref as prop?
senior
190
How to implement search with debounce in React?
middle
191
What is React 19 ref cleanup?
senior
192
How to implement SSR with React 18+?
senior
193
What are React 19 improvements to Suspense?
senior
194
How to implement animation with Framer Motion?
middle
195
What is React 19 cache function?
senior
196
How to implement infinite scroll with React Query?
senior
197
What is React 19 ref forwarding simplification?
senior
198
How to implement accessibility in React navigation?
middle
199
What is React 19 action-based transitions?
senior
200
How to implement responsive design in React?
middle
201
What is React 19 ref callback cleanup?
senior
202
How to implement dark mode with CSS variables?
middle
203
What is React 19 useOptimistic?
senior
204
How to implement virtualized tables in React?
senior
205
What is React 19 useFormStatus for pending states?
senior
206
How to implement drag and drop with dnd-kit?
senior
207
What is React 19 cache() for request memoization?
senior
208
How to implement form validation with Zod?
middle
209
What is React 19 streaming SSR?
senior
210
How to implement optimistic UI with React Query?
senior
211
What is React 19 document metadata support?
senior
212
How to implement keyboard shortcuts in React?
middle
213
What is React 19 actions?
senior
214
How to implement accessibility in React tables?
middle
215
What is React 19 ref as prop?
senior
216
How to implement responsive images in React?
middle
217
What is React 19 ref forwarding?
senior
218
How to implement virtualized lists in React?
senior
219
What are React 19 new hooks overview?
senior
220
What is React 19 use() hook?
senior
221
What is React Server Components?
senior
222
What is the difference between useEffect and useLayoutEffect?
middle
223
What are React keys and why are they important?
junior
224
What is React.memo and when to use it?
middle
225
What is React Suspense and how does it work?
middle
226
What is React Fragment?
junior
227
What is React Context and when to use it?
junior
228
What is the difference between controlled and uncontrolled components?
junior
229
What is React Fiber?
senior
230
What are React error boundaries?
middle
231
What is React.lazy?
junior
232
What is the difference between React state and props?
junior
233
What is React reconciliation?
middle
234
What is React Profiler?
middle
235
What is React Concurrent Mode?
senior
236
What is the difference between useMemo and useCallback?
junior
237
What is React Strict Mode?
middle
238
What is React Portal?
middle
239
What is React forwardRef?
middle
240
What is the difference between useState and useReducer?
junior
241
What is React Query (TanStack Query)?
middle
242
What is the difference between React and React DOM?
junior
243
What is React useEffect cleanup?
middle
244
What is React hydration?
senior
245
What is React Suspense for Data Fetching?
senior
246
What is the difference between React state updates batching?
middle
247
What is React useTransition?
senior
248
What is React useRef?
junior
249
What is React 19 useOptimistic?
senior
250
What are React 19 Actions?
senior
251
What is React Compiler (React 19)?
senior
252
What is React 19 ref as prop?
senior
253
What is React 19 ref cleanup?
senior
254
What is React 19 document metadata?
middle
255
What is React 19 stylesheets?
middle
256
What is the difference between React controlled and uncontrolled inputs?
junior
257
What is React context performance?
middle
258
What is React key prop anti-pattern?
junior
259
What is React render props pattern?
middle
260
What is React higher-order component?
middle
261
What is React children pattern?
junior
262
What is React component composition?
junior
263
What is React compound components?
middle
264
What is React controlled vs uncontrolled modal?
middle
265
What is React list virtualization?
middle
266
What is React event handling?
junior
267
What is React Fragments vs divs?
junior
268
What is React style objects vs CSS modules?
junior
269
What is React error handling?
middle
270
What is React performance measurement?
middle
271
What is React useDeferredValue?
senior
272
What is React useId?
middle
273
What is React useInsertionEffect?
senior
274
What is React useSyncExternalStore?
senior
275
What is React 18 startTransition?
senior
276
What is React StrictMode effects?
middle
277
What is React Suspense boundaries?
middle
278
What is React key warning?
junior
279
What is React prop-types alternative?
junior
280
What is React useEffect dependency array?
junior
281
What is React virtual DOM diffing?
middle
282
What is React event delegation?
middle
283
What is React DOM updates?
middle
284
What is React conditional rendering?
junior
285
What is React lists and keys?
junior
286
What is React form handling?
junior
287
What is React useEffect vs useLayoutEffect?
middle
288
What is React useImperativeHandle?
middle
289
What is React performance anti-patterns?
senior
290
What is React data fetching patterns?
middle
291
What is React component lifecycle?
junior
292
What is React concurrent rendering?
senior
293
What is React 19 new hooks summary?
senior
Назад ко всем категориям