собесах по теме LInux Kernel?
И вообще как думаете, какой теорминимум должен быть по этой теме?
Ещё кстати идея:
вот, например, есть leetcode и теоретические он юзается людьми, чтобы поготовиться к собесу к секциям с кодом и алгоритмами.
А есть ли подобный ресурс на тематику собесов в embedded или около-embedded сфере?
О, какие люди 😁 Чо как ты, где сейчас?
Ну например Амазон и иже с ними оттуда вопросы используют, судя по опыту.
А на счёт вопросов, порой специфические вопросы про перестановку переменных, битов для разминки бывают. Вопросы о прерываниях, специфические штуки на знание архитектуры (как растет стек, как происходит переключение режимов арм, что будет если прерывания произойдет во время инструкции ldr и ldm например. В чем разница. Но это специфические штуки ) Ну а про ядро, начиная от подсистем и структуры драйвера и системных вызовов и заканчивая просьбой набросать драйвер простенький. Я бы на твоём месте посмотрел в интернете англоязычной его части. Не думаю, что только у тебя возникли такие вопросы
Если контора занимается какими-то сетевыми устройствами, то будут обязательно спрашивать про сеть, про протоколы. Еще бывают спрашивают про жизненный цикл программы в linux, как выделяется память.
Точно, ещё fork & thread разница
а как стек растет? вроде до сих пор споры идут -- вверх или в низ. ну и кажется не осталось актуальных процов, у которых прерывание могло произойти во время инструкции (VAX-11 ведь по сути мертв)
функции загрузчика, процесс загрузки системы, сисколлы, TCP/IP, вопросы на знание С, процесса компиляции, тулчейнов
Почитай за ldm инструкцию. Ее может прервать. Она потом заново выполнится. И если с общей памятью работаем, куда не только одно ядро лазить - можно говна поесть.
Здравствуй:) Тружусь в команде по разработке trustzone в Авроре ОС :) Собеседуюсь щас во всякие места разные. Видел кстати вашу вакансию в Минске. Интересно👍
На счёт стека, имелось ввиду - как он работает и понимание, ибо растет он вниз у большинства стек поинтер уменьшается. Видел таких, кто терялся и не мог пояснить за это. Но это так, упражнения для ума сейчас, да
ага и яндексы всякие с тиньковами и сберами
http://eressea.hmurr.ru/ambar/humor/comp09.shtml
что на столько плохо в Авроре?
ldm инструкция какого процессора? z80? LDM Loads contents of memory into accumulator
Ок, был не прав - armv7-m например или armv7-r Уточнил
речь про АРМ. это мульти загрузка
Да, но я сам виноват, не уточнил
а адреса памяти идут сверху вниз, т.е. он растет вверх. так-то!
ну я же не сказал, что я уходить собрался) Там норм на самом деле и задачи интересные есть
Скинь резюме, если интересно - у нас много чего интересного есть
Ну люди разные бывают. И это позволяет понять что у него в голове, понимает ли он. Ещё можно за xtenza lx7 поспрашивать. Про пенальти инструкций, Windows register. Но это все очень уж специфические штуки
Что имеется ввиду про "как выделяется память."? типо как имено malloc() в твою программа какой-то адрес вернул?
Обсуждают сегодня