Sobes.tech

Frontend

Какви инструменти използвате за работа с Git: приложения или команден ред?

Middle+
180

Ако обявите функция, а след това променлива, ще бъде ли достъпна вътре в нея? Разкажете за hoisting.

180

Какви са декларациите за издигане на променливи в JavaScript и как точно работят?

Middle+
177

Как следехте за качеството на кода? Linters, pre-commit hooks, нещо друго?

176

Реализирайте функция, която връща Promise с закъснение, използвайки setTimeout, и демонстрирайте последователни извиквания на такива функции, като предавате резултата от предишното извикване на следващото.

Middle+
174

Как работи асинхронността в JavaScript? Обяснете event loop, микрозадачи и макрозадачи.

Middle+
173

Имали ли сте опит в агентската разработка с използване на ИИ?

172

Какво е Virtual DOM и как работи в React?

Middle+
170

Каква е разликата между interface и type в TypeScript? Какво предпочиташ да използваш и в кои ситуации?

169

Как да направя дълбоко копие на обект? Разкажи ми за structured clone, JSON.stringify, lodash cloneDeep — какви са разликите?

169

Защо не могат да се извикват hooks условно или вътре в цикли в React?

Middle+
167

С какво се занимаваше? Разкажи ми повече за проекта.

165

Обяснете Virtual DOM в React.

164

Каква е разликата между null и undefined в JavaScript?

Middle+
163

Трябва ли да използвате useEffect или е по-добре да се откажете от него?

162

Разкажи за опита си с настройката на end-to-end тестове с Playwright и покритие на тестовете 80%.

161

Как беше организиран GitFlow в проекта?

160

Какво са null и undefined, каква е разликата? Какво ще върне typeof null?

156

Какво е TypeScript? За какво е нужен?

156

Каква е разликата между логическия ИЛИ (||) и оператора за нулево сливане (??)?

156
/5