Przedstaw opinię na temat usługi z linku zaproszenia: jakie masz wrażenia?
Frontend
Dla fragmentu kodu z kodem synchronicznym, setTimeout i Promise, określ kolejność wyświetlania w konsoli, wyjaśniając kolejki makro- i mikro-zadań.
Czy pracowałeś z devDependencies, peerDependencies, optionalDependencies lub bundledDependencies?
Kodowanie na żywo: zaimplementuj funkcję $ (podobną do jQuery), która przyjmuje poprawny selektor CSS i znajduje odpowiadające mu węzły. Funkcja powinna zwracać obiekt z metodami addClass, toggleClass, removeClass, css (stosowanie stylów), html (wstawianie HTML/CSS wewnątrz elementu) — z możliwością łańcuchowego wywoływania. Podany kod testowy z łańcuchami nie może być zmieniany i musi działać po zaimplementowaniu funkcji.
Jak zorganizować za pomocą usługi scenariusze, w których dwa komponenty muszą odczytywać tę samą wartość lub mieć wspólny stan?
Czym różnią się zwykły skrypt, skrypt z async i skrypt z defer? Jeśli na stronie jest kilka tagów script, w jakiej kolejności się załadują i wykonają?
Jaka jest różnica między interface a type w TypeScript? Kiedy używać każdego z nich?
```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(); ```
Jakie problemy mogą wystąpić podczas hydratacji aplikacji SSR, z jakich powodów i jak je rozwiązałbyś?
Czym jest luka w zabezpieczeniach związana z zanieczyszczeniem prototypu?
Proszę opowiedz o sobie, o swoim doświadczeniu w ostatnim miejscu pracy, o głównych cechach, o stosie technologicznym — wszystko, co uważasz za ważne.
[imię] zapytał: Czy architekt był ogólnie odpowiedzialny za architekturę frontendu, czy na front-endzie był osobny odpowiedzialny za to?
// parametry wejściowe: // url // opcje export function useFetch() { // logika const fetchData = async () => {}; return { data, error, loading }; }
Co dokładnie zainteresowało mnie w Twojej firmie? Co chciałbym znaleźć na nowym miejscu pracy?
To ma sens — utrzymanie publicznej umowy w zamknięciu unika niezamierzonych odchyleń API, a dyskryminowane unie są silnym powodem, aby preferować `type`. Gdy implementujesz ten przycisk, aby był pikselowo precyzyjny i responsywny, jak radzisz sobie z odstępami i wyrównaniem, aby ikona + etykieta pozostały wizualnie spójne na różnych punktach przerwania i zmianach rozmiaru czcionki?
Jak byś zorganizował wymianę informacji między backendem a frontendem warstwami (architektonicznie)?
Jakie middleware użyłeś w Redux? Czym jest middleware?
Co jest ważne do kontrolowania podczas wdrożenia?
Jakie kody odpowiedzi HTTP znasz?
Czy nie było trudno rozdzielić czas na dwa równoległe projekty przez ten sam zespół?