вівторок, 16 березня 2010 р.

собеседования

уважаемые коллеги, к всем материалам, которые уже присутсвуют в сети, хочется все же добавить одно маленькое, но такое необходимое замечание: друзья, учитесь излагать свои мысли стройно и последовательно. я знаю, это не так уж просто. я знаю, что собеседование -- это стресс и всякое такое. и тем не менее, помните, у вас 20-30 минут для того чтобы показать свои знания. это мало даже для презентации и практически ничто, для словесного описания. поэтому помните, каждое ваше слово -- золото. пусть вы скажите меньше, но пусть картина будет цельнее. поверьте, очень сложно оценивать человека, который говорит много обо всем.

что стоит делать

  • однозначно стоит систематизировать знания. знания, касающиеся именно вашей специализации. прекрасно, что вы изучаете несколько языков программирования, знакомы с принципами и best practice управления командами, спосбны решать конфликты. но это все дополнительные бонусы. систематизируйте знания по вашей специализации. прочитайте и вдумайтесь в определения. сформулирйте для себя абстрактные понятий. определитесь с конкретными примерами
  • выделите базовые принципы и абстракции специлизации. ООП, замыкания, позднее и раннее связывание, передача значений, etc. будьте готовы тезисно описать как это работает. не нужно заучивать определения. достаточно описать своими словами. два-три предложения. чаще меньше
  • по дороге на собеседование сформулируйте цели, если не задумывались об этом раньше. представьте, чем вы хотите заниматься через полгода, через год. почему именно этим
  • и главное, не стесняйтесь думать и домысливать. если вы не знаете конкретного ответа, попытайтесь его найти логическим путем. покажите вашу готовность и умение думать. даже не правильный ответ будет положительно оценен

чего делать не стоит

  • не нужно вдаваться в подробности вашей работы на любом из предыдущих мест, если вас явно об этом не спросили. вообще сконцентрируйтесь на заданном вопросе, примеры из практики -- хорошая иллюстрация. ровно до тех пор, пока она не превышает 20% времени ответа
  • старайтесь меньше упобреблять этипетов "нормальный", "хороший", "интересный", "адекватный" и прочих субъективизмов. помните, люди разные и воспринимают такие слова по-разному. в отношениях с работодателем и работой -- меньше абстракций и больше конкретики
  • указывайте в резюме только то, о чем можете последовательно и четко рассказать, не стоит упоминать UML, если вы нарисовали когда-то 2 диаграммы в Visio
  • избегайте максимальных оценок в анкетах, если не уверенны, что действительно знаете все о предмете. английский не бывает fluent, если вы "давно не говорили". JavaScript не может быть уровня expert, если вы не знаете как там реализовано наследование, инкапсуляция и полиморфизм