Frontend
React'ta liste render edilirken her öğenin sahip olması gereken zorunlu özellik nedir? Anahtarlar nereden alınabilir ve nereden alınamaz?
Bir div'i ortalamak için klasik yöntem.
Angular'da sinyallerin ortaya çıkmasıyla birlikte 'reaktif bağlam' terimi var. Bunu nasıl anlıyorsun?
CORS mekanizmasıyla karşılaştınız mı?
XSS saldırılarından korunmak için hangi karakterler kaçışmalıdır?
İş deneyiminizden ve kariyerinizdeki en ilginç anlardan bahsedin
Hiç CI/CD veya altyapı ile ilgili şeyleri ayarladın mı?
Projenin teknik desteği nedir?
Yeni iş yerinizde yapmak istediğiniz görevler nelerdir? Teknik veya mimari alanda gelişmeye ilgi var mı?
React'in yeni kancaları (18/19), örneğin useTransition, useDeferredValue ile çalışmak zorunda kaldınız mı?
Yani, mimari ve planlama aşamalarında, kabaca da olsa, yer aldın mı?
Birbirine gömülü olan uygulamalar hakkında — hepsi React miydi?
function createRateLimiter(limit, interval) {} // Testler const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Görmezden gelindi (limit 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (100ms'den fazla geçti)
Mevcut iş yerinizdeki deneyiminizden bahsedin: hangi projede çalıştınız, hangi görevleri yerine getirdiniz, ne gerçekleştirildi?
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
/** * Belirtilen milisaniye kadar "uyuyan" ve sonra başarıyla tamamlanan * bir asenkron fonksiyon yazmak gerekiyor */ function sleep(duration) { } // Örnek const startTime = Date.now(); console.log("Uykuya dalınıyor..."); sleep(2000).then(() => { console.log("2 saniye sonra uyandı!"); console.log("Geçen zaman: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("1 saniye sonra uyandı!"); console.log("Geçen zaman: ", Date.now() - startTime); });
Reflow ve repaint nedir? Zorunlu reflow (zorunlu yeniden çizim) nedir? Yeniden çizim sayısını azaltmak için render'ı nasıl optimize edebilirsiniz?
Adres çubuğuna URL girildikten sonra tarayıcıda ne oluyor?
Neden setInterval kullanırken count'u bağımlılık olarak useEffect'e doğrudan geçiremezsiniz? Ne yanlış gider?
Referans veri tipleri nedir ve bunlar referans olmayanlardan nasıl farklıdır? Referans ile iletmek ne anlama gelir?