💼 50 Mülakat Sorusu

50 Mülakat Sorusu: Bu 50 soru, bir mülakat panelinin hazırladığı bütünlük sınavı gibidir: her soru önceki bilginin üzerine inşa edilir — temeli sağlam olmadan ileri konularda ger

Bu 50 soru, bir mülakat panelinin hazırladığı bütünlük sınavı gibidir: her soru önceki bilginin üzerine inşa edilir — temeli sağlam olmadan ileri konularda gerçek iş deneyimi gibi konuşamazsın, ve mülakatta bu fark saniyeler içinde ortaya çıkar. Peki neden Playwright mülakat soruları Java/Selenium mülakat sorularından farklı bir hazırlık gerektiriyor? Çünkü Playwright mülakatları artık sadece "API nasıl kullanılır?" değil, "auto-wait ne zaman yetmez, neden ek waitForSelector gerekir?", "storageState'i CI'da nasıl kullanırsın?", "Page Object ile Fixture farkı ne, hangisini ne zaman tercih edersin?" gibi mimari kararları sorgular. Java'da Selenium deneyimliysen locator ve aksiyon sorularını kolayca geçersin, ama TypeScript async/await semantiği, Playwright test runner özellikleri ve network mocking soruları sürpriz olabilir. Bu 50 soru, tam da bu açıkları hedefler: Basic, teknik bilgiyi doğrular; Intermediate, gerçek iş senaryolarında karar verme yeteneğini ölçer; Advanced, seni bir takımın tasarım toplantısında mimari kararlar alabilen biri olarak konumlandırır.

🎬 Mülakat Panelinin Gerçekten Aradığı Şey

Basic — "getByRole nedir?"

Intermediate — "storageState'i CI'da nasıl kullanırsın?"

Karar Verme Yeteneği

Advanced — "POM mu, Fixture mi, ne zaman?"

Mimari Karar Verebilen Mühendis

Basic seviye soru: "getByRole nedir, Selenium'daki karşılığı ne?" — bu katman sadece API bilgisini doğrular.

Java/Selenium deneyimliysen bu katmanı kolayca geçersin — locator ve aksiyon sözdizimi zaten tanıdıktır.

Intermediate seviyede soru değişir: "storageState'i CI'da nasıl kullanırsın, rate-limit'e nasıl çarpmazsın?" — artık gerçek iş senaryosunda KARAR VERME yeteneğin ölçülüyor.

Advanced seviyede soru mimariye taşınır: "Bu senaryoda Page Object mi Fixture mı kullanırsın, neden?" — artık senden bir TASARIM KARARI ve gerekçesi isteniyor.

Bu 3 katman birlikte seni "API'yi bilen" biri değil, "bir takımın tasarım toplantısında mimari karar alabilen" biri olarak konumlandırır.

Final — Java köprüsü: bu, bir Java mülakatındaki "Collections.sort() nasıl çalışır?" (Basic) ile "hangi durumda ConcurrentHashMap yerine synchronized kullanırsın?" (Advanced) arasındaki farkın ta kendisidir.

Adım Adım: Bir Senaryo Sorusuna Cevap Kurma