Frontend
Czym różni się metoda POST od PUT?
Czym różnią się == i === w JavaScript? Co zwróci '1' == 1?
Jak warunki Angular, takie jak @if lub *ngIf, wpływają na renderowanie: czy ukrywają elementy, czy w ogóle ich nie dodają do DOM?
Co się stanie, jeśli użytkownik kliknie na podpowiedź, a tekst w polu wejściowym się zmieni — czy nie uruchomi się ponowne wyszukiwanie dla już wybranej wartości? Jak można rozwiązać ten problem?
Czy mógłbyś się przedstawić i krótko opowiedzieć o swoim doświadczeniu?
Określ kolejność wyjścia na konsoli dla podanego kodu z `setTimeout`, `Promise` i synchronicznym `console.log`, wyjaśniając to przez Event Loop.
W bankomacie są banknoty o określonych nominałach. Użytkownik wybiera kwotę pieniędzy, którą chce otrzymać. Bankomat powinien wydać wprowadzoną przez użytkownika sumę minimalną liczbą banknotów. Napisz funkcję bankomatu. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // napisz kod tutaj return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // added = [] // removed = [1,6]
Jak długo pracujesz z TypeScript i do czego w ogóle używa się TypeScript w projektach?
Co czytasz, jak się rozwijasz i gdzie śledzisz wiadomości o rozwoju?
Określ kolejność wyświetlania cyfr w konsoli dla przykładu z Promise, gdzie wywoływany jest reject, a następnie podłączane są obsługiwacze then, catch, finally.
Zadanie: przejście po drzewie z wyświetlaniem tekstu z wcięciami (rekurencyjne przejście po zagnieżdżonej liście)
Jak skopiować obiekt, aby uzyskać nową instancję, a nie kopię odwołania?
Dlaczego w kodzie wywoływana jest funkcja addField w konstruktorze i jakie problemy to powoduje z punktu widzenia skalowalności?
Opowiedz o krytycznej ścieżce renderowania strony w przeglądarce
Zaimplementuj walidację po stronie serwera dla odpowiednich pól.
Jak można sztucznie wywołać przepełnienie stosu, zmieniając coś w tym kodzie?
Kiedy warto używać mikrofrontendów, a kiedy zostawić monolityczną aplikację?
Jak zaimplementowałbyś buforowanie po stronie klienta?
[imię] zapytał: Co jest najfajniejsze i co jest najgorsze, co pamiętasz ze swojego całego doświadczenia zawodowego?