Frontend geliştirici mülakat soruları. React, CSS, performans ve JavaScript detaylarına model cevaplar.
STAR Yöntemi
Her cevabı Situation (Durum) → Task (Görev) → Action (Eylem) → Result (Sonuç) yapısıyla yapılandırın.
React'te state yönetimini nasıl ele alıyorsunuz?
Lokal state (useState/useReducer), global state (Context API, Redux Toolkit, Zustand) ve server state (React Query, SWR) ayrımını açıklayın. Her birini ne zaman seçtiğinizi somut bir projeyle gerekçelendirin.
Web performansını nasıl ölçer ve iyileştirirsiniz?
Lighthouse ve Web Vitals (LCP, FID, CLS) metriklerini kullandığınızı belirtin. Code splitting, lazy loading, image optimization, bundle analizi (Webpack Bundle Analyzer) gibi somut tekniklerle bir projedeki iyileştirmeyi anlatın.
CSS-in-JS mi, utility-first mi tercih edersiniz?
Her iki yaklaşımın trade-off'larını biliyor olun. Tailwind'in hızlı prototipleme ve küçük bundle avantajını, styled-components'in co-location ve dinamik stil avantajını karşılaştırın. Proje büyüklüğüne göre karar verdiğinizi gösterin.
Erişilebilirlik (a11y) konusunda ne yapıyorsunuz?
Semantic HTML, ARIA etiketleri, klavye navigasyonu ve renk kontrastı kontrollerini sıralayın. axe veya Lighthouse gibi araçlarla test ettiğinizi belirtin. Gerçek bir erişilebilirlik düzeltmesi yaptığınız örnek anlatın.
Cross-browser uyumluluk sorunlarıyla nasıl başa çıkıyorsunuz?
Browserslist ve PostCSS/Autoprefixer kullanımını, Can I Use ile özellik desteği kontrolünü ve polyfill stratejisini açıklayın. Gerçek bir IE veya Safari uyumluluk sorununu nasıl çözdüğünüzü anlatın.
Frontend mülakat süreçleri nasıl ilerliyor?
Genellikle: İK ön görüşmesi → teknik telefon görüşmesi (JS bilgisi) → take-home proje (3-6 saat) → onsite/video teknik mülakat. Büyük şirketlerde whiteboard da olabilir.
Hangi JavaScript konularını bilmem gerekiyor?
Closure, prototype chain, event loop, async/await, Promise, hoisting, this bağlamı, ve ES6+ özellikleri (destructuring, spread, optional chaining) temel sorulardır.
Mülakat Provası
Claude AI, sizi rol özelinde sorularla hazırlar. Her cevap için anında STAR analizi ve geri bildirim alırsınız.
AI Mülakat Provası Başlat →