189 похожих чатов

Чат, привет) Можете плиз накидать вопросов, какие вам когда-либо задавали на

собесах по теме LInux Kernel?
И вообще как думаете, какой теорминимум должен быть по этой теме?

Ещё кстати идея:
вот, например, есть leetcode и теоретические он юзается людьми, чтобы поготовиться к собесу к секциям с кодом и алгоритмами.
А есть ли подобный ресурс на тематику собесов в embedded или около-embedded сфере?

25 ответов

14 просмотров

О, какие люди 😁 Чо как ты, где сейчас?

Ну например Амазон и иже с ними оттуда вопросы используют, судя по опыту.

А на счёт вопросов, порой специфические вопросы про перестановку переменных, битов для разминки бывают. Вопросы о прерываниях, специфические штуки на знание архитектуры (как растет стек, как происходит переключение режимов арм, что будет если прерывания произойдет во время инструкции ldr и ldm например. В чем разница. Но это специфические штуки ) Ну а про ядро, начиная от подсистем и структуры драйвера и системных вызовов и заканчивая просьбой набросать драйвер простенький. Я бы на твоём месте посмотрел в интернете англоязычной его части. Не думаю, что только у тебя возникли такие вопросы

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

Leonid Zaliubovskyi
А на счёт вопросов, порой специфические вопросы пр...

а как стек растет? вроде до сих пор споры идут -- вверх или в низ. ну и кажется не осталось актуальных процов, у которых прерывание могло произойти во время инструкции (VAX-11 ведь по сути мертв)

функции загрузчика, процесс загрузки системы, сисколлы, TCP/IP, вопросы на знание С, процесса компиляции, тулчейнов

Vyacheslav Olkhovchenkov
а как стек растет? вроде до сих пор споры идут -- ...

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

Anisyan- Автор вопроса
Leonid Zaliubovskyi
О, какие люди 😁 Чо как ты, где сейчас?

Здравствуй:) Тружусь в команде по разработке trustzone в Авроре ОС :) Собеседуюсь щас во всякие места разные. Видел кстати вашу вакансию в Минске. Интересно👍

Vyacheslav Olkhovchenkov
а как стек растет? вроде до сих пор споры идут -- ...

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

Anisyan- Автор вопроса
Leonid Zaliubovskyi
Ну например Амазон и иже с ними оттуда вопросы исп...

ага и яндексы всякие с тиньковами и сберами

Leonid Zaliubovskyi
Почитай за ldm инструкцию. Ее может прервать. Она ...

ldm инструкция какого процессора? z80? LDM Loads contents of memory into accumulator

Vyacheslav Olkhovchenkov
ldm инструкция какого процессора? z80? LDM Loads c...

Ок, был не прав - armv7-m например или armv7-r Уточнил

Stas Koynov
речь про АРМ. это мульти загрузка

Да, но я сам виноват, не уточнил

Leonid Zaliubovskyi
На счёт стека, имелось ввиду - как он работает и п...

а адреса памяти идут сверху вниз, т.е. он растет вверх. так-то!

Anisyan- Автор вопроса
Stas Koynov
что на столько плохо в Авроре?

ну я же не сказал, что я уходить собрался) Там норм на самом деле и задачи интересные есть

Anisyan
Здравствуй:) Тружусь в команде по разработке trust...

Скинь резюме, если интересно - у нас много чего интересного есть

Ну люди разные бывают. И это позволяет понять что у него в голове, понимает ли он. Ещё можно за xtenza lx7 поспрашивать. Про пенальти инструкций, Windows register. Но это все очень уж специфические штуки

Anisyan- Автор вопроса
Aleksei
Если контора занимается какими-то сетевыми устройс...

Что имеется ввиду про "как выделяется память."? типо как имено malloc() в твою программа какой-то адрес вернул?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
3
Карта сайта