Перейти к содержимому

Процессы и потоки

Вопросов: 66 из 29 собеседований. Источник указан в заголовке группы.

  • Чем отличаются потоки и процессы? — встречается 2×
  • В чем преимущества горутин по сравнению с потоками операционной системы?
  • В каких случаях происходит переключение контекста между горутинами?
  • Applications, processes, and threads. What are the differences?
  • Чем отличаются потоки и процессы?
  • Какой командой можно убить процесс, а если не умирает?
  • Отличия потоков и процессов?
  • Команда чтобы убить процесс?
  • Чем отличаются потоки и процессы?
  • Какие есть виды межпроцессного взаимодействия?
  • Что такое переключение контекста?
  • Какому объекту выделяется процессорное время в ос?
  • Что плохого в потоках ос?
  • Как вы реализуете процесс распаковки входящего Ethernet-фрейма: опишите последовательность шагов, в которой вы будете производить распаковку, чтобы добраться до нужных данных (например,до DNS протокола)?
  • Как был организован ваш рабочий процесс?
  • Какими способами в Linux можно посмотреть, какие файлы открыты процессом?
  • Потребляет ли память зомби-процесс? Почему они появляются и как с ними бороться?
  • CPU Steal time = 10% - что это значит? В каких ситуациях возникает этот показатель?
  • Какими способами можно посмотреть, какие файлы открыты процессом в Linux?
  • Потребляет ли память зомби-процесс? Почему они существуют и как с ними бороться?
  • CPU Steal time = 10% - что это значит? В каких ситуациях возникает?
  • Что такое зомби-процесс? В чем его особенность?
  • Какие состояния процесса в Linux знаете?
  • Какие способы взаимодействия между процессами существуют?
  • Что такое сигналы?
  • Чем отличается SIGTERM от SIGKILL?
  • Как в Linux происходит fork процесса? Чем fork отличается от exec?
  • Чем отличается процесс от потока?
  • Что такое зомби процесс и как они появляются?
  • Преимущества горутин перед потоками ОС?
  • Чем отличаются потоки от процессов?
  • Можно ли создать количество потоков больше, чем ядер процессора?
  • Как происходил процесс создание новых фич? Насколько сильно декомпозировали задачу? Были ли фичи на несколько спринтов?
  • В утилите top на Linux процесс отображается с нагрузкой 146% CPU. Возможно ли, чтобы один процесс использовал больше 100% процессора? Как интерпретировать это значение?
  • Как убить процесс в Linux?
  • Что делает сисколл fork?
  • А как процессы могут обмениваться информацией?
  • Как построен процесс разработки? Какие артефакт из скрама используете?
  • Чем отличаются горутины от потоков ос?
  • Что можете сказать об организации многозадачности на уровне ос?
  • Как был организован рабочий процесс: использовали ли Scrum или Kanban, как проходила проработка требований?
  • Что такое поток операционной системы?
  • Чем горутина отличается от потока операционной системы?
  • Как на вашем проекте происходил процесс тестирования перед деплоем?
  • Что для вас самое сложное в процессе code review?
  • Что такое io-bound нагрузка?
  • В чем разница между процессом и потоком? А в чем разница?
  • Что такое fork?
  • А что такое Load average?
  • А в чем разница между рутиной и потоком операционной системы?
  • Используете ли вы Helm или Argo CD для автоматизации и ускорения процесса релиза?
  • Что такое процесс и поток, и в чем разница?
  • Какая изоляция в процессах?
  • Нужно обмениваться информацией между процессами. Какие инструменты для этого может предложить ОС?
  • За счет чего обеспечивается потокобезопасность каналов?
  • Как отлистать процессы?
  • Как посмотреть потребление каких-нибудь ресуров?
  • Как убить сервис? что делает команда kill?
  • Чем отличаются сигналы, какие можно перехватить?
  • Когда процесс может не реагировать на SIGKILL?
  • Что такое zombie и orphan?
  • Зачем может понадобиться вызвать fork два раза подряд?
  • Как дебажить зависшую программу (в топе висит, на вызовы не рeaгирует, CPU потребляет)?

МВД РФ (Паспортно-визовый сервис) — 4 кв 2025

Заголовок раздела «МВД РФ (Паспортно-визовый сервис) — 4 кв 2025»
  • Вам приходит задача. Что бы вы сделали перед ее выполнением и в процессе?
  • Как была устроена команда и процесс разработки?
  • Как числа с плавающей запятой представлены в процессоре?
  • Какая разница между процессом и потоком?