Но, в какой-то момент все пошло не так как обычно, и ключевым моментом стал один телефонный звонок.
Мужчина на том конце провода представился, и сообщил что очень хочет видеть меня у себя в сотрудниках. (Вот тебе раз, подумал я... Где же они меня нашли-то...) Пройти собеседование согласился, вдруг чего интересного предложат. Так как контора находиться в столице Украины, а мне до нее добираться часа 3 поездом, решили встретиться через день.
Но на этом все не закончилось.
Через несколько часов после звонка получаю письмо на e-mail. Мол мы такие-то, хотим предложить вам должность php разработчика. Проверив реквизиты компании, поняв что это не развод, отвечаю согласием и назначаем встречу на тот же день, что и первое собеседование.
Если чесно, в этот момент я был в полной растерянности. В основном из-за того, что не понимал, откуда взялись мой контакты, и знание моего профиля (это же не вирусный маркетинг какой-то). С учетом того, что явных действий для поиска офф-лайн работы я не предпринимал.
Уже на первом собеседовании я узнал откуда у них мои данные, второе собеседование это подтвердило. Дело в том, что я таки размещал свое резюме на одном из популярных сайтов для поиска работы. И у моих интервьюверов были распечатки моего резюме именно с этого сайта. Как-то они меня откопали, интересно только как=)
Ну да ладно, перейдем собственно к собеседованиям.
Контора первая.
Самая обыкновенная web студия. Штат менее 10 человек.
Интервьюировали менеджер по заказам (как я понял, он же директор студии) и девочка, "технический специалист".
Собственно эта девушка и была самым сложным на собеседовании. Вот хоть убей, но не могу я рассказывать девушкам про программинг, психологический барьер=)
Собеседование длилось минут 15, так что никаких особо интересных технических или логических вопросов не было.
Собственно вопросы:
- Что самое сложное разрабатывали на php.
- Какие технологии были использованы?
- Доводилось ли разрабатывать высоконагруженные проекты?
- Какие паттерны проектирования знаешь?
- Доводилось ли разбираться в чужом коде, к которому нет документации?
- Умеешь ли писать SQL запросы?
- Использовал ли регулярные выражения?
- Навыки в верстке.
- Как вернуть зафлоаченый блок, выпавший из потока (это первый вопрос, на который нужно было дать ответ не типа да/нет)
- Как сделать что бы ответ данный на предыдущий вопрос работал в IE6?
- Что доводилось делать с JavaScript какие библиотеки использовал?
Вот в принципе и все собеседование=)
На все вопросы даны ответы.
Через час после собеседования получен звонок с официальным предложением о работе.
К слову сказать, это было первое php собеседованние в моей жизни, и готовился я к большему (ух, не знал я тогда, что самое интересное только начинаеться=)).
Итак, вторая половина дня, второе собеседование.
Вторая контора - куда серьезнее первой.
Прямое представительство пендоской компании, разработчика небезиpвестного open-source eCommerce движка. Да что скрывать, одного из лучших движков подобной направлености.
В компании три основных отдела. Разработчики собственно движка, разработчики приложений на его основе, и саппорт. Штат, по моим оценкам 50 - 70 человек. Офис в два неполных этажа бизнес - центра. После первой конторы тут все казалось просто раем=)
Собеседование проводили два проектных менеджера.
Перед собеседованием прослушал вводную историю о компании.
А дальше начался ппц.
Мало того, что я, как не опытный, указал в резюме вещи которых нет и никогда не было так меня еще и начали спрашивать по всем пунктам=)
Собеседование длилось около часа. Были только теоретические вопросы. Никакой практики и логики (хотя, по поводу логики могу ошибаться, мог просто не заметить вопроса "с подвохом")
Все вопросы, я просто не вспомню, пишу ключевые моменты.
Началось все с
MVC
- что есть Контроллер?
- что есть Фронт-контроллер?
- что такое action Контроллера?
- что происходит с запросом когда он попадает в систему?
- Роутинг.
- Как сделать что бы для разных контроллеров применялись разные правила роутинга?
- остальные части паттерна mvc
плавно перешли собственно к php и паттернам
- различия ооп моделей в 4 и 5 версиях (отдельно с точки зрения организации памяти)
- какие магические методы знаешь
- когда вызываються методы __call, __get
- какие паттерны знаешь
- как реализовать паттерн Singleton
- паттерн Factory
- основное применение паттерна Adapter
Дальше начали про ZendFramework, но тут мне особо нечего было сказать, так что перешли к следующему.
Базы данных.
- Что такое денормализация, когда стоит применять
- Оптимизация запросов. Поиск "тормозящего" запроса. Действия по оптимизации.
- Различия таблиц InnoDB и MyIsam в MySQL
- Индексы. Типы индексов. Составные индексы
- Ключи, условия для обьявления внешних ключей.
- В чем минус использования индексов.
- Что такое ORM
- Какие прокладки для базы использовал
HTML/XHTML
- предки языков HTML и XHTML
- что такое well-formed документ.
- что прописывается в DOCTYPE
- способы (или методы, непомню...) валидации документа (назвать 2 основных)
JavaScript
- что есть прототип
- что делал на js
(дальше решили не продолжать ибо знаний js минимум)
Без категории
- Какие API использовал?
- Какой тип API у google translate
Вопросов было раза в два больше, написал все, что вспомнил.
На некоторые вопросы был дан честный ответ "Нет, я этого не знаю"
В целом, после собеседование было ощущение что мозг получил множественный оргазм, и теперь не скоро прийдет в чувства. И я даже не расчитывал получить хоть какой-то ответ от них. Но вот незадача, на почту пришло письмо с предложением пройти испытательный срок=)
Итак, два моих первых php собеседованния (да и вообще первые серьезные собеседованния)
успешно пройдены. Чувствую себя человеком=)
Надеюсь кому-то будет интересна данная статейка. Ибо мне не хватало подобных материалов при подготовке к собеседованиям.
Спустя 27 минут, 36 секунд (20.03.2010 - 12:03) TMake написал(а):
krasilich мои поздравления
Спустя 6 минут, 5 секунд (20.03.2010 - 12:09) krasilich написал(а):
stepan Спасибо. Но лучше поздравлять, после первой зарплаты=)
Спустя 31 минута, 52 секунды (20.03.2010 - 12:41) Adil написал(а):
Интресно было бы взглянуть на резюме.
Да кстати, забыл поздравить) Поздравляю!)
Да кстати, забыл поздравить) Поздравляю!)
Спустя 1 минута, 11 секунд (20.03.2010 - 12:42) glock18 написал(а):
после первой зп будешь проставляться, а сейчас получай поздравления
вопросы в целом достаточно общие, и их знание желательно таки. но раз тебе сделали предложение, то видят у тебя потенциал, так что рви волосы на голове и бей пятками в грудь - будет тяжело, но если будешь делать максимум, приобретешь большой и очень ценный опыт. если будешь знать хотя бы эти пункты, то уже будешь весьма крут а если вопросы задавали, то, видимо, будет кому поделиться опытом при необходимости.
вопросы в целом достаточно общие, и их знание желательно таки. но раз тебе сделали предложение, то видят у тебя потенциал, так что рви волосы на голове и бей пятками в грудь - будет тяжело, но если будешь делать максимум, приобретешь большой и очень ценный опыт. если будешь знать хотя бы эти пункты, то уже будешь весьма крут а если вопросы задавали, то, видимо, будет кому поделиться опытом при необходимости.
Спустя 2 минуты, 53 секунды (20.03.2010 - 12:45) sergeiss написал(а):
Я сначала подумал, что это "копи-пейст" статьи с интернета...
А коли это ты про себя написал - то тогда принимай поздравления! И удачи в работе!!!
А коли это ты про себя написал - то тогда принимай поздравления! И удачи в работе!!!
Спустя 1 час, 1 минута, 10 секунд (20.03.2010 - 13:46) krasilich написал(а):
Спасибо за поздравления. Ссылку на резюме дам чуть позже, так как сайт не доступен сейчас%)
P.S. Так вот к чему мне glock18 снился накануне))))))))
P.S. Так вот к чему мне glock18 снился накануне))))))))
Спустя 22 минуты, 30 секунд (20.03.2010 - 14:09) glock18 написал(а):
krasilich
да, видать я "к удаче"
да, видать я "к удаче"
Спустя 21 минута, 7 секунд (20.03.2010 - 14:30) DedMorozzz написал(а):
Да-да, полезная стейка, вопросы учту. Некоторые аспекты работают на подсознании иль знаю, как написать, но как это в теории озвучить не задавался даже вопросом. Конгратулирен, и да присниться мне glock18
Спустя 26 минут, 34 секунды (20.03.2010 - 14:56) krasilich написал(а):
Что касается вопросов, на втором собеседовании было еще такое.
- Используете php как шаблонизатор? Какие конструкции позволяете себе применять в шаблонах?
Многое у меня просто вылетело из головы, был вопрос про типы индексов. Совсем забыл что в MyISAM есть уникальный индекс, но наводящий вопрос "Как на уровне БД обеспечить уникальность значений?" Поставил все на свои места)
- Используете php как шаблонизатор? Какие конструкции позволяете себе применять в шаблонах?
Многое у меня просто вылетело из головы, был вопрос про типы индексов. Совсем забыл что в MyISAM есть уникальный индекс, но наводящий вопрос "Как на уровне БД обеспечить уникальность значений?" Поставил все на свои места)
Спустя 2 минуты, 58 секунд (20.03.2010 - 14:59) Michael написал(а):
krasilich , спасибо, что поделился информацией. Тут и мне есть о чем подумать.
Спустя 1 час, 19 минут, 15 секунд (20.03.2010 - 16:19) HardWoman написал(а):
Так в какую контору пошел и скока денег положили?
Спустя 30 минут, 6 секунд (20.03.2010 - 16:49) qpayct написал(а):
2-ух зайцев одним глоком
респект.
респект.
Спустя 37 минут, 4 секунды (20.03.2010 - 17:26) krasilich написал(а):
HardWoman
Пока никуда не пошел=)
Естественно хочется во вторую, в понедельник перезвоню им уточню, действительно ли они меня хотят, если да, то только к ним=)
ЗП. Предлагают достаточно, что бы я сорвался и в течении недели переехал в другой город=)
Пока никуда не пошел=)
Естественно хочется во вторую, в понедельник перезвоню им уточню, действительно ли они меня хотят, если да, то только к ним=)
ЗП. Предлагают достаточно, что бы я сорвался и в течении недели переехал в другой город=)
Спустя 39 минут, 19 секунд (20.03.2010 - 18:05) qpayct написал(а):
krasilich в Киев? нужна будет хата на сьём на Печерске пиши
Спустя 4 минуты, 18 секунд (20.03.2010 - 18:09) krasilich написал(а):
Еще вопрос вспомнил. Способы защиты от SQL инъекций.
qpayct
Вообще к району м.Левобережная присматриваюсь, но на печерске тоже может подойти)
qpayct
Вообще к району м.Левобережная присматриваюсь, но на печерске тоже может подойти)
Спустя 26 минут, 47 секунд (20.03.2010 - 18:36) krasilich написал(а):
А, вот еще хороший вопрос.
- Способы хранения дерева в базе. Плюсы и минусы каждого.
- Способы хранения дерева в базе. Плюсы и минусы каждого.
Спустя 42 минуты, 9 секунд (20.03.2010 - 19:18) qpayct написал(а):
Цитата (krasilich @ 20.03.2010 - 17:36) |
А, вот еще хороший вопрос. - Способы хранения дерева в базе. Плюсы и минусы каждого. |
вот этот вопрос, как раз для меня актуальный
и что ответил?
Спустя 2 часа, 23 минуты, 29 секунд (20.03.2010 - 21:42) kirik написал(а):
krasilich
Принимай поздравления!
Кстати молоток что во вторую рвешься! Перспектив гораздо больше А потом - гугл
Принимай поздравления!
Кстати молоток что во вторую рвешься! Перспектив гораздо больше А потом - гугл
Спустя 4 часа, 14 минут, 30 секунд (21.03.2010 - 01:56) John_761 написал(а):
Поздравляю !
Часть вопросов прямо как у меня на ГОСах
Часть вопросов прямо как у меня на ГОСах
Спустя 8 часов, 56 минут, 40 секунд (21.03.2010 - 10:53) Nikitian написал(а):
Цитата (qpayct @ 20.03.2010 - 16:18) | ||
вот этот вопрос, как раз для меня актуальный |
Самый популярный: nested sets
Спустя 1 час, 8 минут, 31 секунда (21.03.2010 - 12:01) DedMorozzz написал(а):
Nikitian, супер статейка. В захлёб читаю спс!
Спустя 57 минут, 12 секунд (21.03.2010 - 12:59) krasilich написал(а):
Nikitian
вот как раз это я им и не расказал
вот как раз это я им и не расказал
Спустя 3 часа, 32 минуты, 16 секунд (21.03.2010 - 16:31) qpayct написал(а):
Цитата (Nikitian @ 21.03.2010 - 09:53) |
Самый популярный: nested sets |
Неделю разбирался, а когда наконец понял что к чему прозрел. Весчь!
Спустя 1 месяц, 15 дней, 5 часов, 56 минут, 36 секунд (6.05.2010 - 21:27) ak167 написал(а):
krasilich, да, интересная статейка. Спасибо за инфу.
Прошло уже больше месяца!!! Когда будет простава?)))
Прошло уже больше месяца!!! Когда будет простава?)))
Спустя 1 месяц, 24 дня, 23 часа, 35 минут, 56 секунд (1.07.2010 - 21:03) Lolik написал(а):
Молодец, как повезло сразу 2 подряд собеседования!
Спустя 8 месяцев, 18 дней, 20 часов, 38 минут, 58 секунд (20.03.2011 - 18:42) Guest написал(а):
Да помню первое собеседование. Когда на несколько вопросов, сам проверяющий, Seniour программист с большим стажем давал неправильные ответы. После этого я понял цену этим типа "званиям".