Перейти к основному содержанию
Zoro
Вопросы
Таймер
Резервное копирование
Главная
/
Вопросы
/
🟢 Node.js
🟢
Node.js — вопросы для собеседования
220+ вопросов для подготовки к собеседованию по Node.js
97 Junior
19 Middle
104 Senior
1
What is Node.js and what is it used for?
junior
2
What is the event loop in Node.js?
middle
3
What is the difference between process.nextTick() and setImmediate() in Node.js?
middle
4
What is the difference between setTimeout() and setInterval() in Node.js?
junior
5
What is the difference between callback and promise in Node.js?
junior
6
What is the difference between promise and async/await in Node.js?
junior
7
What is the difference between require() and import in Node.js?
junior
8
What is the difference between module.exports and exports in Node.js?
junior
9
What is the difference between process.nextTick() and setImmediate()?
junior
10
What is the difference between setTimeout() and setInterval()?
junior
11
What is the difference between callback and promise?
junior
12
What is the difference between promise and async/await?
junior
13
What is the difference between require() and import?
junior
14
What is the difference between module.exports and exports?
junior
15
What is the event loop in Node.js?
junior
16
What is the difference between nextTick and setImmediate?
junior
17
What is the difference between setTimeout and setInterval?
junior
18
What is the difference between callback and promise?
junior
19
What is the difference between promise and async/await?
junior
20
What is the difference between require() and import?
junior
21
What is the difference between module.exports and exports?
junior
22
What is the event loop?
junior
23
What is the difference between nextTick and setImmediate?
junior
24
What is the difference between setTimeout and setInterval?
junior
25
What is the difference between callback and promise?
junior
26
What is the difference between promise and async/await?
junior
27
What is the difference between require() and import?
junior
28
What is the difference between module.exports and exports?
junior
29
What is the event loop?
junior
30
What is the difference between nextTick and setImmediate?
junior
31
What is the difference between setTimeout and setInterval?
junior
32
What is the difference between callback and promise?
junior
33
What is the difference between promise and async/await?
junior
34
What is the difference between require() and import?
junior
35
What is the difference between module.exports and exports?
junior
36
What is the event loop?
junior
37
What is the difference between nextTick and setImmediate?
junior
38
What is the difference between setTimeout and setInterval?
junior
39
What is the difference between callback and promise?
junior
40
What is the difference between promise and async/await?
junior
41
What is the difference between require() and import?
junior
42
What is the difference between module.exports and exports?
junior
43
What is the event loop?
junior
44
What is the difference between nextTick and setImmediate?
junior
45
What is the difference between setTimeout and setInterval?
junior
46
What is the difference between callback and promise?
junior
47
What is the difference between promise and async/await?
junior
48
What is the difference between require() and import?
junior
49
What is the difference between module.exports and exports?
junior
50
What is the event loop?
junior
51
What is the difference between spawn() and fork() in Node.js?
middle
52
What is the difference between cluster and worker_threads in Node.js?
senior
53
What is the difference between Buffer and string in Node.js?
junior
54
What is the difference between __dirname and __filename in Node.js?
junior
55
What is the difference between path.join() and path.resolve() in Node.js?
junior
56
What is the difference between spawn() and fork()?
junior
57
What is the difference between cluster and worker_threads?
junior
58
What is the difference between Buffer and string?
junior
59
What is the difference between __dirname and __filename?
junior
60
What is the difference between path.join() and path.resolve()?
junior
61
What is the difference between spawn() and fork()?
junior
62
What is the difference between cluster and worker_threads?
junior
63
What is the difference between Buffer and string?
junior
64
What is the difference between __dirname and __filename?
junior
65
What is the difference between path.join() and path.resolve()?
junior
66
What is the difference between spawn() and fork()?
junior
67
What is the difference between cluster and worker_threads?
junior
68
What is the difference between Buffer and string?
junior
69
What is the difference between __dirname and __filename?
junior
70
What is the difference between path.join() and path.resolve()?
junior
71
What is the difference between spawn() and fork()?
junior
72
What is the difference between cluster and worker_threads?
junior
73
What is the difference between Buffer and string?
junior
74
What is the difference between __dirname and __filename?
junior
75
What is the difference between path.join() and path.resolve()?
junior
76
What is the difference between spawn() and fork()?
junior
77
What is the difference between cluster and worker_threads?
junior
78
What is the difference between Buffer and string?
junior
79
What is the difference between __dirname and __filename?
junior
80
What is the difference between path.join() and path.resolve()?
junior
81
What is the difference between spawn() and fork()?
junior
82
What is the difference between cluster and worker_threads?
junior
83
What is the difference between Buffer and string?
junior
84
What is the difference between __dirname and __filename?
junior
85
What is the difference between path.join() and path.resolve()?
junior
86
What is the difference between spawn() and fork()?
junior
87
What is the difference between cluster and worker_threads?
junior
88
What is the difference between Buffer and string?
junior
89
What is the difference between __dirname and __filename?
junior
90
What is the difference between path.join() and path.resolve()?
junior
91
What is the difference between spawn() and fork()?
junior
92
What is the difference between cluster and worker_threads?
junior
93
What is the difference between Buffer and string?
junior
94
What is the difference between __dirname and __filename?
junior
95
What is the difference between path.join() and path.resolve()?
junior
96
What is the difference between spawn() and fork()?
junior
97
What is the difference between cluster and worker_threads?
junior
98
What is the difference between Buffer and string?
junior
99
What is the difference between __dirname and __filename?
junior
100
What is the difference between path.join() and path.resolve()?
junior
101
How does the event loop handle microtasks vs macrotasks in Node.js?
middle
102
What is backpressure in Node.js streams and how do you handle it?
senior
103
What are the differences between Readable, Writable, Transform, and Duplex streams?
middle
104
How do you use the cluster module to scale Node.js across CPUs?
senior
105
What is the difference between worker_threads and cluster module?
senior
106
How do you prevent XSS attacks in a Node.js application?
senior
107
What is SQL injection and how do you prevent it in Node.js?
senior
108
How do you implement JWT authentication in a Node.js API?
senior
109
How do you implement rate limiting in Express.js?
senior
110
What are middleware best practices in Express.js?
middle
111
How do you implement CORS in a Node.js application?
middle
112
What is connection pooling and how does it work in Node.js?
senior
113
How do you implement server-side caching in Node.js?
senior
114
What is graceful shutdown and how do you implement it in Node.js?
senior
115
How do you handle uncaught exceptions and unhandled rejections in Node.js?
senior
116
How do you test Node.js APIs with Jest and Supertest?
middle
117
What is the middleware pattern and how is it used in Express?
middle
118
How do you implement file upload with validation in Node.js?
middle
119
How do you implement real-time features with WebSockets in Node.js?
senior
120
How does Node.js handle memory management and what are common memory leaks?
senior
121
How do you implement horizontal scaling in a Node.js application?
senior
122
What is the difference between blocking and non-blocking I/O in Node.js?
junior
123
What is the role of libuv in Node.js?
senior
124
How do you profile and optimize performance in a Node.js application?
senior
125
How do you implement structured logging in a Node.js application?
senior
126
How do you implement health checks in a Node.js microservice?
senior
127
What is event-driven architecture and how is it implemented in Node.js?
senior
128
How do you implement request tracing in a Node.js microservice?
senior
129
How do you implement circuit breaker pattern in Node.js?
senior
130
How do you implement message queues in Node.js?
senior
131
How do you handle database migrations in Node.js?
middle
132
What is the repository pattern and how is it used in Node.js?
senior
133
How do you implement API versioning in Express.js?
middle
134
How do you implement a task queue with BullMQ in Node.js?
senior
135
How do you implement file streaming and processing in Node.js?
senior
136
How do you implement server-side rendering (SSR) with Next.js?
middle
137
What is the difference between SSR, SSG, and ISR in Next.js?
middle
138
How do you implement a REST API with Express.js best practices?
middle
139
How do you implement caching strategies with Redis in Node.js?
senior
140
How do you implement WebSocket authentication and authorization?
senior
141
What is the observer pattern and how is it different from EventEmitter?
senior
142
How do you implement dependency injection in Node.js?
senior
143
How do you implement a plugin architecture in Node.js?
senior
144
How do you implement a custom HTTP client with retry logic in Node.js?
senior
145
How do you implement database transactions in Node.js?
senior
146
How do you implement optimistic locking in a Node.js application?
senior
147
How do you implement a microservice communication pattern in Node.js?
senior
148
How do you implement API rate limiting with sliding window algorithm?
senior
149
How do you implement serverless functions with AWS Lambda in Node.js?
senior
150
How do you implement a pub/sub system with Redis in Node.js?
senior
151
How do you implement logging with correlation IDs in a microservice?
senior
152
How do you implement a load balancer in Node.js?
senior
153
How do you implement feature flags in a Node.js application?
senior
154
How do you implement a custom ORM/query builder in Node.js?
senior
155
How do you implement error boundaries in a Node.js application?
senior
156
How do you implement a background job scheduler in Node.js?
senior
157
How do you implement API documentation with Swagger/OpenAPI in Node.js?
middle
158
How do you implement idempotency in a Node.js API?
senior
159
How do you implement WebSocket connection management at scale?
senior
160
How do you implement a cache invalidation strategy in Node.js?
senior
161
How do you implement a circuit breaker for database connections?
senior
162
How do you implement request/response compression in Express.js?
middle
163
How do you implement a service mesh pattern in Node.js?
senior
164
How do you implement a GraphQL API with Apollo Server in Node.js?
senior
165
How do you implement a WebSocket chat room with presence tracking?
senior
166
How do you implement a job queue with priority and concurrency control?
senior
167
How do you implement a webhook system in Node.js?
senior
168
How do you implement A/B testing in a Node.js application?
senior
169
How do you implement a multi-tenant architecture in Node.js?
senior
170
How do you implement a read replica strategy in Node.js?
senior
171
How do you implement request validation with Joi in Express?
middle
172
How do you implement a custom error logging service in Node.js?
senior
173
How do you implement a distributed lock with Redis?
senior
174
How do you implement a graceful degradation strategy in Node.js?
senior
175
How do you implement a data validation pipeline in Node.js?
senior
176
How do you implement a rate-limited notification system?
senior
177
How do you implement a configuration management system in Node.js?
middle
178
How do you implement a health monitoring dashboard in Node.js?
senior
179
What are the different caching patterns in Node.js?
senior
180
How do you implement a message broker with RabbitMQ in Node.js?
senior
181
How do you implement a custom DNS resolver in Node.js?
senior
182
How do you implement a connection pool for HTTP clients?
senior
183
How do you implement a task scheduler with cron-like functionality?
senior
184
How do you implement a custom module loader in Node.js?
senior
185
How do you implement a reverse proxy with Node.js?
senior
186
How do you implement a custom Promise.all with error handling?
senior
187
How do you implement a custom stream Transform in Node.js?
senior
188
How do you implement a custom DNS server in Node.js?
senior
189
How do you implement a custom EventTarget in Node.js?
senior
190
How do you implement a custom WebSocket protocol handler?
senior
191
How do you implement a custom HTTP/2 server in Node.js?
senior
192
How do you implement a custom TLS/SSL server in Node.js?
senior
193
How do you implement a custom file watcher in Node.js?
senior
194
How do you implement a custom IPC (Inter-Process Communication) system?
senior
195
How do you implement a custom load testing tool in Node.js?
senior
196
How do you implement a custom process manager in Node.js?
senior
197
How do you implement a custom session management system?
senior
198
How do you implement a custom rate limiter with token bucket algorithm?
senior
199
How do you implement a custom event loop monitoring system?
senior
200
How do you implement a custom worker pool with task scheduling?
senior
201
How do you implement a custom module bundler in Node.js?
senior
202
How do you implement a custom request/response interceptor?
senior
203
How do you implement a custom memory-efficient data structure?
senior
204
How do you implement a custom caching middleware for Express?
senior
205
How do you implement a custom WebSocket router?
senior
206
How do you implement a custom database query cache?
senior
207
How do you implement a custom API gateway in Node.js?
senior
208
How do you implement a custom error recovery system?
senior
209
How do you implement a custom service discovery client?
senior
210
How do you implement a custom event sourcing system?
senior
211
How do you implement a custom CQRS (Command Query Responsibility Segregation) pattern?
senior
212
How do you implement a custom saga pattern for distributed transactions?
senior
213
How do you implement a custom circuit breaker with metrics?
senior
214
How do you implement a custom connection pool for WebSocket connections?
senior
215
How do you implement a custom event-driven microservice?
senior
216
How do you implement a custom load balancer with health checks?
senior
217
How do you implement a custom API versioning with backward compatibility?
senior
218
How do you implement a custom event loop with priority queues?
senior
219
How do you implement a custom request queue with persistence?
senior
220
How do you implement a custom observability stack in Node.js?
senior
Назад ко всем категориям