Frontend-разработчик , Middle — вопросы с реальных собеседований, часть 2
179 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
2×
Чем отличается map от sync.Map в языке Go?
concurrency
Go
middle
1×
Какие проблемы могут возникнуть при использовании Kubernetes?
devops
Kubernetes
middle
1×
Для чего нужно регистрировать кастомный модуль через глобальный плагин?
frontend
Vue.js
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 2×
Чем отличается map от sync.Map в языке Go?
Обычный map в Go небезопасен для конкурентного доступа — если из разных горутин одновременно писать в один и тот же мап, программа упадёт с fatal error: concurrent map writes. sync.Map — это специальная структура из пакета sync, оптимизированная для сценариев, где ключи пишутся один раз и часто читаются, и где горутины конкурируют за разные сегменты данных. Основные отличия: Безопасность. Обычный map требует внешней…
✓ Обычный map небезопасен для конкурентной записи — паника при одновременной записи из нескольких горутин.
✓ sync.Map использует две внутренние карты (dirty/read-only) и атомарные операции для lock-free чтения.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как бы вы организовали управление состоянием в большом Vue-приложении?
frontend
Vue.js
middle
1×
Какие проблемы могут возникнуть в приложении при отсутствии ключей (keys) в React v4?
frontend
React
middle
1×
Зачем нужны компоненты Teleport и Suspense в React?
frontend
React
middle
1×
В чем разница между Amazon EC2, Amazon S3 и Amazon CloudWatch?
architecture
AWS
middle
1×
Какие виды слотов существуют в Vue.js?
frontend
Vue.js
middle
1×
Как вы бы организовали управление состоянием в большом React-приложении?
frontend
React
middle
1×
Как реализовать кастомный модуль?
backend
middle
1×
Когда и почему следует использовать каждый из подходов?
architecture
middle
1×
Назовите основные хуки жизненного цикла в Vue 3 и опишите их назначение.
frontend
Vue.js
middle
1×
Какие интерфейсы нужно обновлять в данный момент?
architecture
middle
1×
Как правильно затипизировать параметры model, probe и value?
language_specific
TypeScript
middle
1×
Что такое тип Never и для чего он используется?
language_specific
TypeScript
middle
1×
Какие преимущества и недостатки у Context API в React?
frontend
React
middle
1×
Был ли у вас опыт разработки проектов с нуля?
behavioral
middle
1×
Вы работали старшим разработчиком в последней компании?
behavioral
middle
1×
Какой проект из вашего опыта вы считаете самым сложным или интересным?
behavioral
middle
1×
Работали ли вы когда-нибудь с высоконагруженными или крупномасштабными приложениями?
architecture
middle
1×
Если useContext справляется с глобальным состоянием, зачем нам нужны стейт-менеджеры?
frontend
React
middle
1×
Какие конкретно middleware вы знаете и для чего они используются?
backend
middle
1×
Как можно оптимизировать эту работу?
general
middle
1×
Почему useContext вызывает перерендер всех компонентов, использующих контекст, а Redux позволяет избежать лишних перерендеров?
frontend
React
middle
1×
Как можно использовать замыкания в программировании?
language_specific
middle
1×
Что такое замыкание в программировании и как их использовать?
language_specific
middle
1×
Что такое дженерики в программировании?
language_specific
middle
1×
Что вы можете рассказать про контекст (context) в Go?
language_specific
Go
middle
1×
Как вы будете реализовывать отображение списка из десяти тысяч карточек товаров и какие подходы примените для оптимизации производительности?
frontend
JavaScript
middle
1×
Где находятся компоненты Event Loop?
language_specific
JavaScript
middle