Kıdemli Frontend Geliştiricilerin Bile Takıldığı 12 Zorlu Mülakat Sorusu
Frontend geliştirme dünyası sürekli evriliyor ve bu dinamik yapı, kıdemli geliştiricilerin bile temel kavramlarda zaman zaman zorlanmasına neden olabiliyor. Birçok tecrübeli profesyonel, güncel framework’lere hakim olsa da, arkasındaki temel prensipler ve tarayıcı çalışma mantığı gibi konularda eksiklikler yaşayabiliyor. Bu makalede, kıdemli frontend mülakatlarında sıkça karşılaşılan ve genellikle yanlış veya eksik cevaplanan 12 kritik soruyu derinlemesine inceleyeceğiz. Amacımız, bu konuları netleştirerek mülakat performansınızı artırmanıza ve temel bilginizi pekiştirmenize yardımcı olmaktır.
JavaScript Temelleri ve İleri Konular
JavaScript, frontend geliştirmenin kalbidir ve bu bölümdeki sorular, dilin temel işleyiş mekanizmalarına dair derinlemesine bir anlayış gerektirir.
1. ‘this’ Anahtar Kelimesi ve Bağlamı
this anahtar kelimesi, JavaScript’in en kafa karıştırıcı yönlerinden biridir. Değeri, fonksiyonun nasıl çağrıldığına bağlı olarak dinamik olarak değişir. Global bağlamda window objesini gösterirken, bir obje metodu olarak çağrıldığında o objeyi gösterir