Czy szukałeś pracy przez te dwa miesiące?
Frontend
Zadanie na Event Loop z setTimeout i Promise: określ kolejność wyświetlania w konsoli.
Opowiedz o stosie, na którym pracowałeś. Jak dobrze znasz TypeScript? Złożone typy, typy rekurencyjne?
Co zrobisz, jeśli terminy są całkowicie nierealistyczne?
Czym jest EventBus? Jak to zrobić we Vue?
Opowiedz o pętli zdarzeń — kolejki mikro- i makrozadań.
Jak odnosisz się do logiki w szablonie?
Jak naprawić problem z var w pętli, oprócz zamiany var na let?
Spójrz na ten kod HTML/CSS. Jaki będzie kolor tekstu dla każdego elementu?
Co myślisz o Pinia? W jakich przypadkach nie używałbyś Pinia?
Opowiedz o zmiennych var, let, const: zakresy, hoisting, tymczasowa strefa martwa.
Opowiedz o zasadach OOP. Czy OOP jest stosowalne w JavaScript?
Jakie znasz metody izolacji CSS?
Jak sprawić, aby dwa obietnice wykonywały się równolegle, a funkcja zakończyła się w 1 sekundę, a nie w 1200 ms?
Jak rozumiałeś, które zadanie wziąć dla siebie, a które przekazać chłopakom?
Dlaczego używałeś async/await z try-catch zamiast Promise.then().catch()?
Jak to wpływa na element nadrzędny, jeśli ma dziecko z position: absolute?
Wyjaśnij zachowanie poniższego kodu Promise JavaScript i co zostanie zalogowane do konsoli: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Jak działają style scoped w Vue pod maską?
Zadanie w Vue: co zostanie wyświetlone w szablonie przy użyciu watch bez flagi immediate?