Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
В Go под "временем на отработку" обычно понимается время, необходимое для корректного завершения программы или горутины, включая освобождение ресурсов и завершение фоновых задач.
Да, я имел опыт работы с уровнями изоляции транзакций в СУБД. Уровни изоляции определяют, как транзакции видят изменения друг друга и влияют на параллельное выполнение запросов.
Для форматирования числа с разделением тысяч апострофами можно использовать регулярное выражение или метод toLocaleString с кастомным локалем. Пример с регулярным выражением:
WeakSet и WeakMap — это специальные коллекции в JavaScript, которые похожи на Set и Map, но с важными отличиями, связанными с управлением памятью и сборкой мусора.
Хук useEffect в React срабатывает после рендера компонента и позволяет выполнять побочные эффекты. Управлять моментами срабатывания можно через массив зависимостей — второй аргумент useEffect.
React при обновлении компонента сравнивает новые пропсы с предыдущими, чтобы определить, нужно ли перерисовывать компонент. В большинстве случаев React использует поверхностное сравнение (shallow comparison) для пропсов.