Node.js / NestJS

Dasar-Dasar Node.js

Event loop, I/O non-blocking, modul CommonJS/ES6, package.json, npm/yarn

20 pertanyaan wawancaraยท
Junior
1

Apa itu event loop di Node.js?

Jawaban

Event loop adalah mekanisme inti di Node.js yang memungkinkan eksekusi asinkron. Ia memantau call stack dan callback queue, serta menjalankan callback ketika call stack kosong. Mekanisme ini memungkinkan Node.js menangani ribuan koneksi secara bersamaan tanpa membuat thread tambahan, sehingga model ini sangat efisien untuk operasi I/O.

2

Apa karakteristik utama dari model I/O Node.js?

Jawaban

Node.js menggunakan model I/O yang non-blocking dan asinkron. Ketika operasi I/O dimulai (membaca file, permintaan jaringan), Node.js tidak menunggu penyelesaiannya dan terus menjalankan tugas lain. Setelah operasi selesai, callback ditambahkan ke queue. Model ini memberikan kinerja yang sangat baik untuk aplikasi dengan banyak operasi I/O bersamaan.

3

Apa perbedaan utama antara require() dan import?

Jawaban

require() adalah sintaks CommonJS, dimuat secara sinkron saat runtime. import adalah sintaks ES6 modules, dianalisis secara statis sebelum eksekusi. ES6 modules memungkinkan tree-shaking (penghapusan kode yang tidak digunakan) dan menawarkan optimasi yang lebih baik. CommonJS tetap banyak digunakan untuk kompatibilitas, sementara ES6 modules menjadi standar modern.

4

Apa fungsi dari file package.json?

5

Apa peran folder node_modules?

+17 pertanyaan wawancara

Kuasai Node.js / NestJS untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis