Node.js / NestJS

REST API Tasarımı

HTTP metotları, durum kodları, RESTful prensipleri, sürümleme, HATEOAS, sayfalama

20 mülakat soruları·
Junior
1

Bir kaynak listesini almak için uygun HTTP metodu hangisidir?

Cevap

GET metodu, sunucu durumunu değiştirmeden veri almak için kullanılır. İdempotent ve güvenlidir, yani yan etki olmadan birden çok kez çağrılabilir. GET, REST API'deki tüm okuma işlemleri için standart metottur.

2

Hangi HTTP metodu idempotenttir ve mevcut bir kaynağı tamamen değiştirir?

Cevap

PUT idempotenttir ve belirtilen URL'deki kaynağı tamamen değiştirir. Kısmi değişiklik yapan PATCH'in aksine, PUT kaynağın tam temsilini göndermeyi gerektirir. İdempotentlik, aynı verilerle PUT'u birden çok kez çağırmanın aynı sonucu üretmesi anlamına gelir.

3

PUT ve PATCH arasındaki temel fark nedir?

Cevap

PUT, kaynağı tamamen değiştirir ve değişmeyenler dahil tüm alanların gönderilmesini gerektirir. PATCH ise yalnızca belirtilen alanların değiştirilmesine olanak tanır ve bu da kısmi güncellemeler için daha verimlidir. Örneğin, bir kullanıcının yalnızca e-postasını değiştirmek için PATCH tercih edilir.

4

Bir kaynak başarıyla oluşturulduktan sonra hangi HTTP durum kodu döndürülmelidir?

5

İstek geçerli ancak kimlik doğrulama gerektiğinde hangi HTTP durum kodu kullanılmalıdır?

+17 mülakat soruları

Bir sonraki mülakatın için Node.js / NestJS'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla