Я создаю это репо, потому что у меня есть техническое интервью JavaScript. Итак, здесь я поделюсь ресурсами, которые я использую, чтобы подготовиться.
Основная цель этого хранилища - подготовиться к интервью, которое у меня есть через несколько недель. Я надеюсь делать как минимум два коммита в день, объясняя концепцию или особенность JavaScript, я всегда буду пытаться использовать Ecmascript 2015.
Я буду использовать vscode, чтобы запустить код моего JavaScript, который я установил бегун кода, чтобы выполнить код, просто нажмите Control + Option + N (или Control + Alt + N в Windows).
Я также включил автоматическое сохранение с File > Auto Save .
Сначала я надеюсь увидеть, как работает JavaScript, я говорю о функциях и обратных вызовах, закрытии, обещаниях, о некоторых концепциях, которые я не буду вдаваться дальше, потому что я уже знаю. Я также надеюсь решить проблемы о структурах данных, большом O, алгоритмах сортировки и поиска. Если у меня будет время, я решу некоторые алгоритмы хакерранта
Первый курс, который я рекомендую,-это Will Sentance, который поможет вашему четкому пониманию обратных вызовов и функций высшего порядка, закрытия, асинхронного JavaScript и объектно-ориентированного JavaScript. Если у вас есть неограниченный доступ к FrontendMaster, вы можете увидеть здесь полный курс здесь JavaScript: жесткие части, v2 от Will Sentance, если нет, вы можете увидеть на YouTube, курс JavaScript Твердые детали по воле.
Другой курс - от Бьянки Гандольфо, в этом курсе вы будете практиковать алгоритмы с общими вопросами интервью, используя несколько методов алгоритма. Этот курс бесплатный, и вы можете найти здесь практическое руководство по алгоритмам с JavaScript
Алгоритмы : все об алгоритмах, как решить тогда, сложность и так далее.
Hackerrank : Объяснение и решение проблем с хакерранками я начну с вопросов подготовки к собеседованию.
How-JS-Works : некоторые концепции JavaScript о том, как это работает, о основных вещах, которые мы должны знать
График : реализация графика в JavaScript
Прогнозируйте будущее : вы можете ожидать 90% вопросов на собеседовании, которые вы получите. «Зачем тебе эту работу?» «Какая сложная проблема вы решили?» Если вы не можете думать ни о чем, Google «самые распространенные вопросы интервью». Запишите 20 лучших вопросов, которые, по вашему мнению, вы получите.
План : Для каждого вопроса в вашем списке запишите свой ответ. Это поможет им придерживаться вашего мозга, что важно, потому что вы хотите, чтобы ваши ответы были автоматическими.
Имейте план резервного копирования : фактически, для каждого вопроса, запишите три ответа. Почему три? Вам нужен другой, одинаково хороший ответ на каждый вопрос, потому что первому интервьюеру может не понравиться ваша история. Вы хотите, чтобы следующий интервьюер услышал другую историю и стал вашим защитником.
Объясните : мы хотим понять, как вы думаете, поэтому объясните свой мыслительный процесс и принятие решений на протяжении всего собеседования. Помните, что мы не только оцениваем ваши технические способности, но и то, как вы подходите к проблемам и пытаетесь их решить. Явно укажите и проверяйте предположения с вашим интервьюером, чтобы убедиться, что они разумны.
Будьте управляемыми данными : на каждый вопрос следует ответить историей, которая демонстрирует, что вы можете делать то, о чем вам спрашивают. "Как вы ведете?" Следует ответить: «Я совместный/решающий/любой лидер. Позвольте мне рассказать вам о времени, когда я…»
Уточнить : многие из вопросов будут намеренно открыты, чтобы дать представление о том, какие категории и информация вы цените в рамках технологической головоломки. Мы стремимся посмотреть, как вы взаимодействуете с проблемой и вашим основным методом ее решения. Обязательно рассмотрите свой мыслительный процесс и не стесняйтесь задавать конкретные вопросы, если вам нужны разъяснения.
Улучшение : подумайте о способах улучшения решения, которое вы представляете. Стоит громко задуматься о ваших первоначальных мыслях на вопрос. Во многих случаях ваш первый ответ может понадобиться какое -то переработку и дальнейшее объяснение. При необходимости начните с решения для грубой силы и улучшите его - просто сообщите интервьюеру, что вы делаете и почему. Практика: все поправляются с практикой. Практикуйте свои ответы на собеседование - выйти громко - пока вы не сможете рассказать каждую историю ясно и кратко.
О упомянутых выше моментах вы можете увидеть больше здесь