Açıklama: Uygulama tarayıcıda masaüstü müydü yoksa yerel mi?
Frontend
Son projen hakkında bana anlat: ne yaptın, ana başarılar ve katkın nedir?
HTTP isteği hangi bölümlere ayrılabilir?
HashTablosu (HashMap) içi nasıl çalışır?
WebSocket, Server-Sent Events, long polling ile çalıştınız mı? Bunlar hakkında bilgi verin.
GET dışında başka hangi HTTP istek yöntemleri var? Nasıl adlandırılırlar?
FSD'nin dezavantajları nelerdir? Ne zaman uygulamaktan vazgeçerdiniz?
Neden önce tüm mikro görevler çalıştırılır, sonra makro görevler? Neden tersine değil?
HTTP protokolünün farklı sürümleri (HTTP/1, HTTP/2, HTTP/3) hakkında bilgin var mı? Aralarındaki fark nedir?
Bir özellik sahibi miydiniz, uygulama mimarisini ve panoları tasarladınız — mevcut işinizde ne eksikti?
Yeni işten ne istiyorsun? Gelişmek için neye ihtiyacın var?
Son iş yerinizle ilgili, üç buçuk yıl çalıştığınız yerde, ön yüz mimarisi ve teknik çözümlerden sorumlu olduğunuz yazıyor. Bu sizin resmi rolünüz mü?
Projede ne istemiyorsun?
JavaScript'te Görev: setTimeout ve Promise kullanımıyla mikro ve makro görevler içeren kodun konsolda çıktı sırasını belirleyin.
Yeni geliştiricilerin onboarding hızını %30-40 artırmanın ölçümünü nasıl yaptınız?
Senin uygulamanızda unsubscribe metodunun karmaşıklığı (Big O) nedir?
EventEmitter desenini biliyor musun? subscribe, unsubscribe ve fire metodlarına sahip bir sınıf uygula.
Ağır sayfaların performansını tam olarak nasıl geliştirdiler? Render'ı ne engelliyordu? Nasıl ölçtüler — 5 saniyeden 150-250 milisaniyeye mi?
Hash tablosu dolduğunda ve yeni öğeler eklenemediğinde (rehashing) ne olur?
Paket 1.5 megabayt iken, 700-800 kilobayt oldu. Paketi tam olarak nasıl küçülttüler? Şimdi 2 megabaytlık bir paketi nasıl optimize etmeye başlardın?