💼 Mülakat Soruları

Mülakat Soruları: Postman mülakat soruları, aracın kendisiyle aynı katmanlı yapıyı izler — ve bir mülakat, sadece araç bilgisini test eden sözel bir sınav değildir: bu bir tanı s

Postman mülakat soruları, aracın kendisiyle aynı katmanlı yapıyı izler — ve bir mülakat, sadece araç bilgisini test eden sözel bir sınav değildir: bu bir tanı simülasyonudur. Mülakatçı, gerçek bir API akışına bakıp sistemin içinde ne olduğunu akıl yürüterek söyleyip söyleyemeyeceğinizi öğrenmeye çalışır. Temel seviye soruları günlük Postman bilginizi test eder; orta seviye ortam yönetimi, request chaining ve Newman CI entegrasyonunu; ileri seviye ise mikro servis test mimarisini, data-driven stratejiyi ve API sözleşme korumayı sorgular. Java analojisi: basic soruları "HttpClient ile GET nasıl gönderilir" düzeyinde, advanced soruları ise "büyük bir sprint boyunca bozulan API sözleşmelerini CI pipeline'ında nasıl tespit edersiniz, ve bulduğunuzda ekip sürecini nasıl yönetirsiniz" düzeyindedir. QA mülakatlarında öne çıkan adaylar hataları ve senaryoları hem araç bilgisi hem de iş etkisi açısından açıklayabilenlerdir.

Mülakat gözüyle Postman arayüzü

Postman arayüzünü dört ayrı ölçüm aletine bölünmüş bir uçuş kokpiti gibi düşünün — ve deneyimli bir pilot her aletin ne zaman önemli olduğunu sezgisel olarak bilir. Peki neden bu ayrımı öğrenmek gerekiyor? Çünkü mülakatta "Postman'da header'ı nereye koyarsınız?" sorusu aslında şunu sorar: arayüzde kaybolmak yerine doğrudan hedefe gidebilir misiniz? Java'da şu analoji işe yarar: ③ Sekmeler (Authorization / Headers / Body / Tests) bir test sınıfının annotation alanları gibidir, ④ Response alanı assertion'ların çalıştırıldığı çıktı konsolu gibidir. Cevap verirken görseldeki numaraları referans alın: ① Collections/Environments alanı koleksiyon-değişken-ortam soruları için, ② Method + URL + Send alanı HTTP metodunu ve request kurulumunu sorgulayan sorular için, ③ Authorization / Headers / Body / Tests sekmeleri auth-body-script soruları için, ④ Response alanı status code, schema, response time ve assertion soruları için. QA mülakatında bu haritayı bilmek, "hangi sekmeye gidip ne yapacağınızı" anında söyleyebildiğinizi kanıtlar.

🎬 Mülakat Katmanları: "API Testi vs UI Testi" Sorusuna Derinlemesine Cevap

"Sadece piramidi ezberlemiş"

Mülakatçı sorar: "API testleri neden UI testlerinden daha hızlı ve daha az flaky?" — bu soruyu tek cümlelik bir cevapla mı geçersin?

Katman 1 (TANIM) — "API testleri HTTP katmanında çalışır, UI testleri tarayıcı render'ını bekler." Doğru ama yüzeysel.

Katman 2 (MEKANİZMA) — "UI testi bir butona tıklamadan önce DOM'un render olmasını, animasyonların bitmesini, JS'in çalışmasını BEKLEMEK zorundadır — bu, saniyeler süren gizli bir gecikme zinciridir. API testi bu zinciri tamamen ATLAR."

Katman 3 (TRADE-OFF) — "ama bu hız bedelsiz değil: API testi, kullanıcının GERÇEKTEN gördüğü ekranı hiç doğrulamaz — bir buton CSS'le gizlenmiş olsa bile API testi bunu FARK ETMEZ. Bu yüzden test piramidinde ikisi de gereklidir, biri diğerinin yerine geçmez."

Final (kontrast) — sadece "test piramidi" diyagramını ezbere çizen bir aday, mülakatçıya "bunu bir yerden okumuş ama neden öyle olduğunu düşünmemiş" izlenimi bırakır. Trade-off'u da açıklayan bir cevap GERÇEK anlayışı kanıtlar.

Postman Mülakat Cevabı — 3 Katman

Katman 1: Kavramı tek cümlede tanımla.

Katman 2: NASIL çalıştığını (mekanizmayı) göster.

Katman 3: Bedelini/trade-off'unu söyle — hiçbir araç bedelsiz değildir.