```javascript const obj = { name: 'Alex', say() { console.info(this.name); } }; const fn = obj.say; fn(); obj.say(); ```
Frontend
// 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();
Opowiedz więcej o etapach renderowania: layout (reflow) i paint (repaint)
Opowiedz o SSE (Wydarzenia wysyłane przez serwer) i porównaj je z WebSocket i pollingiem
Jak działa mechanizm odświeżania tokena?
Opowiedz mi o metodologiach rozwoju: Scrum, Waterfall, Kanban
Któty tag HTML pomaga ładować różne obrazy dla różnych rozdzielczości ekranu?
Jaka jest różnica między HTTP a HTTPS?
Czym jest typ never w TypeScript i czym różni się od innych typów?
Zadanie abstrakcyjne: wypuściliśmy funkcję, tydzień później użytkownicy skarżą się, że strona się zawiesza. Jak szukałbyś problemu?
Jaką architekturę wybrać do napisania biblioteki UI?
Jakie rodzaje testów znasz oprócz testów jednostkowych?
Opowiedz o zasadzie odwrócenia zależności (DIP) z SOLID na przykładzie
Opowiedz o krytycznej ścieżce renderowania strony w przeglądarce
```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(); ```