Обновить
1
0

Embedded Software Engineer

Отправить сообщение
Мы добрые, правда =) Это все задачи не для того, чтобы подловить, а чтобы отсеять тех, кто тупо не знает, что такое «переменная», «цикл» и как ими пользоваться.
Вовсе не плохо на мой взгляд. Это показывает, что человек правильно считывает требования из контекста. К тому же все сейчас работают по Agile, и если где-то требования не уточнили сразу, это поправимо.
Почему, возможный вариант. Это действительно пример теста на человека, который с кодом дела не имеет в принципе. Не знаю, удивитесь ли вы, но таких много стучится.
Нет, конечно, мы же действительно не нанимаем специалиста по строкам. Если используется эта задача, то всегда уточняется (если возникают вопросы), что имеется в виду zero-terminated ASCII.
Как вы определяете, что такое «не совсем идиот»? Наше определение включает способность решить простую программистскую задачу. Но даже если бы и не включало — из тех «самозванцев», что приходили к нам, не было такого, чтобы человек не мог написать код, но демонстрировал экспертные знания (или хоть какие-то знания) в указанных с резюме технологиях.
У нас специфика предполагает а) достаточно низкоуровневое программирование б) способность решать новые задачи. Поэтому ответ «я не могу перевернуть строку, потому что никогда не работал со строками» — это, наверное, действительно не к нам.
Я не знаю, какой будет пример элементарной задачи в вашей области, мне строки казались достаточно универсальным примером, но я мог отстать от жизни.
Что человек, который каждый день программирует, не сможет в реальном времени написать реверс строки (у нас можно хоть на псевдокоде, мы не требуем, чтобы оно компилировалось) — в это я не очень верю, честно говоря. С «поговорить» у таких кандидатов тоже всегда были проблемы.
Там, где я сейчас работаю, проблема самозванцев стояла достаточно остро: около половины кандидатов, выполнивших (якобы сами) тестовое задание, на очном собеседовании демонстрировали полную неспособность к программированию. Решение оказалось неожиданно простым: на первичном техническом интервью (по скайпу) стали просить решить элементарную задачу, типа перевернуть строку. С тех пор проблема исчезла.
А вообще да, очень мало кто умеет нормально собеседовать. Или определяют «на глазок», или совершенно нерелевантные вопросы.
Люди должны радоваться, что барин до них снизошел? Мне кажется, это хорошо, что те, кто узурпировал власть в РФ, получают на Хабре ровно столько уважения, сколько заслуживают.
Да, это может быть не очень практично в краткосрочной перспективе, но в долгосрочной инженеру лучше быть на стороне прогресса. Вопрос самоуважения, опять-таки.
Да, для Германии это во многом страхи страны, пережившей два тоталитарных режима. Посмотришь, как в России людям блокируют банковские счета за посты или на китайский «социальный кредит», и подумаешь, что может быть в этом недоверии к технологиям что-то есть.
Если имеется в виду EC карта, то это обычная интернациональная Maestro и принимается в общем-то везде.


Нет, есть одноименная карта Maestro, но в контексте Германии EC-Karte — это именно национальная немецкая Girocard. Я периодически натыкаюсь на магазины, где принимают EC-Karte, но не принимают Maestro. Хотя в Берлине это уже редкость.
Можете уточнить если знаете — Почему в случае «поста девушки со стихами приморских партизан до момента признания материалов экстремисткими» ее адвокат не сумел оспорить решение по чему-то типа «закон не имеет обратной силы».


Это частый misconception. Экстремисткий материал — то, что возбуждает ненависть. Если вы, например, придумали такой материал сами и распространяете, то вас все равно можно обвинить по 282, хотя самого материала, понятное дело, не будет в списке пока вас не осудят. Так что наличие/отсутствие чего-либо в списке нерелевантно для этого случая.
Так и PVS не может похвастаться тем, что ловит ошибки такого рода. А на побитовое «или» с нулем или что-то похожее мне и бесплатный clang analyzer ругался.
Ну типа прочли статью и заинтересовались, что употребляет автор.
Если заказчиком будет Рамзан Ахматович, то наверное да.
Ну вот условия open-source сообщества сегодня предполагают уважительное общение. Конечно, Линусу никто не скажет «уходи из Linux», но очевидно, нашли чем убедить.
Я думал там какой-то хитрый UB будет, а там всего лишь опечатка (достаточно заметная, кстати). При чуть более удачном стечении обстоятельств, ее бы заметил и компилятор: совпадение имен с точностью до регистра одного символа — это редкость и плохой стиль (вот тут бы статическому анализатору ругнуться). При чуть менее — ее не заметил бы и PVS — достаточно было бы этой константе оказаться не на нулевой позиции в енуме.
В США дело в том, что «gag order» выпускает суд, соответственно, до решения суда обязать компанию ни к чему нельзя. Но если в принципе, на уровне закона запретить говорить о наличии или отсутствии таких запросов, то механизм ломается (даже если предположить, что он в принципе работает).
Да, вы правы, не заметил. Но все же ничто не мешает принять аналогичный закон и в отношении интернет-компаний, и вопрос будет практически закрыт без каких-то сложных законов.
Но ведь закон — это не алгоритм, а судья — не машина и даже не программист или математик. Суд смотрит «по-человечески»: у платформы было намерение передать информацию? Было. Пользователь ее получил? Получил. Всё, передача информации установлена.

UPD:
Вот представьте, заказчик посылает киллеру каждый день сообщение: «сегодня не убивай Васю Пупкина», а в какой-то день не посылает — и киллер его убивает. Думаете, если переписка вскроется, заказчику удастся отбрехаться «канарейкой»?

Информация

В рейтинге
Не участвует
Откуда
Berlin, Berlin, Германия
Зарегистрирован
Активность