Спасибо за статью.
хотелось бы узнать мысли по поводу следующих пунктов.
— есть ли в смысл в собеседованиях с алго задачами? в случае, если первые этапы такие, а далее уже обсуждение и решение более реальных задач?
— лучше ли проводить в какой-то онлайн доке (кодерпад тот же), или же вайтборд/бумажка?
— есть ли место для онлайн интервью? все этапы онлайн (если релокейт, к примеру) — нормально?
— нужно ли искать максимум и лимит кандидата на собеседовании, или же смотреть четко в границах проекта (и/или технологий)?
На самом деле интересно обсудить тему тех собеседований, так как в принципе в Европе (и постсовке) спрашивают что попало, и процесс часто отличается. За океаном же наоборот — есть стандартизированный подход к интервью, и даже книжки написаны :)
Я устраивался без опыта. Ну, точнее опыт то у меня был не коммерческий, и он был небольшой. А вот с алгоритмами и структурами данных дружил давно. Помимо этого, знал базу нескольких ЯП.
На собеседовании порешал задачки, пописал код к таким задачкам, объяснил разницу реализаций некоторых коллекций (не поверхностно, а все таки подробно рассказал о структурах данных которые используются и зачем).
Потом честно ответил, что с фреймворками вообще не работал, а на SQL не могу ничего написать.
Получил оффер к вечеру.
Но в первые недели освоил все что не хватало. Через пару месяцев повысил ЗП. Еще через пол года опять повысил. так и движемся дальше.
Было бы интересно посмотреть на какую-то конкретную имплементацию быстрой сортировки в сравнении с вашим алгоритмом. Ведь есть много модификаций для быстрой сортировки. В стандартной реализации, конечно, хитрый алгоритм. Потому мне кажется интереснее было бы сравнить с чистой быстрой сортировкой, и с модификацией.
хотелось бы узнать мысли по поводу следующих пунктов.
— есть ли в смысл в собеседованиях с алго задачами? в случае, если первые этапы такие, а далее уже обсуждение и решение более реальных задач?
— лучше ли проводить в какой-то онлайн доке (кодерпад тот же), или же вайтборд/бумажка?
— есть ли место для онлайн интервью? все этапы онлайн (если релокейт, к примеру) — нормально?
— нужно ли искать максимум и лимит кандидата на собеседовании, или же смотреть четко в границах проекта (и/или технологий)?
На самом деле интересно обсудить тему тех собеседований, так как в принципе в Европе (и постсовке) спрашивают что попало, и процесс часто отличается. За океаном же наоборот — есть стандартизированный подход к интервью, и даже книжки написаны :)
На собеседовании порешал задачки, пописал код к таким задачкам, объяснил разницу реализаций некоторых коллекций (не поверхностно, а все таки подробно рассказал о структурах данных которые используются и зачем).
Потом честно ответил, что с фреймворками вообще не работал, а на SQL не могу ничего написать.
Получил оффер к вечеру.
Но в первые недели освоил все что не хватало. Через пару месяцев повысил ЗП. Еще через пол года опять повысил. так и движемся дальше.