Pull to refresh
77
Роман@RomeoGolf

инженер-программист

0,1
Rating
10
Subscribers
Send message

В таком случае:

1) "автор" перевода неправ, упустив эту весьма важную деталь. А лезть в оригинал честно говоря неохота, не настолько важная тема, чтобы ковырять первоисточники. На лету анализировать английский текст по русскому переводу я тоже еще не готов. Спасибо за подсказку.

2) это уже далеко не бред, это конструкции, которые надо тщательно продумывать, как хороший каламбур, откуда следует

3) ценность этого исследования стремится к вероятности использования подобных конструкций пользователем IRL. В моем персональном случае - к нулю.

Продолжение:

Сформулируй подобный бред

Скрытый текст

Thought for 5 seconds

Пользователь просит сформулировать подобный бред — то есть создать бессмысленный, но стилистически похожий текст, смешивающий научные и фольклорные термины.

Запрос явно шуточный, поэтому в ответе нужно сохранить игровой тон. Можно взять за основу структуру исходного вопроса: противопоставление двух абсурдных понятий (одно псевдонаучное, другое — фольклорное) в контексте некой практической задачи.

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

Важно не переборщить с длиной — короткий абзац будет смотреться органичнее длинного перечисления.

Понял, нужно сгенерировать бессвязный, но стилистически похожий текст, смешивающий наукообразие, фольклор и бытовые темы.

Вот вариант:

«Не пора ли заменить каталитический негр-ассистент на градиентный отражатель? Слышал, что с ним константа взаимодействия при переходе через ноль по шкале Кельвина значительно повышает квантовую запутанность в системе зажигания, особенно если использовать фильтрованное масло из-под папоротника. Но знакомые шаманы утверждают, что без подмешивания эрзац-сублимата в карбюратор, даже на четвёртой передаче не удастся достичь резонанса с биополем водителя. Может, всё-таки имеет смысл припаять кристалл памяти к глушителю?»

Выборка, конечно, слабовата, но по-моему его явно недооценили в этом "исследовании"

DeepSeek вотпрямщаз:

вопрос:

Рецессивная аллель покажет лучшую конверсию на девяносто втором бензине, или имеет смысл задействовать огневушку-поскакушку?

Скрытый текст

Thought for 6 seconds

Очевидно, что вопрос содержит странное смешение терминов из генетики ("рецессивная аллель"), автомобильного топлива ("92 бензин") и чего-то фольклорного ("огневушка-поскакушка"). Возможно, это метафора или шутка, но как ассистент, я должен дать осмысленный ответ.

Скорее всего, пользователь спрашивает о чем-то, связанном с автомобилями или настройкой двигателя, но использует нестандартную терминологию. "Рецессивная аллель" - это генетический термин, в контексте авто может означать что-то скрытое, неосновное. "Огневушка-поскакушка" - персонаж сказов Бажова, возможно, метафора какого-то устройства или присадки.

Нужно вежливо указать на непонятность терминов и попросить уточнить вопрос. Либо предположить, что речь о выборе между двумя вариантами: использование скрытого потенциала (рецессивная аллель) на 92 бензине или применение какого-то средства ("огневушка").

Ответ должен быть нейтральным, не высмеивать, а помочь прояснить.

Ваш вопрос сочетает термины из разных областей, поэтому сложно дать однозначный ответ. Поясню:

  • Рецессивная аллель — понятие из генетики, не имеющее прямого отношения к бензину или автомобилям. Возможно, вы имели в виду что-то другое (например, «рецессивный» в смысле «скрытый», или речь о настройках двигателя?).

  • 92 бензин — автомобильное топливо.

  • Огневушка-поскакушка — персонаж сказов П. П. Бажова, иногда используется как народное название каких-либо приспособлений или даже как метафора искры зажигания.

Если вопрос связан с выбором топлива или присадок для автомобиля, уточните, пожалуйста, что именно вы имеете в виду. Например:

  • Какая у вас машина?

  • Что вы хотите улучшить (мощность, расход, экологичность)?

  • Что подразумевается под «рецессивной аллелью» и «огневушкой-поскакушкой» в данном контексте?

С удовольствием помогу, если вы переформулируете вопрос более предметно.

Речь явно не про динамическое выделение памяти, а лишь про постоянное хранение переменной в одном и том же физическом месте против одного места для разных переменных. Тут канает и стек и куча. Но это на совести автора вопроса.

Есть хардварные баги, которые можно полечить софтом. Первый пример, который приходит на память - дребезг контактов. От него можно избавиться хардвано, а можно и софтово.

Вот, хорошая на мой взгляд подборка вопросов. Не егэ-подобный скрипт, а затравка для беседы, оно все-таки собеседование.

Чем динамическая переменная отличается от статической? 

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

Совершенно очевидно что вы пытаетесь отвечать на вопрос, который не задавался.

...

Вопрос о том, как битово представляется чиcло -2 в памяти содержит подвохи в другом месте.

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

Нам нужен специалист по программированию контроллеров. Вы вообще понимали на какую вакансию откликались?

Прекрасно понимаю. Работал с "программистом контроллеров", который наотрез отказывался читать схемы, потому что он программист. Специалист, чо. Специализированный. В эмбеде широкая специализация ценится. Мне как программисту контроллеров приходилось и схемы чужие править, и пилотные партии запускать в плане отладки, первой настройки и отработки устранения потенциальных косяков в производстве, и документацию готовить, и ПИ писать, и добиваться, чтобы их правильно выполнили, и с технологами вместе разбираться как удачнее доработку сделать на заделе. И дело не в неотлаженных процессах, а в том, что это настолько новое, что кроме меня еще полтора человека понимают, что в этой системе происходит.

Если я беру специалиста, я, безусловно хочу от него то что мне надо.

Обычно тот, кто берет специалиста, хочет, чтобы ему решили задачу. Не чтобы писали код, или рисовали схему, или бегали с ящиком плат из цеха к настройщикам, а закрыли определенный фронт. Причем, максимально самостоятельно и принимая за это ответственность.

Мне местами лучше за месяц ему практический опыт дать

Месяц? Ну-ну... Код по четко поставленному ТЗ он может и напишет. Но что касается надежности и поддерживаемости... Хотя, смотря чем именно вы занимаетесь.

чем адаптировать ваших тараканов под здешние условия

Можно подробнее, которые из моих тараканов не адаптированы под какие именно условия?

то какие именно практические навыки скрываются за вашими разговорами.... Темная лошадка одним словом.

Нормальное собеседование и осветляет темность лошадок. А не вот это вот все.

Мне не интересны рассуждения про "черных лебедей" типа троичной логики.

Меня, как условного кандидата, интересует, что вас, как условного предполагаемого интервьюера, интересует услышать. И меня сильно напрягают вопросы, которые регулярно используются в качестве вопроса с подвохом. Одного интересует как можно проще, другого интересует, знаю ли я лично черных лебедей. А я откуда эту линию могу знать заранее? На одном собеседовании заворачивают, за то, что в fizzbuzz не впендюрил юнит-тесты, в другом за них же за впендюренные заворачивают за оверхед

Упоминание кучи в контексте статических переменных...

на секундочку, в контексте динамических. И с динамическим же выделением памяти. Что не так?

Допустим, КАН активно применяется. Но если условный я - первоклассный специалист, разбирающийся к тому же не только в эмбеде, но и во взаимодействии со смежными подразделениями, включая ОТК, ПЗ, технологов, конструкторов, производство и экономику, но работал до сих пор только с ARINC? И есть выбор - взять условного меня, и я через месяц буду работать с каном, и закрою нехилый фронт, или взять студента, который вчера на 5+ защитил диплом с темой по кану и он уже все о нем знает и разбуженный ночью может цитировать спецификацию наизусть, но спецом он станет года через три...

я бы вас не взял.

о чем я и сказал в самом начале.

В моем мире розовых пони команда реализует поставленные задачи, а не выбирает инициативы. И уж точно не влияет на портфель и стратегические приоритеты. Я как разработчик лишь однажды на 100% знал, что и как я должен делать с точки зрения потенциального пользователя, потому что сам был этим пользователем - делал апппаратно-программный комплекс для настройки прибора, который мы делали командой. Вот там я проявлял инициативы и попадал в точку. Если я делаю, например, софт для банка или для медицинского прибора, или для самолета, мне надо быть немного банкиром, врачом и летчиком. Или иметь в связке нормальную команду маркетинга, которые знают, что нужно на рынке или заказчику.

Если команда выполняет поставленные задачи - вопрос по прибыли не к ней. Если вместо этого команда сама решает, чем сегодня будет заниматься - тут у меня бы появились вопросы к команде, но иного плана, не по прибыли, а какого хрена.

Но у меня не появится, я сам со стороны разработки. И мне, как разработчику, предпочтительно держаться в стороне от портфелей и стратегических инициатив. Иначе я пошел бы в другую сферу деятельности. Конечно, я могу пообщаться с пользователями для коррекции работы, или поучаствовать в собрании на тему стратегии чтобы ЛПР имели взгляд и с этой стороны, но если вы купили офигенный пятикоординатный станок на замену ДИП-500, и удивляетесь, что продажи ваших гаек и болтов не выросли - вопросы точно не к станку. С точки зрения бизнеса команда разработки - это станок.

Я не романтизирую продажи. Я всего лишь уверен, что команда разработки ничего не продаст и прибыль сама по себе не принесет. Совсем. Чтобы была прибыль - нужно, чтобы кто-то продавал. И это не разработчики. Поэтому от уровня команды прибыль не то, чтобы совсем не зависит... Обычно там система ниппель - сильно ухудшающееся качество может заметно обвалить продажи (а иногда и нет), а сильно улучшающееся само по себе нифига не поднимет.

Я больше 20 лет в разного рода embedded, и скорее всего завалю этот собес. Большую часть ответов я знаю, но буду тупить, потому что не понимаю, что именно вы хотите услышать. Буду выглядель, как студент, который лихорадочно пытается придумать на ходу. Или буду постоянно переспрашивать, и меня не возьмут - "несамостоятельный, неуверенный, на работе тоже постоянно будет бегать переспрашивать"

Что такое static?

Сейчас в эмбеде тоже немало С++, ответ сразу становится существенно шире

Напишите функцию, которая подсчитывает количество единиц в бинарном числе.

А сдвиг вправо и проверка битовой маски будет считаться?

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

Ну это просто не честно, что за телепатия! Откуда я знаю, о чем думал автор при создании, может, это первые строки фейсбука? И вообще, иной раз на собесах дают в виде примера лютый трэш, за который надо по рукам бить, с вопросом - как это исправить? Да выгнать автора и на всякий случай переписать все, что он накодил!

Чем отличается union от struct?

Чем ворон похож на письменный стол? На нормальный вопрос "чем отличается" нормальный ответ должен быть в одно-два слова: весом, размером, местом хранения, способом доступа. Тут фактически надо дать два определения. Так, может стоит спрашивать два определения?

На два входа логической ячейки приходит 1, а выходит 0. Что это за ячейка? — Исключающее ИЛИ.

Вы серьезно? По одной строке таблицы истинности угадать ячейку? А что насчет И-НЕ, ИЛИ-НЕ?

Какая первая программа была написана на языке С? — Этот язык был разработан для создания Unix.

Вопрос - какая написана? Jтвет - Разработан для... Это само по себе нечестно, потом, вы сами не знаете, какая на самом деле была первая (скорее всего Hello, world), в третьих, unix уже не программа а довольно крупный программный комплекс, и наконец, незнание этого как влияет на уровень специалиста?

Как выглядит число –2 в памяти контроллера?

Какого контроллера? Какой тип памяти, переменно, в которой это хранится? Есть уникальные вещи, типа троичной логики и прямого кода для отрицательных чисел, редкие, да, но давайте уточнять. Я, как претендент, могу решить, что вопрос с подвохом, и вы ждете от меня знания таких деталей, а оно вон как просто...

Чем динамическая переменная отличается от статической?

Ну, куча в эмбеде не очень рекомендована, и все же...

Какой алгоритм невозможно реализовать программно? — Алгоритм, решающий проблему остановки.

И всё? Я догадываюсь, что вы хотели спросить, но (если я не ошибся в догадках) я бы спросил наоборот - как программно решить проблему остановки?

Насколько хорошо знаете ассемблер? Используете ли вы ассемблерные вставки?

Какой ассемблер? Я их использовал штук 5 разных. И использовал вставки машинного кода в ассемблер (не спрашивайте...) Но что значит "хорошо"?

Знаете Python? Можете ли вы написать ПО верхнего уровня?

Плюсы не знает сам Страуструп, по его признанию. Что значит - знаете? И почему именно его, больше не на чем писать верхнего уровня? Вообще странно для связки с эмбедом использовать питон, плюсы и даже паскаль-семейство (лазарь, к примеру) дают больше возможностей на мой взгляд...

Вы работали в Keil / Eclipse / IAR / VScode?

Ну, работал. По чуть-чуть во всех. И не понимаю, почему это может быть важно на собеседовании. Перейти с одной среды на другую - дело настолько незначительное. Если процессы настроены - это вообще не проблема. Если не настроены - проблема не в этом.

Как написать код и прошить им микроконтроллер без использования IDE?

найти в интернете asm.exe, не найти линкер, библиотекарь и все такое прочее, не найти файлы от производителя (ибо их не существует), разобраться самостоятельно с тем, что должно быть в стартапе, собрать проект на 15000 строк в одном файле (напоминаю, линкера нет) в текстовом редакторе far, для прошивки пользоваться самостоятельно разработанным софтом и платой соединения прибра с компом через LPT-порт - как тебе такое, Илон Маск?

Как работает startup-файл для микроконтроллера? — Настраивает стек и таблицу векторов прерываний, инициализирует память, вызывает main.

Вот чес-слово интереснее спросить подробнее про вектора прерываний. А стартап-файла может и не быть.

Какие особенности есть у флеш-памяти контроллера?

Ну, нечестный вопрос. Опять 100500 вариантов ответов. Надо представлять, что вы хотите услышать.

Что является точкой входа в программу? Какой именно код выполняется первым? — Функция Reset_Handler.

100% везде? На всех контроллерах и во всех программах? Этот вопрос я бы точно завалил.

Опишите порядок инициализации ШИМ на выводе микроконтроллера.

Можно 20 лет программировать микроконтроллеры и не сталкиваться с ШИМ. Ну, допустим, я знаю ответ, но это же дело 5 минут чтения доков, зачем это иметь на подкорке?

Расскажите про режим энергосбережения.

И вот опять "расскажите". Напишите эссе. Предполагается развернутый ответ, а насколько?

Как устроена RAM контроллера? Какие отделы памяти есть?

секции конфигурируются отдельно и могут отсутствовать.

Что будет, если задач окажется очень много?
Что будет, если в задаче будет бесконечный цикл?

опять вопросы на телепатию

Чем отличается биполярный транзистор от MOSFET?

мосфет - разновидность полевого транзистора. Ответ именно про полевые.

Как нумеруются выводы микросхем?

в соответствии с документацией!!! Встречал без меток на корпусе, со странными метками (несколько меток в разных местах, про которые без доков не поймешь, которая для первого вывода), с метками, едва заметными в 10х лупу, с меткой на выводе, а не на корпусе, и вишенка на торте - по часовой стрелке

Как устроены ячейки памяти различных типов?

считаю явным перебором для собеседования.

Как отличить диодную сборку от биполярного транзистора одним мультиметром? — Использовать функцию hFE на мультиметре.

Из моих 20 лет изрядная часть была с цэшкой. Не на всех мультиметрах есть эта функция и сегодня. Но самое главное - а зачем? Вы подбираете детали со стертой маркировкой на помойке, проверяете их и используете?

Можно ли из двух диодов сделать биполярный транзистор?

все бы ничего, но это рядом с вопросом о внутреннем устройстве ячеек памяти различных типов и сигма-дельта ацп... Вы кого собеседуете?

Вопросы про интерфейсы

если человек не работал с CAN I2C, но знает, например, RZ, ARINC (молчу про ethernet)? Пара дней чтения доков - можно начинать, неделя практики - и он в теме. Приходилось делать SPI программно и на ПЛИС, практически ничего о нем не зная на начало работы. И кстати, где вопросы про ПЛИС?

Вопросы на логику, математику и физику

в стрессовой ситуации собеседования толковый человек может начать резко тупить на подобных вопросах. Особенно если внезапно после сигма-дельта АЦП тебя спрашивают про микробов. Они показывают не столько логику и физику, сколько стрессоустойчивость. Это точно то, что вам надо?

Простите за многобукаф, не удержался.

Как вообще мог возникнуть вопрос из заголовка?

Хорошая команда до какой-то степени может гарантировать качество производимого продукта. Причем тут прибыль? Некто С.Р.Б.Н. Достабль у Пратчетта мог продать сосиску собственного производства даже тем, кто ее уже покупал. А тот, кто может продать сосиску Достабля дважды - может продать что угодно.

Вам просто нужна хорошая команда продажников. Хорошая команда разработки и производства может лишь облегчить им работу.

Команда разработки сама по себе не генерирует прибыль вообще. Она лишь генерирует объект, на котором можно получить прибыль. И вообще, почему кто-то решил, что команда должна разрабатывать еще и бизнес-стратегию? Лезть в ресурсы, операционную деятельность, портфели разного рода и бизнес-опять-же-инициативы?

Я предполагаю, что речь шла о разработчиках, ибо в тексте IT, delivery, релизы и все такое. Или под командой подразумевается все предприятие в целом, от гендира до курьера? Ну, для стартапа из 5 человек это может и нормально, но вообще-то разработка и экономика - несколько разные области деятельности, требуют разного образования и разных подходов, не говоря о затрачиваемом времени. Если разработчик занят стратегическим планированием продаж - когда он будет разрабатывать?

Ваш лирический герой: "я ко-ко-ко-программист, стописят лет ко-ко-ко, у меня ко-ко-ко", а из конкретики - только САЙТ! лолчто??? сайт я тоже могу написать без строчки самописного кода, без LLM, по древней китайской технологии с кодовым названием ctrl-c+ctrl-v. Пусть это ваш ко-ко-ко-инженер расскажет, как он на пару с другом Клодом сделали софт для авиаприбора и за пару месяцев получили свидетельство о летной годности. Или сделали хотя бы монитор пациента, и прошли CE. Хорошо, хрен с ними, свидетельствами и CE, просто сделали программу для хотя бы бортового индикатора, достаточной для самолета надежности и помещающуюся в ту память, которую на борту разрешено использовать. Потом поко-ко-кокаем вместе, будет о чем.

Спасибо за намек, поэкспериментирую на досуге. Тормозов особо не вижу, а память, похоже, да... Просто у меня существенная часть разработки под Qt идет, показалось логичным использовать именно это DE. Видимо, просто показалось :-)

А из опенсорсных кросплатформенных есть примеры? Вопрос не с подвохом, реально выбираю. На рабочем ПК (Debian + LxQt) должна быть лицензионная чистота, эти два не подходят. ImageMagic и LxImage так себе

Сходу источник не дам, но читал, что доказано математически - максимально необходимое количество ходов - 7. Практически подтверждаю, больше 7 мне не надо. Чтобы угадать быстрее нужна толика удачи.

Кстати, пробовал сыграть с дипсиком. Тупит, путает очередность ходов, сравнивает мои цифры каждый раз с новым набором. Хотя правила как бы "знает". В крестики-нолики у него получается получше :-)

Выброс серотонина прекращался. Животное оставалось активным <...>  А во второй группе серотонин накапливался до тех пор, пока не переваливал за пороговое значение и включал режим пассивности.

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

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

Внешний стресс заставляет DRN вырабатывать серотонин.

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

UPD: Мельком взглянул про серотонин. Такое ощущение, что все наоборот. Серотонин облегчает двигательную активность. Пониженный уровень серотонина вызывает депрессию и пассивность...

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

нигде такого не увидел, как раз наоборот

Если на празднике прочитал стих - распространение неограниченному числу лиц?

А вот напрасно иронизируете. Запросто может оказаться, что таки да. В детсадах в основном используют Public Domain из классики, поэтому обычно нет, но известны случаи, когда авторов привлекали за распространение собственных произведений, например, Deep Purple в 2009. Так что если кого-то еще не привлекли за пение Металлики публично, то это лишь эффект Неуловимого Джо.

Ну и там исследователи сами модель выпытывали

А хоть бы и так, но текст, запрещенный к распространению без согласования с правообладателем, был распространен, да еще и за денежку. Состав преступления вырисовывается. Модель может подать встречный иск, что ее пытали...

Поправочка небольшая. Иишечка от гугля подсказывает:

В Стэнфорде, как и в большинстве книжных магазинов США в 2026 году, стоимость книги «Гарри Поттер и философский камень» (издаваемой в США под названием Harry Potter and the Sorcerer's Stone) зависит от формата издания: 

  • Мягкий переплет (Paperback): стандартная розничная цена составляет около $12.99. В крупных сетях и онлайн-магазинах её часто можно найти со скидкой по цене от $7.00 до $9.75.

  • Твердый переплет (Hardcover): обычное издание стоит приблизительно $25.00 – $30.00.

  • Электронная книга (eBook): цена составляет около $11.99

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

1
23 ...

Information

Rating
3,781-st
Location
Свердловская обл., Россия
Date of birth
Registered
Activity