Если Вы заболели — не ходите на работу. Работайте из дома, выздоравливайте или просто лежите. Улучшение — вперед. Я пришел когда — мне это и сказали — ну поработал из дома пару дней, улучшилось, чтобы коллего не заразить — и снова на работу :)
Продолжалось всю стажировку, правда в конце, последний месяц, когда уже был более знаком с кодом и проектом стал отдыхать по выходным или работать из дома, если что-то важное было.
В моей команде нет. Рядом на этаже двое. Еще подруга этажем ниже! Друг в соседнем здании (они оба еще с России). Так в принципе вроде все, кто сходу на ум пришел. Так просто это не важно! Но если поискать, то тут много ребят из России
Ну когда… я например играю в баскетбол раз-два в неделю (когда прохладно пропускаю), увлекся вот Zumba (вообще как то латина и Сальса импонируют), по воскресеньям с женой бегаем рядом в парке. Раза два в неделю выбираемся в ресторан, или в кино, или просто погулять, а еще иногда просто спонтанно садимся и едем куда-нибудь. Просто иногда есть дни, когда ты вообще не вставая работаешь, но иногда надо и отдыхать — а то производительность упадет.
Часто езжу мимо зданий EMC2 — классный офис! Я слышал, что раньше интервью были более жесткими — целый день. Как Вы и описали. Сейчас вроде проще, но и цена ошибки выше! Но в одной крутой компании (не знаю уже называть ли их стартапом) ребята сказали, что и сейчас собеседуют так. Правда у них штат небольшой и каждый работник должен быть очень крутой
Мой менеджер на стажировке любил отвечать на мои вопросы с полным ртом орехов. Когда ты только стартуешь и ничего не понятно, а понимание английского очень плохое (это нормально для первых недель — адаптация), то можете себе представить, как я себя ощущал :)
Я думаю, что Вы правы. Влияет на какую должность Вы претендуете. Если Вы обладаете специфияческими навыками — это и другое интервью, я думаю. Но все равно, задачи должны быть, проверить как кандидат думает — очень важно! Я просто не сталкивался с другим. Так что оставлю этот ответ тому, кто сталкивался. Но я спрошу у коллег, и набрав инфы, отвечу
Я в комментариях дал ссылку на книгу Cracking coding interview — там подборка задач с интервью старых лет. В журнале «Хакер» есть (или была, не читал после переезда) статьи об интервью. Обычно это легкие и средние задачи на алгоритмы. Тонкости языка — редко (2 раза спрашивали — bind (javascript), virtual functions (c++)) — это классические вопросы — есть в книгах, поэтому могу их открыть). Знание технологий — это по сути Ваши проеты до интервью. Вас скорее всего о них спросят. Меня просили на собеседовании не только алгоритмы написать, но и спроектировать что-то. После стажировки, я уже лучше это сделал :)
Стажировка предполагает зарплату + еще всякие мероприятия для стажеров, например, у нас был ужин в одном из самых крутых ресторанов в Пало Альто, поход на игру 49ers (это американский футбол — звезды San Francisco), sky fly, еще что-то было. Ну еще Вам предлагают жилье — когда едешь один — это клад — там уже есть мебель, за все заплачено. Дают велики — это основной транспорт для многих. Есть фитнес залы, спорт площадки, музыкальные комнаты (это когда там куча гитар, ударные, сентезатор, и еще Guitar Hero :) ). Зарплата на уровне зарплаты full-timer'а.
Переезд. Компания оказывает поддержку финансово + дает на первое время квартиру. Жена у меня экономист — что под ваше определение подходит, но она БОЛЬШАЯ МОЛОДЧИНА, не растерялась — пошла на курсы английского (тут много таких, при школах и библиотеках, вроде бы она ходит на 3ое), она волонтер (это типа неоплачиваемой работы (ей нельзя работать по ВИЗе за деньги)) и это пойдет в резюме. Она слушает по 8 курсов Coursera. И мы серьезно планирует учиться здесь, пока не может работать. Я стараюсь ее поддерживать как могу, но больше она поддерживает меня! То есть опять же, если захочешь…
Про хакатоны я напишу отдельно, если Вы не против — тут много что можно рассказать. Хочу поделиться опытом своего первого хакатона AT&T Hackathon — расскажу все в отдельной статье.
Навыки важны, вопреки мнению. Мне помогает умение читать чужой код. Научился на ТС (челлендж фаза), и в командной работе (когда у товарища не заходит задача). Помогает умение быстро отлаживать. Я редко пользуюсь дебаггером — в основном дебаг вывод — и быстро могу локализовать проблему. Это тоже идет оттуда. Алгоритмы… Ну если вы начнете например за квадрат сортировать, то Вас спросят, почему. Разные алгоритмы нужны по разному. Бьюсь об заклад, ребята из Facebook Social Graph довольно уверенно ориентируются в теории графов :) В поиске итого больше — там по моему такие алгоритмы, что не каждый мозг это выдержит :) Конечно, каждый день такие вещи встречатся не будут, но вы будете в выйгрыше, когда они вам встретятся!
Навыки решения нестандартных задач — так я это называю — помогает оценить, как кандидат умеет думать. Я читал давно, что Microsoft «выбирает 10%, а из них потом еще 10%». Умение делать все остальное выработается очень быстро, если знаешь основы, видишь то, что не видно. Кандидат, который знает много — хороший, кандидат, способный изобрести что-то — самый лучший. Ну и за 45 минут сложно расспросить человека обо всех технологиях. А за время пока Вы решаете, я могу, во-первых, посмотреть, как вы рассуждаете (не важно решили Вы или нет, важно как Вы пытались это сделать, поэтому ДУМАЙТЕ ВСЛУХ — это важно). Во-вторых, посмотрю как вы пишите код на доске — это тоже важно — человек оказывается в непривычной среде — умение искать ошибки и структурировать налицо.
Сейчас я продолжаю решать. Бросал на пол-года где то, но понял, что стал медленее думать, черственеть. Месяца 2 назад вернулся. Собрали команду на Open Cup. И не только Слава там решает :) (хотя, конечно, он просто великолепен) Снова пишу СРМы на TopCoder — был спад, очевидно, но вроде бы нормализовался. Code chef — недавно оказался 8ым — даже футболочку пришлют :) Решаю interviewstreet — крутой сайт. Тренерую вместе со SkidanovAlex команду Стенфорда. Прошел квал в Facebook Hacker Cup 2013 (пока только он и был). Решал SNWS 2013. В общем стараюсь порешивать. Но это просто хобби для меня. Основное время — это проекты, на работе и свои (я пишу сейчас open source проекты, чтобы набраться опыта и просто интересно)
Ой! Кто меня только не собеседовал :) Я вас так понимаю! Мне поначалу очень трудно давался акцент, но потом привыкаешь. Смотрите сериалы на английском. How I Met Your Mother, Big Bang Theory,… Помогает. Особенно второй — там есть акцент :)
Действтельно, было бы интересно :)
Стажировка предполагает зарплату + еще всякие мероприятия для стажеров, например, у нас был ужин в одном из самых крутых ресторанов в Пало Альто, поход на игру 49ers (это американский футбол — звезды San Francisco), sky fly, еще что-то было. Ну еще Вам предлагают жилье — когда едешь один — это клад — там уже есть мебель, за все заплачено. Дают велики — это основной транспорт для многих. Есть фитнес залы, спорт площадки, музыкальные комнаты (это когда там куча гитар, ударные, сентезатор, и еще Guitar Hero :) ). Зарплата на уровне зарплаты full-timer'а.
Переезд. Компания оказывает поддержку финансово + дает на первое время квартиру. Жена у меня экономист — что под ваше определение подходит, но она БОЛЬШАЯ МОЛОДЧИНА, не растерялась — пошла на курсы английского (тут много таких, при школах и библиотеках, вроде бы она ходит на 3ое), она волонтер (это типа неоплачиваемой работы (ей нельзя работать по ВИЗе за деньги)) и это пойдет в резюме. Она слушает по 8 курсов Coursera. И мы серьезно планирует учиться здесь, пока не может работать. Я стараюсь ее поддерживать как могу, но больше она поддерживает меня! То есть опять же, если захочешь…
Про хакатоны я напишу отдельно, если Вы не против — тут много что можно рассказать. Хочу поделиться опытом своего первого хакатона AT&T Hackathon — расскажу все в отдельной статье.
Навыки решения нестандартных задач — так я это называю — помогает оценить, как кандидат умеет думать. Я читал давно, что Microsoft «выбирает 10%, а из них потом еще 10%». Умение делать все остальное выработается очень быстро, если знаешь основы, видишь то, что не видно. Кандидат, который знает много — хороший, кандидат, способный изобрести что-то — самый лучший. Ну и за 45 минут сложно расспросить человека обо всех технологиях. А за время пока Вы решаете, я могу, во-первых, посмотреть, как вы рассуждаете (не важно решили Вы или нет, важно как Вы пытались это сделать, поэтому ДУМАЙТЕ ВСЛУХ — это важно). Во-вторых, посмотрю как вы пишите код на доске — это тоже важно — человек оказывается в непривычной среде — умение искать ошибки и структурировать налицо.
Сейчас я продолжаю решать. Бросал на пол-года где то, но понял, что стал медленее думать, черственеть. Месяца 2 назад вернулся. Собрали команду на Open Cup. И не только Слава там решает :) (хотя, конечно, он просто великолепен) Снова пишу СРМы на TopCoder — был спад, очевидно, но вроде бы нормализовался. Code chef — недавно оказался 8ым — даже футболочку пришлют :) Решаю interviewstreet — крутой сайт. Тренерую вместе со SkidanovAlex команду Стенфорда. Прошел квал в Facebook Hacker Cup 2013 (пока только он и был). Решал SNWS 2013. В общем стараюсь порешивать. Но это просто хобби для меня. Основное время — это проекты, на работе и свои (я пишу сейчас open source проекты, чтобы набраться опыта и просто интересно)