Тех собес на middle-senior Frontend Разработчик в ****

Доступно с премиум-подпиской

Оформите премиум-подписку, чтобы получить доступ к:

  • Фильтрации по компаниям
  • Названиям компаний в интервью
  • Видеозаписям собеседований в категории Frontend Разработчик

Посмотреть видео в категории

(2025-01-30)

Техническое собеседование

  • Задача 1: На вход дается массив чисел и число-сумма. Нужно вернуть true/false в зависимости от того, есть ли в массиве два числа, которые в сумме дают это число. Нужно решить со сложностью O(n)
  • Задача 2: На вход дается массив кортежей. В каждом кортеже два числа: время подключения пользователя к трансляции и время, когда он отключился. Нужно найти максимальное количество единовременных пользователей.
  • Задача 3: В каком порядке выведутся консоль логи. Измениться ли порядок, если мы вызовем клик по кнопке с помощью button.click()

    const container = document.querySelector('#grayContainerOne')
    const button = document.querySelector('#buttonOne')
    
    button.addEventListener('click', () => {
        Promise.resolve()
            .then(() => console.log('STEP 1'))
    
        console.log('STEP 2')
    })
    
    container.addEventListener('click', () => {
        console.log('STEP 3')
    })