
API Inti Node.js
fs, path, events, process, os, streams, buffers, child_process, worker threads
1Metode mana dari modul fs yang memungkinkan membaca file secara asinkron?
Metode mana dari modul fs yang memungkinkan membaca file secara asinkron?
Jawaban
fs.readFile() membaca seluruh file secara asinkron dan mengembalikan isinya dalam sebuah callback. Metode fs.read() ada tetapi bekerja dengan file descriptor untuk pembacaan parsial. fs.readFileSync() adalah versi sinkron. API asinkron ini menghindari pemblokiran event loop selama operasi I/O yang mahal.
2Apa perbedaan utama antara path.join() dan path.resolve()?
Apa perbedaan utama antara path.join() dan path.resolve()?
Jawaban
path.join() hanya menggabungkan segmen path, sedangkan path.resolve() menyelesaikan path menjadi path absolut dari direktori saat ini. Misalnya, path.join('a', 'b') mengembalikan 'a/b', sementara path.resolve('a', 'b') mengembalikan path absolut lengkap seperti /current/dir/a/b. Gunakan path.resolve() untuk mendapatkan path absolut yang terjamin.
3Flag mana yang digunakan dengan fs.writeFile() untuk menambahkan konten tanpa menimpa file?
Flag mana yang digunakan dengan fs.writeFile() untuk menambahkan konten tanpa menimpa file?
Jawaban
Flag 'a' (append) membuka file dalam mode tambah, mempertahankan konten yang ada dan menambahkan di akhir. Flag default 'w' (write) menimpa file. Ada flag lain seperti 'r' (read), 'wx' (write exclusive), dll. Flag diwarisi dari sistem POSIX dan mengontrol perilaku pembukaan file secara detail.
Metode mana dari modul path yang menormalkan path dengan menyelesaikan segmen . dan ..?
Bagaimana cara membuat direktori dan semua induknya yang hilang dengan fs?
+22 pertanyaan wawancara
Topik wawancara Node.js / NestJS lainnya
Dasar-Dasar Node.js
Pemrograman Asinkron
Dasar-Dasar Express.js
Dasar-Dasar NestJS
Desain API REST
Validasi & DTO
Dokumentasi API & Kontrak
Penanganan Error
Pengujian Unit
Penjadwalan Tugas
Modul dan DI NestJS
Konfigurasi & Manajemen Lingkungan
Autentikasi JWT
Otorisasi & RBAC
Database dengan TypeORM
Prisma ORM
Middleware dan Interceptor
Unggah file
WebSockets
GraphQL dengan NestJS
Pengujian End-to-End
Caching dengan Redis
Antrian dengan Bull
DevOps, Logging & CI/CD
Docker & Kontainerisasi
Microservices
Praktik Terbaik Keamanan
Performa dan Deployment Cloud
Kuasai Node.js / NestJS untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis