- самая сложна задача которую решал
- последняя книга и статья
-
Agile
- Какой сейчас процесс?
- Зачем нужен agile?
-
Работа в команде - soft skills
-
Тестирование своего кода
- Как тестируешь ли свои фичи?
- Пишешь ли тесты, какие?
-
Качественный код
- code review
- design review
- eslint
-
Владение основным языком программирования
- JS
- Задачка про типы
- lodash/ramda/etc
- Нативное js API: add event listener, query selector, DOM content loaded
- Promise
- Как работают
- Параллельные запросы в API
- async/await
- event loop
- SSR
- Cерверный JS
- Функциональный JS
- null/undefined
- что ненавидишь больше всего?
- CSS
- flex + другие способы позиционирования
- семантическая верстка
- БЭМ - что такое и зачем?
- Доступность
- JS
-
Владение основным фреймворком
- Самая сложная задача
- Самая интересная задача
- Задачка про композицию: слоты, пропсы
-
CI CD
- Настраивал ли?
- Что должно быть?
- Как с docker'ом?
-
Инициатива
- Как улучшил что-то в компании?
- Что ты внедрил что команда стала бежать быстрее?
-
Шаринг знаний
-
Получение знаний
- Что и как ты изучаешь в свободное время? Как выбираешь что изучать?
-
Мотивация работать в IT
Требует доработок и превращения в вопросы: Тут тред о том как проводить интервью без кодинга: https://twitter.com/tevko/status/1170084520328126464?s=21
Статья про вопросы к собеседующему: https://dev.to/ice_lenor/do-i-want-to-work-in-this-company-or-what-questions-to-ask-on-an-interview-7po
От Эрика Эллиота:
All JS developers should understand:
- JS syntax, keywords, operators
- Built-in APIs (e.g. Array methods)
- Rest/spread
- Destructuring
- Default assignments
- Arrow functions