Sobes.tech

Сталкивался ли с Docker и CI/CD в контексте frontend-разработки?

Middle
Get Express
3

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

Middle
3D-Outlet
3

Писали ли юнит-тесты и E2E-тесты? Как выбирали элементы в тестах, знакомы ли с паттерном Page Object?

Middle+
Сбертех
3

В чём разница между == (двойное равно) и === (тройное равно)?

Middle
нейровэд
3

Какие проблемы вы видите с использованием async/await в данном коде и как их исправить?

Senior
Bitrix
3

Были ли факапы в твоём опыте? Если да, то какие?

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

В каких единицах измерялась оценка задач — в часах? Были ли крупные задачи на несколько дней или больше недели?

Middle
Ifellow
3

Для чего использовали Infinity Scroll? Сколько записей могло быть в таблице и как решали проблему большого количества записей (виртуализация)?

Middle+
Сбертех
3

Используете ли LLM-инструменты или AI-ассистенты для написания кода?

Middle
Ifellow
3

9. Списывание Во время контрольной работы профессор Флойд заметил, что некоторые студенты обмениваются записками. Сначала он хотел поставить им всем двойки, но профессор был добрым, а потому решил разделить студентов на две группы: дающих списывать, и поставить двойки только первым. У профессора записаны все пары студентов, обменявшихся записками. Нужно определить, сможет ли он разделить студентов на две группы так, чтобы любой обмен записками осуществлялся от студента одной группы студенту другой группы. Формат ввода В первой строке находятся два числа N и M — количество студентов и количество пар студентов, обменивающихся записками (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Далее в M строках расположены описания пар студентов: два числа, соответствующие номерам студентов, обменивающихся записками (нумерация студентов начинается с 1, каждая пара студентов перечислена не более одного раза). Формат вывода Необходимо вывести ответ на задачу профессора Флойда. Если возможно разделить студентов на две группы - выведите YES; иначе выведите NO.

Intern
Яндекс
3

Почему ищете новое место работы? Что не устраивало на предыдущем месте?

Middle
Ifellow
3

Была ли проблема с поддержкой устаревших браузеров (Internet Explorer и др.)? Как решали вопрос кросс-браузерной совместимости?

Middle+
Сбертех
3

[имя] спросил: что вам больше всего нравится в вашей текущей компании и что не нравится?

Senior
Nebuly
3

Расскажи о своём опыте работы и текущих задачах на беттинг-платформе

Middle+
НСПК
3

/** * Реализовать функцию обертку runOnce, которая принимает * функцию и возвращает новую функцию. Новая функция * может быть вызвана только один раз, все последующие * вызовы возвращают undefined. * * Оборачиваемая функция может принимать аргументы * и возвращать результат. */ function runOnce(fn) { // your code } const logHello = (name) => { console.log(`hello, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'hello, Oleg!' logHelloOnce('Olga'); // undefined

Middle
Яндекс Сплит
3

Как ты балансируешь между свободой принятия решений и ответственностью за них?

Middle
нейровэд
3

Что такое Change Detection в Angular? Какие стратегии существуют?

Middle
AstonAston
3

Где можно использовать interface, но нельзя использовать type?

Middle
МТС БанкМТС Банк
3

Расскажи, как у вас была устроена матрица прав и как в коде организовывалось отображение элементов в зависимости от роли пользователя?

Middle
МТС БанкМТС Банк
3

Можешь объяснить, что такое callback hell?

Middle
Data World
3
/201