Уровень английского к собеседованию я не прокачивала, только тренировалась объяснять задачи. Я прокачала английский несколько лет назад, когда готовилась к сдаче IELTS для учёбы по обмену. На входе после дополнительных занятий в институте у меня был B1: могла читать и переводить, были проблемы с говорением и аудированием. За 4 месяца очень интенсивных занятий я получила 7.0 IELTS (C1).
В то время я не могла потратиться на репетитора, поэтому занималась так: тренировалась с LinguaLeo каждый день по часу, читала научные статьи в Scientific American. Для прокачивания аудирования выбрала несложный сериал — я смотрела «Как я встретил вашу маму», подсматривала субтитры по минимуму и переводила их, после этого слушала подкасты BBC. Говорить ходила в разговорные клубы, а перед сдачей IELTS записалась на специальный курс. Сейчас использую английский на работе, немного ещё ходила на курсы и занималась в Skyeng.
Если бы я сейчас поднимала уровень английского к собеседованию, я бы поступила немного иначе, так как появилось много новых возможностей. Во-первых, пошла бы в Skyeng, там помимо занятий с репетитором есть бесплатные разговорные клубы. Во-вторых, помимо сериалов слушала бы подкасты про IT. В-третьих, попыталась бы найти специальный айтишный разговорный клуб: в идеале такой, где готовятся к собеседованиям (пример), но и просто за жизнь пойдет (пример). Мне кажется, для прохождения собеседования достаточно разговорного уровня B1-B2, главное знать специфику.
Интересно. Я всегда указывала Software Engineer, у меня есть сертификаты и указан высокий уровень английского. Насчёт влияния Software Engineer не уверена, потому что мне пару раз предлагали Site Reliability Engineer.
Я видела репетиторов по спортивному программированию на сайте репетиторов, а ещё акселератор Outtalent, но последние хотят процент зарплаты после трудоустройства.
100 connections это достаточно, вопрос только в том, кто среди них. Похоже, что сильно влияет социальный граф. Например, рекрутеры начинают стучаться к друзьям кандидата. Я добавляла некоторых людей и после этого просматриваемость моей страницы повышалась. Важно ещё подробно заполнить профиль и поддерживать активность: не просто добавить разом людей, а добавлять их регулярно, обновлять информацию, лайкать, репостить, подтверждать навыки, делать публикации.
Если задано ограничение по времени или в условии указаны определенные Time/Space Complexity, то пока я их не достигну — задача не сделана. Ещё даже после успешного решения смотрела разные подходы и если какой-то мне казался проще для запоминания/менее подверженным ошибкам/более оптимальным — тоже добавляла его в список и пробовала воспроизвести через какое-то время.
Согласна, но кроме собственно решения нужно ещё разговаривать с интервьюером. У меня был случай, когда я без кода не смогла объяснить правильное решение.
Мне кажется ваша тактика довольно рисковой, я бы через две недели попробовала пройти собеседование на какой-нибудь тестовой площадке или попросить об этом знакомого. Если результат понравится, то дальше уже идти на реальное собеседование.
через пол года уже можно будет ещё раз пособеседоваться туда же
Это если вас порекомендовали, иначе надо будет, чтобы о вас рекрутер вспомнил.
Насколько я знаю, если завалил что-то на очном, то потом всё заново. Если со скрипом пройти телефонное с подсказками интервьюера — могут назначить повторное такое же. Но если однажды дойти до оффера, то появляется больше опций. Например, в Amazon оффер действует полгода, а после этого, если решишь снова собеседоваться, то попадёшь сразу на очный этап.
Это зависит от компаний и тех, кто собеседует. Мы же сейчас говорим не про какие-то конкретные?
Как минимум те четыре компании, которые я рассматриваю в статье. На очном этапе у них стандартный процесс, и они не могут прекратить его раньше времени.
Ну, там хотя-бы немного лабораторных работ есть на первых курсах, где надо реализовать какие-то алгоритмы (работа с деревьями, алгоритмы поиска/сортировки, хэш-таблицы).
Да, только это надо сделать за 20 минут и еще успеть выбрать оптимальный подход к решению.
Если вопросы на собеседовании дойдут до system design.
Если пройти телефонное собеседование и system design предусмотрен, он обязательно будет.
Я сравнивала и в данный момент смотрю больше в сторону корпораций. Во-первых, в стартапах сложнее найти позицию с релокацией, а во-вторых, мне кажется, стартапы чаще требуют опыт с определенным языком/технологиями, с которыми я в основном не пересекаюсь. И в-третьих, при желании, в некоторых больших компаниях можно найти подразделения с духом стартапа, например, DeepMind в Google. Для меня на самом деле важно влияние на продукт, и я пытаюсь выяснить это на этапе собеседования с командой.
программист первокурсник уделает по скорости решения алгоритмических задач практически любого программиста последнего курса. А тот уделает в этом практически любого сеньора.
Курсы в ВУЗах в основном теоретические и те люди, о которых вы говорите, могут взяться только из кружков по спортивному программированию. А у сеньоров есть преимущество на собеседовании по system design.
В то время я не могла потратиться на репетитора, поэтому занималась так: тренировалась с LinguaLeo каждый день по часу, читала научные статьи в Scientific American. Для прокачивания аудирования выбрала несложный сериал — я смотрела «Как я встретил вашу маму», подсматривала субтитры по минимуму и переводила их, после этого слушала подкасты BBC. Говорить ходила в разговорные клубы, а перед сдачей IELTS записалась на специальный курс. Сейчас использую английский на работе, немного ещё ходила на курсы и занималась в Skyeng.
Если бы я сейчас поднимала уровень английского к собеседованию, я бы поступила немного иначе, так как появилось много новых возможностей. Во-первых, пошла бы в Skyeng, там помимо занятий с репетитором есть бесплатные разговорные клубы. Во-вторых, помимо сериалов слушала бы подкасты про IT. В-третьих, попыталась бы найти специальный айтишный разговорный клуб: в идеале такой, где готовятся к собеседованиям (пример), но и просто за жизнь пойдет (пример). Мне кажется, для прохождения собеседования достаточно разговорного уровня B1-B2, главное знать специфику.
Это если вас порекомендовали, иначе надо будет, чтобы о вас рекрутер вспомнил.
Как минимум те четыре компании, которые я рассматриваю в статье. На очном этапе у них стандартный процесс, и они не могут прекратить его раньше времени.
Да, только это надо сделать за 20 минут и еще успеть выбрать оптимальный подход к решению.
Если пройти телефонное собеседование и system design предусмотрен, он обязательно будет.
Курсы в ВУЗах в основном теоретические и те люди, о которых вы говорите, могут взяться только из кружков по спортивному программированию. А у сеньоров есть преимущество на собеседовании по system design.