yoklateknik mülakat

Backend Nodejs Stdlib Http Mülakat Soruları

75 doğrulanmış Backend Nodejs Stdlib Http mülakat sorusu — cevaplarıyla çöz, açıklamalarıyla öğren, gerçek simülasyonda kendini test et.

Gerçek simülasyonu dene →

Örnek sorular

Nodejs Stdlib HttpZorluk 1
POSIX sistemlerde (Linux/macOS) Node'un path.sep değeri nedir?
  • a\\
  • b/
  • c:
  • d.
Açıklama:path.sep platforma özgü yol ayırıcısıdır: POSIX'te /, Windows'ta \. Ayırıcıyı sabit kodlamak yerine path.sep/path.join kullanmak platformlar arası taşınabilirlik sağlar.
Nodejs Stdlib HttpZorluk 1
const buf = Buffer.from('hello');
console.log(Buffer.isBuffer(buf));
console.log(Buffer.isBuffer('hello'));

Ekrana ne yazılır?
  • atrue sonra false
  • bfalse sonra true
  • ctrue sonra true
  • dfalse sonra false
Açıklama:Buffer.isBuffer() yalnızca gerçek Buffer örnekleri için true döner. Düz bir string Buffer olmadığı için ikinci çağrı false döner.
Nodejs Stdlib HttpZorluk 1
node app.js foo çalıştırıldığında process.argv[0] neyi temsil eder?
  • aİlk CLI argümanı (foo)
  • bÇalıştırılan script'in yolu (app.js)
  • cSadece argümanları içeren, node içermeyen bir dizi
  • dNode.js çalıştırılabilir dosyasının kendi yolu
Açıklama:process.argv[0] çalıştırılabilir dosya yoludur (node), argv[1] çalıştırılan script'in yoludur, argv[2]'den itibaren ise kullanıcının verdiği gerçek CLI argümanlarıdır.
Nodejs Stdlib HttpZorluk 1
const fs = require('fs');
console.log(fs.existsSync('/definitely/not/here/xyz'));

Ekrana ne yazılır?
  • atrue
  • bBir Error fırlatır
  • cfalse
  • dundefined
Açıklama:fs.existsSync() var olmayan bir yol için asla hata fırlatmaz — sadece false döner. Yalnızca gerçekten geçersiz argümanlarda (ör. yanlış tip) hata fırlatır.
Nodejs Stdlib HttpZorluk 1
path.parse('/home/user/file.txt') hangi anahtarlara sahip bir nesne döner?
  • aroot, dir, base, ext, name
  • broot, dir, file, extension
  • cdirname, basename, extname
  • dYalnızca path, ext, name
Açıklama:path.parse() { root, dir, base, ext, name } döner. base tam dosya adıdır (file.txt), name uzantısız dosya adıdır (file).
Nodejs Stdlib HttpZorluk 1
const http = require('http');
const server = http.createServer((req, res) => {
  console.log(req.method);
  res.end('ok');
});

Bir client GET isteği gönderiyor. req.method ne yazar?
  • aİsteğin tam URL'i
  • b'GET'
  • cres.end çağrılana kadar undefined
  • d'get' (küçük harf)
Açıklama:req bir http.IncomingMessage'dır; method özelliği HTTP fiilini client'ın gönderdiği hâliyle aynen tutar, ör. 'GET', 'POST' — Node bunu büyük harfe çevirmez veya başka şekilde normalize etmez. Burada client GET gönderdiği için req.method === 'GET' olur.

3300 soruluk Backend bankasında kendini sına.

Mülakata başla