За фрагмент с синхронен код, setTimeout и Promise определете реда на изхода в конзолата, като обясните макро- и микрозадачите.
Frontend
Работили ли сте с devDependencies, peerDependencies, optionalDependencies или bundledDependencies?
Живо кодиране: реализирайте функция $ (подобно на jQuery), която приема валиден CSS селектор и намира съответните възли. Функцията трябва да връща обект с методите addClass, toggleClass, removeClass, css (приложение на стилове), html (вмъкване на HTML/CSS вътре в елемента) — с възможност за веригово извикване (chaining). Тестовият код с веригово извикване, предоставен, не трябва да бъде променян и трябва да работи след реализирането на функцията.
Как да организираме чрез услугата сценарии, в които два компонента трябва да четат една и съща стойност или да имат споделено състояние?
Каква е разликата между обикновен скрипт, скрипт с async и скрипт с defer? Ако има няколко тагове script на страницата, в какъв ред ще се заредят и изпълнят?
Каква е разликата между interface и type в TypeScript? Кога да използваме всеки от тях?
```javascript const obj = { ime: 'Alex', kazhi() { console.info(this.ime); } }; const obj2 = { ime: 'Ivan' } const fn = obj.kazhi.bind(obj).bind(obj2); fn(); obj.kazhi(); ```
Какви проблеми могат да възникнат по време на хидратиране на SSR приложение, по какви причини и как бихте ги решили?
Каква е уязвимостта на замърсяване на прототипа?
Моля, разкажи ми за себе си, за опита ти на последното място, за основните особености, за стек — всичко, което смяташ за важно.
[име] попита: Архитектът беше обикновено отговорен за архитектурата на фронтенда, или имаше отделен човек, отговорен за това на фронтенда?
// входни параметри: // url // опции export function useFetch() { // логика const fetchData = async () => {}; return { data, error, loading }; }
Какво точно ме заинтересува във вашата компания? Какво бих искал да намеря на ново работно място?
Това има смисъл—запазването на публичния договор затворен избягва нежелани отклонения в API-то, а дискриминираните съюзи са силна причина да предпочетете `type`. Когато реализирате този бутон, за да бъде пиксел перфектен и отзивчив, как се справяте с разстоянието и подравняването, така че иконата + етикетът да останат визуално последователни при различни точки на прекъсване и промени в размера на шрифта?
Как бих структурирал обмена на информация между бекенда и фронтенда по слоеве (архитектурно)?
Какво middleware използвахте в Redux? Какво е middleware?
Какво е важно да се контролира при разгръщане?
Кои HTTP кодове за отговор знаете?
Не беше ли трудно да разпределите времето за два паралелни проекта от един екип?
Как беше структурирано дървото на вашия Redux store: колко беше вложено и как бяха организирани slices?