LINUX.ORG.RU

Embedded C: вопросы на собеседованиях

 , ,


4

5

Я знаю, на лоре много сишников и ембедщиков. А проводящих собеседования на работу еще больше.

Так вот, уважаемые отбиральщики мужей у жен специалистов на должность embedded C developer, что вы обычно на собесах спрашиваете?

Особенно интересны вопросы по Сишке с намеком на завалить кандидата — неочевидные или на хорошее знание стандарта.

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



Последнее исправление: untitl3d (всего исправлений: 3)

Ответ на: комментарий от Djanik

Я бы еще обязательно спросила про характеристики нелинейных КИХ-фильтров.

Даже стало интересно для чего их на практике применяют нынче? Или Вы о том что линейные существуют только в теории, а на практике как мин есть жёсткое ограничение по амплитуде?

bugfixer ★★★★★
()
Ответ на: Да. Абсолютно согласен. от Moisha_Liberman

С ментора

Персональная ответственность

Сам дурак. Лучше на собесе завалить… совершенно безответственно.

anonymous
()
Ответ на: комментарий от anonymous

«Директор, директор … Пошел ты в жопу, директор, не до тебя щас.»

anonymous
()
Ответ на: комментарий от alysnix

Не. Я просто неправильно сформулировал.

Прошу прощения.

что как бы означает, что срок вовсе не обязателен. срок можно заменить и образованием.

Не получится. Методика подготовки разная. В военном ВУЗе хошь-не хошь, а выучить придётся. Мы где-то с уважаемым @anc это обсуждали. Получили «два шара» – про увольнение в город забудьте. «Казарма» это и плохо и хорошо. Меньше соблазнов. А учиться приходится.

Второй аспект – раннее взросление. Напоминаю что курсант это по должности. По воинскому званию это рядовой или как я был, сержант. Но Вы приведены к Присяге в 18 лет, Вы уже военнослужащий. А это другая ответственность. Заступаете в караул – в оружейке берёте калаш и к нему 60 смертей в двух магазинах. Тут уже пранки (да, я в курсе что это «шутки») могут кончиться крайне хреново. Ни 5.45, ни тем более 7.62 шуток просто не переносят.

Третий аспект – а нет ни какой другой физики или математики или программирования. В военных ВУЗах дают их неплохо, в хорошем таком объёме, формируя базис. А дальше уже сами. Надо – учитесь, не надо – можно и бухать продолжить. Опять же всё зависит от Вас лично. Да и уровень в той же ак. им. Можайского тоже весьма не плох. Там много ВУЗов, в системе МО, всех не перечислишь.

Поэтому есть немало военных специалистов, тех же связистов, энергетиков, которых можно нанимать и далее поднатаскивать. Главное в том, что они уже понимают что чему в жизни. Вот этому научить не получится. Тому, что C++ он малость разный по стандарту и для Qt, научить можно. С GTK+ на С или питоне писать, научить можно. Мозги включать вовремя – нет.

P.S. А уж про то, что не вовремя и не к месту чирикающие кеноры в ряде случаев просто опасны и для окружающих и для самих себя, я и не говорю.

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: комментарий от Djanik

А если кандидат гей? У нас геи имеют право работать на предприятиях с гос. финансированием и иметь допуск к гос. тайне?

А что, не имеет?

Benis
()
Ответ на: Хммм... от Moisha_Liberman

Господи боже! Спасибо тебе, Мойша Либерман большое, что ты сам отсеиваешь таких кандидатов и принимаешь только тех, кто подходит под твои критерии. Иначе работать под таким руководством сущая ненависть и душнилово.

Ты один из тех людей которые всегда и на 100% убеждены в собственной правоте и их невозможно переубедить. Удачи в твоем бизнесе и хорошего вечера.

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

Хотел подробно расписать что именно вызывает удивление (в негативном плане) но понимаю что это никак и ни на что не повлияет (ибо «я всегда прав»).

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

Ты один из тех людей которые всегда и на 100% убеждены в собственной правоте и их невозможно переубедить.

Гм.
Встречал таких людей /но их не так-то и много/.
Они умеют «протолкнуть» проект /в хорошем понимании о чем речь/.
А это самая сложная часть работы и называется она

ВНЕДРЕНИЕ
anonymous
()
Ответ на: комментарий от Benis

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

Djanik
()
Ответ на: комментарий от bugfixer

для чего их на практике применяют нынче

Например для фильтрации шумов изображения.

Djanik
()
Ответ на: комментарий от reprimand

Да пожалуйста. =)))

Господи боже! Спасибо тебе, Мойша Либерман большое, что ты сам отсеиваешь таких кандидатов и принимаешь только тех, кто подходит под твои критерии. Иначе работать под таким руководством сущая ненависть и душнилово.

Не надо лишних эмоций, вот в чём всё дело. =) Тем более, не надо меня любить. Или ненавидеть.

Единственное что я делаю – я зарабатываю себе денег и помогаю это делать своим коллегам, грамотно выстраивая финансовые потоки. Не более. Ну по жизни могу иной раз помочь. Например, коллега и сам подхватил корону и его матушка. Той 86 лет. Пришлось напрячь своих врачей знакомых (а с идиотами я не работаю), они вытащили и коллегу и его матушку. Все живы. Не более того.

Больше я и не собираюсь делать ничего. Ещё раз – у меня нет и не будет офиса. Ваши офисные «интеллектуальные соревнования» мне строго похрен. =))) Я не собираюсь расти. И нанимать ещё людей. Система стабильна, система даёт мне и коллегам возможности (и по деньгам и по драйву), всё остальное в топку. Всё. Не более. Чьи-то сдетонировавшие пердаки у меня вызывают лёгкое сожаление, но не более того. =))) Извините, но нас… таких с эмпатией примерно как у кирпича, в своё время специально отбирали. =)))

Ты один из тех людей которые всегда и на 100% убеждены в собственной правоте и их невозможно переубедить.

Пффф… Любой без исключения предприниматель, это эгоист. Первое, что он смотрит – а что здесь есть для меня? Иначе это не предприниматель, а что-то другое. Что именно не знаю и знать не хочу.

И я уже цитировал Паркинсона – любая компания реализует комплекс неврозов её руководителя. Да, это так. Не нравится компания? Есть море других. Я не против. Но пока я обеспечиваю бесперебойность фин. потоков, есть два мнения – моё и неправильное. Извините, но это именно так работает.

Удачи в твоем бизнесе и хорошего вечера.

Благодарю на добром слове! Вам того же! С уважением к Вашему мнению. Серьёзно и без обычных мойшелибермановских шуточек.

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: Да пожалуйста. =))) от Moisha_Liberman

но нас… таких с эмпатией примерно как у кирпича, в своё время специально отбирали. =)))

Для проведения карательных операций?

Djanik
()
Ответ на: Да пожалуйста. =))) от Moisha_Liberman

Но пока я обеспечиваю бесперебойность фин. потоков

Дядя, а денег то сколько народ получает? А то надуваешь сопли как индюк, а самого главного и не сказал. Может я прошла мимо своего счастья.

Djanik
()
Ответ на: комментарий от Djanik

Ах, дааа! О Вас-то я забыл!

Ну да, хорошо что Вы о себе напомнили, хотя, если честно то я и не хотел на Вас реагировать ещё на прошлой странице… Ну уж коль сами вызвались… =)))

Дядя, а денег то сколько народ получает? А то надуваешь сопли как индюк, а самого главного и не сказал.

Цены на рынке известны. Люди не убегают в погоне за более высокими з/п (а у меня ещё и всё в белую), так что я думаю что достаточно. =)))

Может я прошла мимо своего счастья.

Учитывая Ваши «выкрики с места», на которые я не горел желанием реагировать, то Вы всё правильно сделали, дорогуша. =))) Куда именно Вы прошли я Вам и говорить не буду, более чем уверен что точку назначения Вы знаете и без меня. Надеюсь, когда доберётесь до нужного места, получите своё удовольствие.

Могу только пожелать счастливого пути в горбатую спину… =)))

Понятно или объяснить более подробно и «популярно»? Я бы не хотел этого делать, т.к. в достаточной мере уважаю правила данного сайта. =)))

Moisha_Liberman ★★
()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: Ах, дааа! О Вас-то я забыл! от Moisha_Liberman

так что я думаю что достаточно

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

Djanik
()
Ответ на: комментарий от alysnix

односвязный используется там, где стратегия извлечения либо fifo, либо lifo. для очередей и стеков. двусвязный там избыточен, и положить/извлечь в двусвязный вдвое примерно дольше.

При взятии элемента из очереди придётся пробежать весь список.

shnnmnn
()
Ответ на: комментарий от shnnmnn

При взятии элемента из очереди придётся пробежать весь список.

в односвязном можно(за O(1)) класть только в начало или хвост(хранится указатель на первый и последний элементы), а извлекать только из начала. но если именно это и нужно, то двусвязный неуместен.

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

alysnix ★★★
()
Ответ на: комментарий от Djanik

Похоже наш гарант финансовых потоков с позором скрылся в кустах.

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

армейские берут армейских, таджики берут таджиков, армяне - армян, путин - питерских.

alysnix ★★★
()
Ответ на: комментарий от alysnix

что на человека взьелись. ну у него т

Это Лиза.
Она уже года два на форуме «воду мутит».
А на Либермана у нее лютая неприязнь …

anonymous
()
Ответ на: комментарий от alysnix

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

Поместить/удалить после данного элемента в списке O(1) и в односвязном. В двусвязном добавляется только возможность поместить/удалить перед заданным элементом.

А в произвольную позицию в двусвязном всё равно будет O(n). Или какой магией за O(1) добавишь элемент в двусвязный список в 42-ю позицию?

monk ★★★★★
()
Ответ на: комментарий от monk

В двусвязном добавляется только возможность поместить/удалить перед заданным элементом.

в двусвязном есть возможность УДАЛИТЬ ЗАДАННЫЙ элемент за O(1), в односвязном ее нет.

и это критическая необходимость при свободной манипуляции со списками.

alysnix ★★★
()
Ответ на: Хммм... от Moisha_Liberman

Наличие службы в армии. Нет? Мимо.

Когда учился на физфаке, те кто приходил с армии (забирали после 1-го 2-го курса) сильно потом отставали в учебе.

То есть для мозгов служба в армии даром не проходит.

Psilocybe ★★★★
()
Ответ на: комментарий от alysnix

Очень интересно за какие суммы работают люди на этого унтера Пришибеева. Чего я в этой жизни я еще не понимаю?

Djanik
()
Ответ на: комментарий от Psilocybe

То есть для мозгов служба в армии даром не проходит.

мозги-то тут причем? для погромиста главное выправка и бесстрашие.

alysnix ★★★
()
Ответ на: Не. Я просто неправильно сформулировал. от Moisha_Liberman

В военном ВУЗе хошь-не хошь, а выучить придётся.

Я ,будучи студентом-физиком, одно время подрабатывал лаборантом на кафедре физики в одном из военных ВУЗов.

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

С преподами не принято спорить, если какое утверждение показалось спорным. У нас вполне можно было устроить дискуссию.

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

Psilocybe ★★★★
()
Ответ на: комментарий от shnnmnn

При взятии элемента из очереди придётся пробежать весь список.

Нет

Psilocybe ★★★★
()
Ответ на: комментарий от alysnix

мозги-то тут причем? для погромиста главное выправка и бесстрашие.

Алгоритмы всякие придумывать…

Оптимизировать их…

Что такое «бесстрашие для погромиста»?

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Что такое «бесстрашие для погромиста»?

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

alysnix ★★★
()

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

anonymous
()
Ответ на: комментарий от Psilocybe

Когда я уходил в армию, мне тоже говорили, что как инженер я закончился. Но не обломилось.

sparkie ★★★★★
()
Ответ на: комментарий от sparkie

Это ты зря. Если з/п приличная, милое дело на самом деле.

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

Bagrov ★★★★★
()
Ответ на: комментарий от untitl3d

В качестве ТЗ дали часть спеков восьмибитной железяки, надо было из сишного кода организовать адресацию регистров. Я немного лажанул, стал нервничать, запутался и перешёл на асм. Ну, в коде сделал вставку. Они заметили это и стали давить на знание библиотек Си. Короче, им был нужен сразу готовый специалист.

sparkie ★★★★★
()
Ответ на: комментарий от alysnix

«крылья, ноги…». фигня все это! для прыггромизда главное – жопа. иначе на чем он перед монитором сидеть будет и копытами по клавишам херачить?

anonymous
()
Ответ на: комментарий от fsb4000

Что такое «бесстрашие для погромиста»?

Сделать 999 логических ошибок в коде же …

anonymous
()
Ответ на: комментарий от anonymous

Не забывайте, это же БАБА …

верифицированных фотографий писечки данного регистранта мы так и не увидели, так что совсем не факт

Harald ★★★★★
()
Ответ на: комментарий от Harald

верифицированных фотографий писечки данного регистранта мы так и не увидели, так что совсем не факт

ВЗБРЫКИ в постах ЧИСТО БАБСКИЕ …

anonymous
()
Ответ на: комментарий от Harald

гормональная терапия и не такое провернёт…

Лиза все время с Либерманом цапается …

Это НАВСЕГДА!
anonymous
()

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

AUX ★★★
()
Последнее исправление: AUX (всего исправлений: 2)
Ответ на: комментарий от Djanik

Зачем разбираться к примеру с кодом stl или boost? Когда все прекрасно работает?

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

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

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

Enthusiast ★★☆
()
Ответ на: комментарий от Enthusiast

Заблуждение образованного человека заключается в том, что он меряет окружающих людей по себе,

Шас вам Лизка задаст жару …

anonymous
()
Ответ на: комментарий от anonymous

Шас вам Лизка задаст жару …

Стараюсь ТГ обходить стороной …

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.