Frontend
Sıfırdan bir sistem kurarken SVG simgelerinin organizasyonuna nasıl yaklaşırdın?
Ne üzerinde çalıştınız?
/* Konsolda ne ne çıxacaq */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("hazır!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Nəticə"; } f(); console.log(7);
type Obj = { isim: string yaş: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obj = { isim: "Nik", yaş: 25 } const value1 = getObjField(user, "isim") const value2 = getObjField(user, "yaş") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Bu sağlam bir temel farkındalığı açıklaması ve görsel merkez ile tipografik temel çizgiyi ayırt ettiğinizi seviyorum; esnek merkezleme genellikle en sağlam çapraz font yaklaşımıdır. Tasarım özellikleri belirsiz olduğunda (örneğin, ikon-texte hizalaması düğmeler, girişler ve menü öğeleri arasında farklılık gösterdiğinde), tasarım sisteminde tek bir hizalama kuralını nasıl tanımlar ve belgeliyorsunuz ki takımlar bunu tutarlı şekilde uygulasın?
Önceki şirketinizi neden terk ettiniz?
useLayoutEffect ile useEffect arasındaki fark nedir?
Promise.all ile Promise.allSettled arasındaki fark nedir?
[имя] sordu: Lütfen, bir görevin teslimat sürecini sıfırdan — iş fikrinden üretime çıkışa kadar — anlatabilir misin?
// İki boyutlu noktalar kümesi verildiğinde, sınırlayıcı kutu alanını hesaplayın. // Belirli bir iki boyutlu nokta kümesi için, sınırlayıcı dikdörtgenin alanını hesaplayın. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
JWT tokenı ne içerir?
Kullanıcı adres çubuğuna URL girer ve Enter tuşuna basar. Yolculuğunda hangi kritik noktalar ortaya çıkabilir — ne ters gidebilir, ne yavaşlayabilir veya olumsuz bir deneyime yol açabilir?
Günlük toplantıda bir meslektaşın yanlış olduğunu düşündüğün bir çözüm önerdiğini ve senin başka bir çözümün olduğunu hayal et. Ne yaparsın?
Projelerde tam olarak ne yaptığını, hangi projelerin ilginç olduğunu, ne öğrenmeye çalıştığını ve nereye gelişmek istediğini özgürce anlat.
Kullanıcı değiştirirken (birden fazla istek ardışık gönderildiğinde) yarış durumu sorununu nasıl çözebilirsiniz? Hangi yaklaşımlar kullanılabilir: AbortController, debounce, yükleme durumu ile düğmeleri kilitleme?
Üretimde kullanılsaydı, bu $ fonksiyonunun kodunu nasıl geliştirirdin?
API yanıtlarının tipini nasıl sağladınız? OpenAPI/Swagger veya kod üretimi kullandınız mı?
Tarayıcı sayfayı nasıl işler? HTML alındıktan sonra ne olur?
Soru No 4: TypeScript türlerine göre bir fonksiyon uygulayın (fonksiyon bir nesne ve bu nesnenin anahtarını alır, anahtarın değerini döner).
«Sen» mi «siz» ile mi iletişim kurmak daha rahattır?