Sobes.tech

Frontend

```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```

Middle
154

// Jak można zoptymalizować ten asynchroniczny kod w pętli, aby promisy były wykonywane asynchronicznie async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();

Middle
149

Opowiedz więcej o etapach renderowania: layout (reflow) i paint (repaint)

Middle
149

Opowiedz o SSE (Wydarzenia wysyłane przez serwer) i porównaj je z WebSocket i pollingiem

Middle
146

Jak działa mechanizm odświeżania tokena?

Middle
144

Opowiedz mi o metodologiach rozwoju: Scrum, Waterfall, Kanban

Middle
142

Któty tag HTML pomaga ładować różne obrazy dla różnych rozdzielczości ekranu?

Middle
140

Jaka jest różnica między HTTP a HTTPS?

Middle
140

Czym jest typ never w TypeScript i czym różni się od innych typów?

Middle
138

Zadanie abstrakcyjne: wypuściliśmy funkcję, tydzień później użytkownicy skarżą się, że strona się zawiesza. Jak szukałbyś problemu?

Middle
133

Jaką architekturę wybrać do napisania biblioteki UI?

Middle
130

Jakie rodzaje testów znasz oprócz testów jednostkowych?

Middle
125

Opowiedz o zasadzie odwrócenia zależności (DIP) z SOLID na przykładzie

Middle
121

Opowiedz o krytycznej ścieżce renderowania strony w przeglądarce

Middle
116

```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const obj2 = { name: 'Ivan' } const fn = obj.say.bind(obj).bind(obj2); fn(); obj.say(); ```

Middle
110
/2