Дисклеймер - я сам тоже довольно много (2 раза в месяц где-то) собеседую народ на system design. Вам фидбэк на статью
1) Зачем там вообще сервис картинок? Это отдельная задача, как картинки отдавать и она уже, очевидно, решена, текущие изображения в маркетплейсе же как-то отдаются.
Я бы сказал это частный анти-паттерн на интервью, когда кандидат начинает уходить в неосновную функциональность и там теряет кучу времени вместо решения основной задачи.
2) Я полностью согласен насчет частой ошибки, когда кандидат начинает сразу рисовать вместо понимания задачи, но у вас он как-то очень долго не рисует. Он к этому времени уже наговорит словами так много, что мне, как интервьюэру, записать это и потом понять будет сложно. Все таки надо переходить сразу к high-level диаграмме после требований, чтобы понять может ли человек хотя бы компоненты идентифицировать. Вы не находите, что у вас получается такая смесь из high-level дизайна с low-level? Не проще нарисовать 2 схемы, а во второй уже отобразить конкретные технологии, API, entities?
3) Сам пример задачи очень простой, все таки на интервью хочется понять уровень, а на простой задаче это не продемонстрировать, нужна задача, как лук, чтобы добавлять разные слои сложности. Вы, кстати, калибрацию вопроса не написали - какой у вас порог прохождения?
Мне повезло, мне попался вопрос, который я заранее видел в интернете и который я уже решал перед собеседованием.
Не могу сказать наверняка, но, скорее всего, в этом и была проблема. Надо было честно об этом сказать. Интервьюэр работает с этим вопросом и представляет насколько сложно в него врубиться с первого раза. На телефонном интервью не оценивают ваши навыки, смотрят на потенциал и на очевидные red flags. Если умолчать, что знаете вопрос — это сразу red flag. Вам самому нравится работать с людьми, которым не доверяешь?
Нет никакой проблемы в том, чтобы не решить задачку, тут важен процесс. Насколько вы были вовлечены, насколько задавали хорошие вопросы. Как у вас вообще с софт скиллз? Возможно, вы недооцениваете этот компонент.
Блин, за 4 недели они родили концепцию при которой вместо 1го клика, пользователь должен пройти визард, хотя, казалось бы, всем в вебе давно известно, что каждый лишний клик уменьшает конверсию. Пользователи об этом знали, но не компания, которая делает формы. Фейспалм. Кстати, я не слышал про Alconost до этой статьи, вы алкоголь продаете, парни?
Конечно, зависит от компании.
Разница, как правило, в том, что для Junior'a окей ответить не на все вопросы или не ответить глубоко, а просто знать, что вот есть такая штука и примерно понимать, зачем это нужно.
Есть вопросы, которые бессмысленно спрашивать у начинающих, например, про архитектуру, организацию деплоймента, анализ ошибок.
А все остальное — можно.
Хм, может написать небольшую статью на тему программерских интервью, интересно будет?
Многие недооценивают навыки общения в команде.
Кстати, это один из основных рисков найма «возрастных» членов команды — что они просто не впишутся.
Не обладая техническими компетенциями, они могут все равно стремиться занять лидерскую позицию, потому что жизненного опыта у них больше.
Возможна и обратная история, когда они зажимаются, их Эго начинает страдать.
Например, они накосячили и им что-то объясняют, это воспринимается, как нравоучение.
Или когда повышают более молодого коллегу, который как бы еще «зелен».
Не уходите в негатив и все получится, удачи вам!
Такого списка нет, просто рассылайте резюме и ходите на собеседования.
Есть компании, которые смотрят на знания технологий аля чем отличается абстрактный класс от интерфейса, зачем нужны синглтоны или аннотации в Spring, как работает сборщик мусора в Java.
Есть те, кто любит спрашивать алгоритмы и структуры данных, например, расскажите, как устроена хэш-таблица внутри.
Не забывайте про общую адекватность, не впадайте в негатив, если чего-то не знаете, будьте честны.
Все получится.
Удачи.
Отдельная просьба — чувак, плз, сделай что-нибудь с производительностью Jira.
Она из облака работает так быстро, что прямо-вот-бесит, как долго странички открываются.
И еще бы задачи можно было в ней закрывать в 1 клик, а не через…
В остальном, конечно, удачи.
Отдельный респект за честность, порадовало:
Также есть и забитые люди, обиженные на весь мир (средоточие этого — яндексовый филиал форчана), и просто люди, сочащиеся говном.
Чувак получает акции, их можно продать и получить живые деньги.
Чем это круто?
При устройстве на работу можно договориться и получить 100 RSU и каждый RSU стоит 100 баксов.
Но сразу их не дадут, по сути, это инструмент удержать сотрудника.
Поэтому выдачу разбивают на пакеты и выдают постепенно, в течение 4-5 лет.
Зато через 4-5 лет, если компания не отстой, то RSU вырастут в цене и могут стоить, например, 300 баксов.
Вы получите 30000$
К сожалению, Яндекс в этом плане отстой, потому что его акции за последние 5 лет пережили взлеты и падения, и в итоге цена почти та же осталась. Топикстартер, конечно, получил какие-то деньги, но это не то. Например, акции Амазона выросли с около 200 до 800 за аналогичное время.
Чувствуете разницу?
Зачем ехать так далеко, чтобы ботать нон-стоп? Надо жизнью наслаждаться.
Хотя цели-то понятны. Году в 2001, когда я поступил в МИФИ, ректор в приветственной речи сказал:
«Приветствуем молодых людей, которые станут новыми светилами науки и, конечно, девушек, которые станут женами новых светил науки». Я с ним, конечно, не совсем согласен, но реальность такова, что во многих техносферах процветает кондовый сексизм. Может, моделью-то лучше?
Автор, спасибо за статью, я разделяю эти идеалы, к сожалению, в реальности все бывает сложнее.
Интереснее было бы почитать про решения в «узких» местах.
Например,
1) как давно практикуете, сколько лет компании?
2) как делаете найм и адаптацию новых сотрудников?
т.е. как проверить какие-то проф качества за 2 часа интервью я с трудом, но понимаю, а личностные?
3) как происходит увольнение тех, кто не «вписался»?
4) как мотивировать лидеров без карьерного роста? какие критерии роста з.п.?
Правило 80/20 никто не отменял, все как бы равны, но вклад-то все равно разный
5) как контролируете рабочий процесс, есть ли наказания или поощрения?
6) откуда взять большую цель там, где ее нет?
Как мотивировать людей, которые в SpaceX делают ракеты — это понятно, настоящая большая цель, все дела.
А какая большая цель у компании, которая делает русский клон Shopify? Мне правда интересно, расскажите.
Читайте про Zappos, наверняка, они вдохновляли автора. Это из больших, там где-то 1.5K человек. Из малышей примеров больше. Гуглить надо по ключевиками holacracy cases. Здесь на Хабре про холакратию были хорошие статьи от одной российской команды (без обид, автор, но намного лучше и конкретнее этой, там настоящий опыт).
Как работает бизнес картинных галерей, я не могу подсказать. Но я эти галереи вижу, они работают и не закрываются. Есть митапы, где собираются люди порисовать вместе, возможно, через них можно на что-то выйти, нетворкинг — сила.
Есть объявления — научу рисовать за 20 уроков — чистый нал и никаких налогов.
Извернуться можно, но, если хочется какой-то стабильности — надо осваивать Wacom и вперед.
Художник — как графический дизайнер или прям художник-художник, который картины пишет?
Честно, я уже давно не видел дизайнера, который был бы обычным офисным работником, они все фрилансеры.
Даже в офисах сидят на почасовой оплате, так выгоднее обеим сторонам.
В Германии и в Берлине, в частности, очень много новых приложений, сайтов и т.п.
Реально, около 90% рекламы по телеку — это уже digital компании, а не оффлайн.
Думаю, толковый человек не пропадет.
А, окей, т.е. может работать.
Дам вам совет «бывалого» — если хотите, чтобы в семье все было хорошо, озаботьтесь поиском для нее работы.
Если у супруги что-то гуманитарное в плане образования, пусть, не думая, идет учиться на ИТ, иначе рискует застрять на всяких отстойных работах. Кроме ИТ и науки английский, скорее всего, не прокатит нигде, нужен уверенный дойч. Тока если сильно повезет.
Ну и вообще про язык — прокачать дойч на курсах не получится, особенно на всяких около-интеграционных, берите частного препода и целенаправленно готовьтесь сдавать Goethe экзамен, иначе мотивация сдуется. Удачи!
Думаю, многим будет интересно про вашу новую жизнь почитать.
Например:
1) Как начали
2) Опишите свой типичный день
3) Что нравится и что не нравится в сравнении с ИТ
Дисклеймер - я сам тоже довольно много (2 раза в месяц где-то) собеседую народ на system design. Вам фидбэк на статью
1) Зачем там вообще сервис картинок? Это отдельная задача, как картинки отдавать и она уже, очевидно, решена, текущие изображения в маркетплейсе же как-то отдаются.
Я бы сказал это частный анти-паттерн на интервью, когда кандидат начинает уходить в неосновную функциональность и там теряет кучу времени вместо решения основной задачи.
2) Я полностью согласен насчет частой ошибки, когда кандидат начинает сразу рисовать вместо понимания задачи, но у вас он как-то очень долго не рисует. Он к этому времени уже наговорит словами так много, что мне, как интервьюэру, записать это и потом понять будет сложно. Все таки надо переходить сразу к high-level диаграмме после требований, чтобы понять может ли человек хотя бы компоненты идентифицировать. Вы не находите, что у вас получается такая смесь из high-level дизайна с low-level? Не проще нарисовать 2 схемы, а во второй уже отобразить конкретные технологии, API, entities?
3) Сам пример задачи очень простой, все таки на интервью хочется понять уровень, а на простой задаче это не продемонстрировать, нужна задача, как лук, чтобы добавлять разные слои сложности. Вы, кстати, калибрацию вопроса не написали - какой у вас порог прохождения?
Не могу сказать наверняка, но, скорее всего, в этом и была проблема. Надо было честно об этом сказать. Интервьюэр работает с этим вопросом и представляет насколько сложно в него врубиться с первого раза. На телефонном интервью не оценивают ваши навыки, смотрят на потенциал и на очевидные red flags. Если умолчать, что знаете вопрос — это сразу red flag. Вам самому нравится работать с людьми, которым не доверяешь?
Нет никакой проблемы в том, чтобы не решить задачку, тут важен процесс. Насколько вы были вовлечены, насколько задавали хорошие вопросы. Как у вас вообще с софт скиллз? Возможно, вы недооцениваете этот компонент.
Разница, как правило, в том, что для Junior'a окей ответить не на все вопросы или не ответить глубоко, а просто знать, что вот есть такая штука и примерно понимать, зачем это нужно.
Есть вопросы, которые бессмысленно спрашивать у начинающих, например, про архитектуру, организацию деплоймента, анализ ошибок.
А все остальное — можно.
Хм, может написать небольшую статью на тему программерских интервью, интересно будет?
Кстати, это один из основных рисков найма «возрастных» членов команды — что они просто не впишутся.
Не обладая техническими компетенциями, они могут все равно стремиться занять лидерскую позицию, потому что жизненного опыта у них больше.
Возможна и обратная история, когда они зажимаются, их Эго начинает страдать.
Например, они накосячили и им что-то объясняют, это воспринимается, как нравоучение.
Или когда повышают более молодого коллегу, который как бы еще «зелен».
Не уходите в негатив и все получится, удачи вам!
Есть компании, которые смотрят на знания технологий аля чем отличается абстрактный класс от интерфейса, зачем нужны синглтоны или аннотации в Spring, как работает сборщик мусора в Java.
Есть те, кто любит спрашивать алгоритмы и структуры данных, например, расскажите, как устроена хэш-таблица внутри.
Не забывайте про общую адекватность, не впадайте в негатив, если чего-то не знаете, будьте честны.
Все получится.
Удачи.
Она из облака работает так быстро, что прямо-вот-бесит, как долго странички открываются.
И еще бы задачи можно было в ней закрывать в 1 клик, а не через…
В остальном, конечно, удачи.
Отдельный респект за честность, порадовало:
Прям в точку.
Чем это круто?
При устройстве на работу можно договориться и получить 100 RSU и каждый RSU стоит 100 баксов.
Но сразу их не дадут, по сути, это инструмент удержать сотрудника.
Поэтому выдачу разбивают на пакеты и выдают постепенно, в течение 4-5 лет.
Зато через 4-5 лет, если компания не отстой, то RSU вырастут в цене и могут стоить, например, 300 баксов.
Вы получите 30000$
К сожалению, Яндекс в этом плане отстой, потому что его акции за последние 5 лет пережили взлеты и падения, и в итоге цена почти та же осталась. Топикстартер, конечно, получил какие-то деньги, но это не то. Например, акции Амазона выросли с около 200 до 800 за аналогичное время.
Чувствуете разницу?
Хотя цели-то понятны. Году в 2001, когда я поступил в МИФИ, ректор в приветственной речи сказал:
«Приветствуем молодых людей, которые станут новыми светилами науки и, конечно, девушек, которые станут женами новых светил науки». Я с ним, конечно, не совсем согласен, но реальность такова, что во многих техносферах процветает кондовый сексизм. Может, моделью-то лучше?
Интереснее было бы почитать про решения в «узких» местах.
Например,
1) как давно практикуете, сколько лет компании?
2) как делаете найм и адаптацию новых сотрудников?
т.е. как проверить какие-то проф качества за 2 часа интервью я с трудом, но понимаю, а личностные?
3) как происходит увольнение тех, кто не «вписался»?
4) как мотивировать лидеров без карьерного роста? какие критерии роста з.п.?
Правило 80/20 никто не отменял, все как бы равны, но вклад-то все равно разный
5) как контролируете рабочий процесс, есть ли наказания или поощрения?
6) откуда взять большую цель там, где ее нет?
Как мотивировать людей, которые в SpaceX делают ракеты — это понятно, настоящая большая цель, все дела.
А какая большая цель у компании, которая делает русский клон Shopify? Мне правда интересно, расскажите.
Есть объявления — научу рисовать за 20 уроков — чистый нал и никаких налогов.
Извернуться можно, но, если хочется какой-то стабильности — надо осваивать Wacom и вперед.
Честно, я уже давно не видел дизайнера, который был бы обычным офисным работником, они все фрилансеры.
Даже в офисах сидят на почасовой оплате, так выгоднее обеим сторонам.
В Германии и в Берлине, в частности, очень много новых приложений, сайтов и т.п.
Реально, около 90% рекламы по телеку — это уже digital компании, а не оффлайн.
Думаю, толковый человек не пропадет.
Дам вам совет «бывалого» — если хотите, чтобы в семье все было хорошо, озаботьтесь поиском для нее работы.
Если у супруги что-то гуманитарное в плане образования, пусть, не думая, идет учиться на ИТ, иначе рискует застрять на всяких отстойных работах. Кроме ИТ и науки английский, скорее всего, не прокатит нигде, нужен уверенный дойч. Тока если сильно повезет.
Ну и вообще про язык — прокачать дойч на курсах не получится, особенно на всяких около-интеграционных, берите частного препода и целенаправленно готовьтесь сдавать Goethe экзамен, иначе мотивация сдуется. Удачи!
Если вы переедете в другую страну EU, она там заново будет оформляться?
Например:
1) Как начали
2) Опишите свой типичный день
3) Что нравится и что не нравится в сравнении с ИТ