IT горячка в Сиэттле, эпизод 2

Ответить
Аватара пользователя
KVA
Уже с Приветом
Сообщения: 5347
Зарегистрирован: Ср фев 03, 1999 4:01 am
Откуда: NJ, USA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение KVA »

ystar писал(а): Пт фев 07, 2020 9:59 pm Вам бы посмотреть на здешний код, и первый же вопрос будет - ???
Все так плохо или все так круто что простым смертным не понять?
ystar
Уже с Приветом
Сообщения: 1039
Зарегистрирован: Вс апр 27, 2014 12:13 pm
Откуда: USA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение ystar »

Faland писал(а): Пт фев 07, 2020 8:58 am
Krys-Krys писал(а): Пт фев 07, 2020 12:03 am А что на behavioral спрашивают? Эта новая какая-то фишка.
Да, относительно новая. Я около года назад был на онсайт, тоже на L6, как раз тогда только вводили (как мне сказали). На мой взгляд - самая легкая и приятная часть, для сеньора :) Просто разговор за жизнь, про ситуации из рабочего опыта, как справлялся со всякими коллегами-начальниками, как всякие сложные проблемы решал, как с легаси воевал, как архитектуры рефакторил итп.
Когда рекрутер звонил с отказом, сказал что по этой части проблем не было :) Запорол кодинг головоломки и по систем дизайну не добрал баллов...
отвечать на такие вопросы можно по технологии STAR (Situation Task Actions Results) (Фактически так все поведенческие вопросы отвечаются)
Ну и желательно проделать домашнюю работу, и подготовить ответы на стандартные вопросы -
- кем вы видите себя через 10 лет.
- что вы сделали на прошлом проекте такого, чем гордитесь
ystar
Уже с Приветом
Сообщения: 1039
Зарегистрирован: Вс апр 27, 2014 12:13 pm
Откуда: USA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение ystar »

KVA писал(а): Пт фев 07, 2020 9:43 pm
mikeG писал(а): Пт фев 07, 2020 8:03 pm Да, для обычного кодера важны усидчивость и умение применить стандартные решения типовых задач. Таких людей не так много.
Согласен, но "не верю" (С) что использование trie входит в набор типовых задач для любой позиции Гугла.

Лучше подскажите как найти человека

- который может работать сам
- на которого можно положиться
- который укладывается в сроки которые же сам и проэстимировал (вишенка на торте совпадают с моим эстимейтом :D)
- который задает вопросы мне, но по делу и не на каждый чих, а не сидит по два дня ковыряя ошибку в библиотеке (или умеет правильно спросить гугл)
- который задает вопросы бизнес аналистам (или (высший пилотаж) юзерам) по спекам которые приблизительно описывают что юзерам хочется
- знает best practices, а если не знает то следует тому что до него написали
- понимает что грузить всю таблицу в память в общем не следует (и знает когда следует)
- с которым можно поговорить за дизайн
- который потратит на первый компонент на новой для него библиотеке неделю, а на второй только 3 дня, а не неделю опять

Ну и так далее. Хоть убейте не вижу как trie мне тут помогут.

На самом деле мне такой человек сейчас нужен. :)
а сколько вы готовы за это платить?

если в районе 2-3 млн в год, то я могу первый месяц поработать за половину месячной суммы.
ystar
Уже с Приветом
Сообщения: 1039
Зарегистрирован: Вс апр 27, 2014 12:13 pm
Откуда: USA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение ystar »

KVA писал(а): Пт фев 07, 2020 10:02 pm
ystar писал(а): Пт фев 07, 2020 9:59 pm Вам бы посмотреть на здешний код, и первый же вопрос будет - ???
Все так плохо или все так круто что простым смертным не понять?
код некоторых такой, что я так себе ещё бывши джуном писать не позволял.
uncle_Pasha
Уже с Приветом
Сообщения: 19935
Зарегистрирован: Ср авг 30, 2000 4:01 am
Откуда: WA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение uncle_Pasha »

ystar писал(а): Пт фев 07, 2020 10:34 pm код некоторых такой, что я так себе ещё бывши джуном писать не позволял.
А кто ж это допустил?
У вас, наверное, и code review имеется?
uncle_Pasha
Уже с Приветом
Сообщения: 19935
Зарегистрирован: Ср авг 30, 2000 4:01 am
Откуда: WA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение uncle_Pasha »

KVA писал(а): Пт фев 07, 2020 9:43 pm - который задает вопросы мне, но по делу и не на каждый чих, а не сидит по два дня ковыряя ошибку в библиотеке (или умеет правильно спросить гугл)
Хорошую ошибку можно и пару недель ковырять, и даже гугл тут не поможет...
nyekimov
Уже с Приветом
Сообщения: 2761
Зарегистрирован: Сб июл 11, 2015 2:01 pm
Откуда: Chicago

Re: IT горячка в Сиэттле, эпизод 2

Сообщение nyekimov »

Видимо от команды зависит. Так как смотрел интервью бывшего гуглера, который перешёл в нетфликс и в сравнении как бы жаловался, что в нетфликсе он в роли эксперта, как его в принципе и наняли, сам пишет код так, как считает нужным и самому его потом поддерживать. А вот в Гугл мол муха в коде пролететь не могла, потому что был жесткий код ревью.

Причём есть плюсы минусы обоих подходов, хотя первый мне кажется более удобный для реально квалифицированного разработчика, но и более рискованным для компании. Этот человек уйдёт, как проект начнёт падать или заранее, а компании потом расхлебывай это Гауно.

Во втором подходе конечно должны быть чёткие спеки и договоренности. Но порою спеки писать лень и какие то вещи отдают на самостоятельное ведение. И начинается борьба нескольких Лидов с разным стилем, один любит правило в одном файле имплементация только одного класса либо интерфейса. Другой в одном файле собирается все интерфейсы по фиче, классы с реализацией затем каждый в своём файле. Третий может писать интерфейс + класс под него в том же файле. И самое забавное было наблюдать, как они туда сюда это меняют, когда приходит чья то конкретная очередь присмотреть за проектом, внести какие то доработки.
Это так, вроде бы и безобидный пример с которым столкнулся на компании с неплохой айти культурой. Только у молодежи там чуть ли инфаркт не был. Они сразу так оскорбляются, когда им напишешь 20+ комментов. И зависают на пару дней.
ystar
Уже с Приветом
Сообщения: 1039
Зарегистрирован: Вс апр 27, 2014 12:13 pm
Откуда: USA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение ystar »

uncle_Pasha писал(а): Пт фев 07, 2020 10:46 pm
ystar писал(а): Пт фев 07, 2020 10:34 pm код некоторых такой, что я так себе ещё бывши джуном писать не позволял.
А кто ж это допустил?
У вас, наверное, и code review имеется?
я не буду отвечать на такой вопрос, хз что я могу по этому поводу отвечать или нет, а идти в какую-то службу мне влом.
uncle_Pasha
Уже с Приветом
Сообщения: 19935
Зарегистрирован: Ср авг 30, 2000 4:01 am
Откуда: WA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение uncle_Pasha »

ystar писал(а): Пт фев 07, 2020 11:04 pm
uncle_Pasha писал(а): Пт фев 07, 2020 10:46 pm
ystar писал(а): Пт фев 07, 2020 10:34 pm код некоторых такой, что я так себе ещё бывши джуном писать не позволял.
А кто ж это допустил?
У вас, наверное, и code review имеется?
я не буду отвечать на такой вопрос, хз что я могу по этому поводу отвечать или нет, а идти в какую-то службу мне влом.
Это да, цензурных слов и у меня иногда не хватает.
Аватара пользователя
mikeG
Уже с Приветом
Сообщения: 8485
Зарегистрирован: Пт авг 01, 2003 8:32 pm
Откуда: SPb->SFBA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение mikeG »

KVA писал(а): Пт фев 07, 2020 9:43 pm
mikeG писал(а): Пт фев 07, 2020 8:03 pm Да, для обычного кодера важны усидчивость и умение применить стандартные решения типовых задач. Таких людей не так много.
Согласен, но "не верю" (С) что использование trie входит в набор типовых задач для любой позиции Гугла.

Лучше подскажите как найти человека

- который может работать сам
- на которого можно положиться
- который укладывается в сроки которые же сам и проэстимировал (вишенка на торте совпадают с моим эстимейтом :D)
- который задает вопросы мне, но по делу и не на каждый чих, а не сидит по два дня ковыряя ошибку в библиотеке (или умеет правильно спросить гугл)
- который задает вопросы бизнес аналистам (или (высший пилотаж) юзерам) по спекам которые приблизительно описывают что юзерам хочется
- знает best practices, а если не знает то следует тому что до него написали
- понимает что грузить всю таблицу в память в общем не следует (и знает когда следует)
- с которым можно поговорить за дизайн
- который потратит на первый компонент на новой для него библиотеке неделю, а на второй только 3 дня, а не неделю опять

Ну и так далее. Хоть убейте не вижу как trie мне тут помогут.

На самом деле мне такой человек сейчас нужен. :)
Построение trie - типичная задачка на интервью в гуглобуках. Мне много раз попадалась, в некоторых местах аж по два раза спрашивали.
Как человека найти? Видимо нужно > 500K предлагать (так как за 500K это только trie построить).
Аватара пользователя
Dweller
Уже с Приветом
Сообщения: 12262
Зарегистрирован: Ср дек 20, 2000 4:01 am
Откуда: Bellevue, WA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение Dweller »

По поводу гугла правильно в принципе пишете что нужен человек который сможет распределить свои 45 минут. В моём случае ещё и с комнатами был бардак у них, один толковый чувак начал интро пока ещё ждали когда освободиться комната, а другой просто стоял и я потерял минут пять пока начали. Опять же, за 45 минут успеть можно закодировать все сходу, предварительно рассказав алгоритм сразу как увидишь задачу, и объяснить все О(n) и т д
Времени стоять втыкать с мрачной рожицей как оптимально решить банально нет. Т е надо знать все типовые подходы заранее и уметь сразу применить. Все недавние hard задачи из гугла желательно хотя бы глянуть решения чтобы не тупить на интервью. А там ещё и код надо писать оптимальный и структурированный сразу, и чтобы выглядело красиво.
Если бы мое интервью там было шестым из шести из серии а не первым, то может и набил бы руку на самом процессе но т к там был бакенд а не ML eng позиция то решил не сильно парясь отделаться от гугла сразу. Самый лучший оффер вот был шестым из 6 ;)
Отсюда мораль, даже разминаться надо в серьёзных компаниях ;)
Аватара пользователя
Krys-Krys
Уже с Приветом
Сообщения: 12139
Зарегистрирован: Пн фев 15, 2010 4:32 am
Откуда: Pacifica, CA

Re: IT горячка в Сиэттле, эпизод 2

Сообщение Krys-Krys »

Dweller писал(а): Сб фев 08, 2020 1:46 am По поводу гугла правильно в принципе пишете что нужен человек который сможет распределить свои 45 минут. В моём случае ещё и с комнатами был бардак у них, один толковый чувак начал интро пока ещё ждали когда освободиться комната, а другой просто стоял и я потерял минут пять пока начали. Опять же, за 45 минут успеть можно закодировать все сходу, предварительно рассказав алгоритм сразу как увидишь задачу, и объяснить все О(n) и т д
Времени стоять втыкать с мрачной рожицей как оптимально решить банально нет. Т е надо знать все типовые подходы заранее и уметь сразу применить. Все недавние hard задачи из гугла желательно хотя бы глянуть решения чтобы не тупить на интервью. А там ещё и код надо писать оптимальный и структурированный сразу, и чтобы выглядело красиво.
Если бы мое интервью там было шестым из шести из серии а не первым, то может и набил бы руку на самом процессе но т к там был бакенд а не ML eng позиция то решил не сильно парясь отделаться от гугла сразу. Самый лучший оффер вот был шестым из 6 ;)
Отсюда мораль, даже разминаться надо в серьёзных компаниях ;)
А где еще "серьезные" технические интервью, как в Гугле? А то придешь "разминаться" в другую компанию, а там Пердеши и Пракаши будут спрашивать о вечной жизни на Марсе, смысл в таких разминках.
Аватара пользователя
kyk
Уже с Приветом
Сообщения: 31589
Зарегистрирован: Сб ноя 20, 2004 11:12 pm
Откуда: камбуз на кампусе

Re: IT горячка в Сиэттле, эпизод 2

Сообщение kyk »

Dweller писал(а): Сб фев 08, 2020 1:46 amОтсюда мораль, даже разминаться надо в серьёзных компаниях ;)
мораль: надо быть умным и нестарым
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
Аватара пользователя
IvanGrozniy
Уже с Приветом
Сообщения: 10409
Зарегистрирован: Ср фев 04, 2004 8:14 am
Откуда: Edgewater, NJ

Re: IT горячка в Сиэттле, эпизод 2

Сообщение IvanGrozniy »

Krys-Krys писал(а): Сб фев 08, 2020 1:54 am
Dweller писал(а): Сб фев 08, 2020 1:46 am По поводу гугла правильно в принципе пишете что нужен человек который сможет распределить свои 45 минут. В моём случае ещё и с комнатами был бардак у них, один толковый чувак начал интро пока ещё ждали когда освободиться комната, а другой просто стоял и я потерял минут пять пока начали. Опять же, за 45 минут успеть можно закодировать все сходу, предварительно рассказав алгоритм сразу как увидишь задачу, и объяснить все О(n) и т д
Времени стоять втыкать с мрачной рожицей как оптимально решить банально нет. Т е надо знать все типовые подходы заранее и уметь сразу применить. Все недавние hard задачи из гугла желательно хотя бы глянуть решения чтобы не тупить на интервью. А там ещё и код надо писать оптимальный и структурированный сразу, и чтобы выглядело красиво.
Если бы мое интервью там было шестым из шести из серии а не первым, то может и набил бы руку на самом процессе но т к там был бакенд а не ML eng позиция то решил не сильно парясь отделаться от гугла сразу. Самый лучший оффер вот был шестым из 6 ;)
Отсюда мораль, даже разминаться надо в серьёзных компаниях ;)
А где еще "серьезные" технические интервью, как в Гугле? А то придешь "разминаться" в другую компанию, а там Пердеши и Пракаши будут спрашивать о вечной жизни на Марсе, смысл в таких разминках.
Амазон, Убер, Лифт, Нетфликс, Фейсбук, Микрософт, Блумберг, Эпл, Линкдин, Адобе и т.д. Подход с задачками с литкода сейчас практикуют многие компании у которых есть мешок денег для программистов. Стоило одному гугловцу перейти в другую компанию, так он сразу начинает применять такой же подход интервью для новых кандидатов в коллеги.
Аватара пользователя
IvanGrozniy
Уже с Приветом
Сообщения: 10409
Зарегистрирован: Ср фев 04, 2004 8:14 am
Откуда: Edgewater, NJ

Re: IT горячка в Сиэттле, эпизод 2

Сообщение IvanGrozniy »

Dweller писал(а): Сб фев 08, 2020 1:46 am По поводу гугла правильно в принципе пишете что нужен человек который сможет распределить свои 45 минут. В моём случае ещё и с комнатами был бардак у них, один толковый чувак начал интро пока ещё ждали когда освободиться комната, а другой просто стоял и я потерял минут пять пока начали. Опять же, за 45 минут успеть можно закодировать все сходу, предварительно рассказав алгоритм сразу как увидишь задачу, и объяснить все О(n) и т д
Времени стоять втыкать с мрачной рожицей как оптимально решить банально нет. Т е надо знать все типовые подходы заранее и уметь сразу применить. Все недавние hard задачи из гугла желательно хотя бы глянуть решения чтобы не тупить на интервью. А там ещё и код надо писать оптимальный и структурированный сразу, и чтобы выглядело красиво.
Если бы мое интервью там было шестым из шести из серии а не первым, то может и набил бы руку на самом процессе но т к там был бакенд а не ML eng позиция то решил не сильно парясь отделаться от гугла сразу. Самый лучший оффер вот был шестым из 6 ;)
Отсюда мораль, даже разминаться надо в серьёзных компаниях ;)
А вот такой вопрос. На каком языке на доске программировали? Специалисты по интервью советуют Питон выбирать для прохождения. Мол, код более компактней получается в таких задачах и доску марать меньше приходится. Я по это причине изучил Питон даже :)
Ответить

Вернуться в «Работа и Карьера в IT»