Как стать автором
Обновить
11
0
Максим Данилов @maxdanify

Software Engineer

Отправить сообщение

"I didn't have such a situation" вообще вроде валидный вариант, это говорил мне их HR, и я его использовал на пару вопросов. Ну иначе это бессмысленно, как вы сами сказали, придется придумывать сказку.

Я так думаю это верно для Америки или UK, а вот мне интересно как они проворачивают эту схему, например, в Германии? У них, вроде есть тама пара офисов.

На все задачи было по 30 минут примерно, потому что в начале leadership bullshit :) я так понял, что нужно было понять какую часть логики писать, может даже определить самому, ну и дальше как успеешь. Понятно, что за 30 минут много не напишешь. Но задача была сформулирована именно в одно предложение, написать игру по ссылке. Дальше в процессе обсуждаешь.

Я помню, вроде начал с классов модели, которая хранит карту с объектами. И класса персонажа с методом move, который пересчитывает состояние карты в зависимости от действия игрока.

Точно был косяк в том что я подумал, что ящики могут толкать друг друга, но оказалось, что персонаж может двигать только один ящик за раз.

Да это обычный блокнот с подсветкой. Компиляцией занимается интервьюер.

Могу тоже добавить от себя, так как этим летом собеседовался в AWS Европа. Все также, в начале 2 задачки на HackerRank уровня medium/hard. Потом phone screen interview одно.

Но между ними можно посетить онлайн meeting с HR, где расскажут, что будет на вопросах по leadership principles, пришлют варианты вопросов по ним. Вообще этих вопросов, да, будет супер много, и они будут примерно отнимать 30 минуты в каждом часовом интервью. Но к ним очень легко подготовиться, я, где-то в течение 2 часов, просто выписал себе в тетрадь все ответы с примерами из жизни (они даже сами подчеркивают, что ответ должен быть с примером из вашей практики) и этого хватило, на последних интервью я просто даже "читал" по бумажке (это не запрещено).

Ну и после phone screen интервью было 4 подряд online интервью в Amazon Chime, вместо on-site. Из leetcode была только одна задача (что-то вроде пройти конем по шахматной доске из одной точки в другую за минимальное число). Следующая задача была сформулирована как написать игру, ссылку на которую мне скинули (это был sokoban, как я потом узнал). И две другие были design interview: спроектировать сервис Amazon Prime Video, и какая-то задачка на управление светофорами (я так и не понял, что там от меня требовалось, но почему-то именно ее я прошёл :)

Вообщем один из интервьюеров (задачка с игрой sokoban) сказал нет, поэтому я не прошёл. Мне сказали, чтобы пройти нужно получить да от всех. Фидбек есть, но формальный, они не ответили мне на вопрос почему нет, а только где. То есть сказали, что прошёл все leadership и решил 3 из 4 задач.

С написанием игры конечно было сложнее всего понять, что от меня требуется. В итоге пришли к тому что, я должен написать модель игры с перемещением кубиков по карте персонажем. Ну и позже, когда поиграл немного понял, что неправильно понял логику перемещения кубиков 😅

Главное в design interview подготовить среду в которой будет удобно рисовать. В идеале, наверное, стилусом на планшете.

Куда не возят amazon prime и интернет работает с перебоями?

В Росси есть достаточно сервисов на уровне Amazon Prime. И Amazon Prime это бич Германии, они стараются избавиться от его монополии, но уже видимо поздно. Какой выйгрыш для Германии в тотальном захвате локального рынка американской компанией? Они стали это осозновать сейчас, у нас на работе раньше были купоны на Amazon Prime, в качестве бонуса, сейчас в Германии законодательно запретили это.

Цифры не с потолка, а с личного опыта, я не хочу приводить цифры с аналитических ресурсов, потому что я за них не отвечаю.

За прошлый год 2 раза интернет падал на работе, на несколько недель, переключались на резервный канал с ограничением на 50 Мбит/с на всю компанию (200+ человек) - это Мюнхен. Качество сервиса в Мюнхене ниже плинтуса, я не пользуюсь, но моя жена жалуется (салоны красоты, например) :) Хотя, я был в паре гостиниц, и там за 100 Евро вам будет средненький номер. В Азии за теже деньги, например у вас будет просто люкс, по меркам Германии.

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

Но это только мое субъективное мнение, на основе Баварии.

Ну у всех свои стандартты к жизни, для кого то это проблема, для кого-то нет. Просто все познается в сравнении. В Европе есть свои проблемы, в Азии свои, нет идеальной страны, я пока не нашел :)

Уровень зарплат программистов, мне кажется, в РФ выше. Средняя зп да в Германии выше. Но в Германии программист получает среднюю зп, а в РФ выше средней, так что грех жаловаться, если ты программист в РФ. Я, когда работал в Спб моя зп была выше средней в 3 раза, учитывая что я получал меньше многих моих коллег, и был джуном.

В смысле ложная, если вам говорят что не принимают кредитные карты, в большинстве слуаев это значит (других слуаев я не встречал), что оплатить вы не сможете с помощью MasterCard и VISA, не важно, что они дебетовые. Apple Pay может быть привязан и к Giro Pay.

Забавно, что при базовом тарифе в 10 euro (870 руб при текущем курсе) за 2 Гб Telekom.de выгоднее купитть роуминг Тинкьофф Мобайл за 999Р за 3 Гб :) Конечно в Telekom.de еще входят минуты разговора, но если честно я не помню когда в последний раз звонил по телефону. Что странно данное разделение в тарифе, потому что в 4G вроде есь траффик идет через одно место.

4G будет всегда настоящий, если базовая станция обслуживает только вас одного. Ну и за этот интернет вам придется заплатить гораздо больше, чем в России.

Немного не в тему, но все же про сервис в Германии. Заходишь в кафе или магазин и спрашиваешь можно ли оплатить картой, тебя отвечают, если у вас кредитная, тогда нельзя. Говоришь нет не кредитная, даешь им дебетовую карту, например Revolut, она у них конечно же не срабатывает, и тебе говорят: "вы же сказали, что у вас не кредитная!"

Эмпирическим путем вычисленено, что все карточки VISA и MasterCard переходят в категорию кредитных в Германии :) А под дебетовой подразумевают Giropay (локальная платежная система)

Переехал в Германию, банк выбирал по приложению. И это будет всегда решать при выборе не важно в какой стране, потому что пользуюсь им каждый день, кошелек уже не носил с собой лет 5, хотя в Германии с этим сложно. Не совсем согласен с утверждением о поделе рынка. Скорее уж связано с поколением, пожилые люди меньше склонны к переменам.

По моему ощущению, в Германии половина населения использует ADSL или DOCSIS, с uplink в районе 1 Мбит/с. А вы про 10 Мбит/с через мобильную сеть :)

Я, к сожалению, машинами не пользуюсь, но пишу софт под них, поэтому точно не могу сказать, в каких моделях и годах, это начинает использоваться, потому что обычно при разработке известны только кодовые имена. Мой опыт основывается на BMW/Volkswagen, но не думаю, что остальные сильно отстают в этом плане.
В современных авто добавляется secureOnboard communication, в простейшем случае к CAN сообщению добавляется MAC, поэтому посылать такие сообщения уже не получится, они просто будут игнорироваться системой. Функция по запросу (Function on demand), когда вы хотите активировать дополнительные функции, защищена криптографией, без специальной подписи активировать не получится. Примитивный SecurityAccess в UDS заменяется нормальными системами аутентификации.
Сюдя по количеству индусов на AUTOSAR форумах используют очень активно :) В моем же случае это была IVI система, там AUTOSAR не нужен. ASPICE тоже не использовали, был обычный Scrum.
А что вы предполагаете под сложными системами? Какой критерий для их определения? Я бы не был так категоричен.

У меня есть примеры использвования CMake при разработке автомобильного ПО всех уровней. В моем понимании они попадают под категорию сложных систем.

Ну или, например, проект LLVM. Еще можно привести много достаточно больших открытых проектов, использующих CMake. А большая кодовая база уже подразумевает некоторую сложность.

Да, Rake мы тоже используем, но только уже для вызова Bake или для реализации каких-то сложных шагов пост(пре)-сборки.

А хотя бы инклюды он ассоциирует с артефактами так чтобы изменение заголовочника пересобирало все бинари его использующие?

Да конечно, это же прям базовый функционал.

Про Qbs, я почему-то сначала подумал про qmake, а нет, это что-то новое. Давно не заглядывал в мир Qt. Посмотрю на досуге, спасибо.
1

Информация

В рейтинге
Не участвует
Откуда
München, Bayern, Германия
Дата рождения
Зарегистрирован
Активность