Подборка объединяет вопросы, отмеченные на этапах интервью в Basis. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: array, html, vue.
Да, на предыдущих местах работы я регулярно писал тесты для фронтенд-приложений. В основном использовал Jest и React Testing Library для unit и интеграционных тестов компонентов.
Ниже пример реализации паттерна Наблюдатель (Observer) на JavaScript, который хранит подписчиков, позволяет подписываться, отписываться и уведомлять их:
Для совместного существования нового стека и Legacy-кода в одном проекте часто используют подходы, позволяющие изолировать и постепенно интегрировать новые части.
В моём проекте это означает, что при переходе по ссылке браузер отправляет запрос на сервер, сервер обрабатывает URL, выбирает нужный контроллер или обработчик, формирует HTML-страницу и возвращает её клиенту.