Какой у тебя опыт работы с Linux
Что проверяют
Уровень: пользователь, разработчик или человек, который умеет чинить систему. Отвечать нужно так, чтобы уровень был слышен из примеров, а не из прилагательных.
Как отвечать
Дайте рамку и один рабочий случай.
> «Linux основная рабочая система шесть лет, Ubuntu на ноутбуке и Debian на серверах. Собираю проект под gcc и clang, отлаживаю gdb, профилирую perf. Из администрирования: systemd-юниты для своих сервисов, разбор логов через journalctl, настройка прав и cgroups для контейнеров. Последний случай: сервис раз в сутки падал по OOM, нашёл по dmesg и cgroup-лимиту, оказалось, утечка в кэше на стороне библиотеки».
Что уместно назвать, если правда делали: работа с файловой системой и правами, процессы и сигналы, ps, top, strace, lsof, сеть через ss и tcpdump, systemd, разбор логов, сборка из исходников, скрипты на bash.
Для C++ отдельная ценность: понимание того, как программа взаимодействует с ядром. Системные вызовы, дескрипторы, отображение памяти, динамическая линковка и ldd.
Где спотыкаются
Говорят «уверенный пользователь» и не могут вспомнить ни одной команды сложнее ls.
Путают дистрибутив и ядро.
Не знают, чем strace отличается от отладчика, хотя именно он чаще всего отвечает на вопрос «что программа делает прямо сейчас».
Рассказывают про Linux в прошедшем времени и без конкретики, из-за чего опыт выглядит учебным.