Frontend
Как да разберете, че трябва да приложите оптимизации? Имали ли сте случаи, когато е трябвало да решавате проблеми с производителността?
Разкажи за опита си с SSR. Къде го прави, на какъв фреймуърк?
Кои са по-типичните задачи в работата? Колко време отнема оформлението, писането на логика, прегледа, обажданията, работата с техническия дълг?
Съществува ли този проект, който направихте без дизайн, някъде сега, може ли да се види?
const LiveSearch = () => { const [inputValue, setInputValue] = useState('') const onInputChange = (e) => { setInputValue(e.target.value) search(e.target.value) } return ( <div> <input value={inputValue} onChange={onInputChange} type="text" /> </div> ) } <span> Търсене: <LiveSearch /> </span>
Как се оценявате по отношение на степен?
Работили ли сте някога с някакъв Legacy, работили ли сте с Legacy проекти, или рефакторирали нещо, или променяли архитектурата?
На предишното ви работно място казахте, че фронтенд частта е относително малка, но при това се занимаваха 6 фронтенд разработчици. От къде е взела се точно тази 6-членна екип и как се свързва с общия фронтенд екип на компанията?
Какво ще се случи със стека за извиквания и опашката с задачи в момента на тази безкрайна рекурсия?
Знаеш ли какво е gRPC (Google Remote Procedure Call)?
Кои мениджъри на състояния сте използвали? За какво служи мениджърът на състояния, какъв проблем решава?
Кой CSS селектор има най-висока специфичност: таг, клас, ID?
Освен това, че конструкторът не се надува, какви други причини има да използвате inject вместо параметъра на конструктора?
Имали ли сте някога нужда да пишете тестове?
Какво е достъпност в уеба? Какви атрибути и HTML елементи се използват за осигуряване на достъпност?
Напишете функция, която изчислява n-тия член на числова последователност, където n-тият член е сумата на двата предходни, първият член е 3, вторият е 2 (последователност: 3, 2, 5, 7, 12, ...).
Използвали ли сте FSD (Feature-Sliced Design) в проект? Как писахте samples и подписки за събития в Effector при използване на FSD?
Имали ли сте опит с Node.js (frameworks)?
В резюмето е написано, че си разработвал с Next.js — това правилно ли е? Това беше Next.js с App Router или Pages Router?
Къде минава границата между feature и entity? Кога поставяте бизнес логиката?