Как у вас с Linux и какими дистрибутивами вы пользовались?
В моём опыте работы с Linux я использовал эту ОС как для разработки, так и для администрирования серверов. Основные задачи включали:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В моём опыте работы с Linux я использовал эту ОС как для разработки, так и для администрирования серверов. Основные задачи включали:
Читать ответВ Linux используются различные типы файловых систем, основные из которых:
Читать ответОпыт работы с ними обычно включает использование таких функций, как open(), read(), write(), fork(), execve() и других.
Читать ответВ операционных системах на базе Unix/Linux отправка сигнала процессу осуществляется с помощью системного вызова kill().
Читать ответДа, опыт разработки на платформе Linux часто включает работу с системными вызовами, компиляцию программ, отладку и использование различных инструментов командной строки.
Читать ответВ Linux стандартный размер стека процесса можно узнать с помощью команды ulimit -s, которая показывает размер стека в килобайтах.
Читать ответРазработка драйверов для операционной системы Linux требует знания ядра Linux, его архитектуры и программирования на C.
Читать ответStart with the affected service, its process identity, health status and recent logs, then inspect CPU, memory, I/O and network symptoms.
Читать ответstdin, stdout и stderr — стандартные потоки с дескрипторами 0, 1 и 2.
Читать ответInode хранит метаданные файлового объекта и сведения для доступа к его данным, но не имя файла.
Читать ответНазовите команды через реальные задачи: поиск в логах, просмотр процессов, проверку сети и использование диска.
Читать ответПосмотрите поле Threads в /proc/PID/status или список потоков через ps -L -p PID.
Читать ответ