@jorge Знать бы, где упасть, так хоть соломки бы подстелить…. С собеседованием так же. Невозможно предвидеть всё. В любой момент может неожиданно прозвучать вопрос, который введет в ступор, к которому соискатель не готов. Вы заметили, что в жизни вообще невозможно быть готовым ко всему? Но к собеседованию готовиться надо. Некоторые компании обожают тестировать кандидатов на IQ, предлагая разные тесты.
Junior
Раасказывая о своем образовании, озвучьте средний балл, подчеркните, платно или бесплатно учились, где именно, как.
Вам обязательно зададут вопросы, чтобы проверить профессиональные знания:
Готовьтесь к неожиданным задачам (какие классы вы создадите для страницы сообщений в социальных сетях, а что такое Single Responsibility). Они обязательно последуют, чтобы проверить вашу сообразительность, догадливость, реакцию, умение нестандартно мыслить и выходить из неловких положений. Вам предложат написать решение не на компьютере, а на бумажном листочке.
Middle/senior
Подготовьте рассказ о своей профессиональной деятельности. Возможно, вначале вам не будут задавать вопросы, а предложат рассказать о себе. Обязательно упомяните технологии, в которых заинтересована компания. После рассказа готовьтесь к вопросам серии «а если сделать так, то что будет», «а если добавить такие условия…». Большое внимание интервьюеры уделяют многопоточности.
Как готовиться
Проштудируйте форумы, где пользователи рассказывают, какие вопросы им задавали. Просмотрите ответы, обсуждения, комментарии. Никогда не употребляйте в ответах междометия: «ну, это, вобщем…». Говорите уверенно, не несите откровенную чушь. Не лгите, компании проверят правдивость ваших слов.
Насчет зарплаты: не просите в 5 раз больше, чем указано в объявлении о вакансии. Назовите сумму в пределах указанного диапазона, можете вскользь заметить, что рассчитываете на повышение, если компания оценит ваши способности.
@jorge 1. Как долго Вы работали программистом?