Sobes.tech

Frontend

Testler yazdınız mı? Hangi testler?

249

Takımlarına görevler nasıl geliyordu? Bir teknik şartname var mıydı, yoksa görevler sözlü mü anlatılıyordu? Bir görev örneği verebilir misiniz?

173

İşinizde neyi seviyorsunuz ve neyi sevmediğiniz veya rahatsız ettiğiniz nedir?

164

Hangi durum yöneticileriyle etkileşime girdiniz ve neden son projede özellikle Effector seçildi?

162

Ürün, ekip veya süreçler hakkında sorunuz var mı?

157

Mevcut çalışma ayları hakkında bilgi verin: ürün nedir, kimlerle çalıştınız, ekip nasıldı?

145

Bağlam ve this anahtar kelimesi hakkında ne biliyorsunuz?

140

Event Loop hakkında ne bildiğinizi anlatın, bu nedir ve ne işe yarar?

139

Mockup olmadan çalışmak zorunda kaldınız mı? Mockup olmadan yapılması gereken görevlere nasıl yaklaşıyorsunuz?

139

JavaScript'te çöp toplayıcı hakkında ne biliyorsunuz? Bellek sızıntıları nedir ve hangi durumlarda olabilirler?

133

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Kısaca şöyle söyle: `this` bir kapsam değil, fonksiyon çağrı bağlamıdır. O, fonksiyonun nerede tanımlandığı değil, nasıl çağrıldığı ile belirlenir. 3-4 kural ekleyebiliriz: - Normal fonksiyon çağrısı — `this` genellikle strict modda undefined olur. - Nesne metodu — `this`, noktanın solundaki nesneyi gösterir. - call / apply / bind — `this`'i açıkça ayarlamaya izin verir. - Ok fonksiyonları — kendi `this`'leri yoktur, dış bağlamdan alır.

128

Test sırasında bir hata tespit ettiğinizde, bir göreve geri dönmeye ne kadar hazırsınız? Sık sık bağlam değişiklikleriyle nasıl başa çıkıyorsunuz?

127

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Kısaca şöyle söyle: `this` bir erişim alanı değil, fonksiyon çağrı bağlamıdır. Tanımlandığı yerde değil, çağrıldığı yerde belirlenir. 3-4 kural ekleyebiliriz: - Normal fonksiyon çağrısı — `this` genellikle strict modda undefined olur. - Nesne metodu — `this`, noktanın solundaki nesneyi gösterir. - `call / apply / bind` — `this`'i açıkça ayarlamaya izin verir. - Ok fonksiyonları — kendi `this`'leri yoktur, dış bağlamdan alır.

126

useMemo ve useCallback ne işe yarar? Her zaman bunları kullanmak mantıklı mı?

124

Mikro ön uçlarla çalışma deneyimi?

117

Projede hangi state yöneticisi kullanıldı? Redux, MobX veya başka bir şey mi?

111

React'ta bir bileşenin yeniden render edilmesi hangi durumlarda olur?

106

console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar

87