Про собеседования, часть 2
В предыдущем посте говорил о первом этапе технического собеседования в моём отделе — о вопросах по резюме. Далее поговорю о следующем этапе собеседования, на котором тоже задаются технические вопросы, но не обязательно связанные с предыдущим опытом кандидата.
Зачем нужен ещё один этап технических вопросов?
Обычно на этом этапе оценивается две вещи:
1) уровень владения языком JavaScript;
2) уровень владения другими технологиями, которые используются у нас на проектах;
Как готовиться
Допустим, вы же уже перечитали learn.javascript.ru. Что дальше?
Дальше — закрепляем знания, особенно по самым важным темам.
Лично я бы посоветовал сначала сфокусироваться на особенностях типов данных и на том, что с ними можно делать.
Берём, например, массив, и смотрим, какие методы работы с ним вообще бывают — в learn.javascript.ru как раз перечислены самые популярные, такие как .filter(), .forEach(), .find() и так далее.
Задача — привыкнуть к нативным методам и к тому, как работать с разными типами данных.
Вторым по важности я бы назвал умение работы с Promise или async/await и Fetch API.
Хочется, конечно, сказать, что этого будет достаточно. Но увы)))
Это, скорее, минимальный набор, но он поможет вам упорядочить знания. Да и в работе это всё будет использоваться часто.
С этими знаниями вы будете увереннее себя чувствовать при решении задач на leetcode, и сможете спокойно работать над пет-проектами, повторяя в параллели с оставшиеся главы learn.javascript.ru.
И всё?
Вообще это было только про JavaScript))
А спросить могут о чём угодно: о работе с git, о файле package.json, о семантических версиях — список бесконечный. Но я бы сказал, что знание JavaScript приоритетнее всего, особенно на позиции junior.
Post #39
836

- 🔥 12
- ❤🔥 2
- 👍 1
- 🍓 1