Sobes.tech

Чем type отличается от интерфейса в TypeScript? Когда что используешь?

Middle
Хайерлаб
8

Что такое Virtual DOM и как он работает?

Middle
АО Пари Страховая компания
8

Почему вы выбрали WebSocket? Есть ли альтернативы?

Middle+
Т-БанкТ-Банк
8

Какие архитектуры CSS ты знаешь и какая нравится больше?

Middle
Лантан
8

Что такое REST API и какие HTTP-методы используются?

Middle
Ростелеком
8

Если нужно написать сложную таблицу с серверной пагинацией, сортировками и фильтрациями — что бы ты взял?

Middle
МВидео/эльдорадо
8

Задача на JavaScript: что выведет console.log(x) после forEach с x++?

Middle+
РунитиРунити
8

Какие ещё способы хранения данных в браузере знаешь, помимо кук?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
8

Какие основные минусы и проблемы у signals, особенно при работе с эффектами?

Middle
ДиджиРеал
8

Расскажите, в каком формате приходили задачи, где заводились, какое было описание, кто описывал, дизайн в чём рисовали?

Middle
WildberriesWildberries
8

Как у вас устроен процесс доставки задач от бизнеса до продакшена?

Middle+
НСПК
8

У нас очень большой фронт в монорепе, над которым работают много разных команд одновременно. Переезд на микрофронты невозможен. Как минимизировать риски того, что разные команды будут аффектить работу друг друга?

Middle+
ТранснефтьТранснефть
8

Расскажите о технологическом стеке вашего последнего проекта

Middle+
Банк Ренессанс
8

Что из себя представлял бэкенд на последнем проекте с точки зрения фронтенд-разработчика?

Middle
Элара
8

С какими хуками приходилось работать в функциональных компонентах? Какой самый необычный?

Middle
Тензор
8

import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("each render 1")); console.log("each render 2"); useEffect(() => console.log("each render 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Increment </button> ); } // mount -> each render 2, each render 1, each render 3 // update -> each render 2, each render 1, each render 3 // unmount 4

Middle+
IT OneIT One
8

Что такое линтер, для чего он используется и какие популярные линтеры вы знаете?

Middle
01.tech
8

В функции requestUserData три запроса выполняются последовательно. Почему нельзя просто обернуть все три в Promise.all? Как оптимизировать эту функцию, чтобы выполнить запросы за минимальное время?

Middle
WildberriesWildberries
8

Как технически выглядело выполнение SQL-запросов в коде — писали прямые SQL-запросы или использовали библиотеку-прослойку (ORM)?

Middle
Ifellow
8

Ты работал в офисе или удалённо на последних местах работы?

Middle
Пикварио технологии
8
/205