10% OFF VCF Special Offer – Limited Seats Available! Claim my offer
Interview questions · Red Hat

RHCSA Rapid Track (RH199) interview questions

20 questions employers ask, each with a model answer, what the interviewer is checking and the likely follow-up.
1 HR & behaviorStakeholdersEntry level

How do you keep stakeholders informed during a long incident or project?

Set a cadence and a single source of truth: short, regular updates in plain language with status, impact, next step and ETA — even when the news is "no change yet". Tailor the detail to the audience and never let people find out bad news late. Reliable, proactive communication builds the trust that lets you do the technical work.

How did you do?
2 HR & behaviorOwnershipMid level

Tell me about a time something you built or deployed failed. What did you do and what did you learn?

Pick a real failure and own it without blaming others. Describe how you contained the impact, communicated honestly, fixed the root cause (not just the symptom), and added a safeguard — a test, a monitor, a checklist, a runbook — so it cannot recur. Interviewers want accountability and a blameless, learning mindset, not a claim that you never fail.

How did you do?
3 TechnicalNetworkingMid level

How do you configure a static IP persistently on RHEL 9?

Use nmcli (NetworkManager): nmcli con mod <conn> ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual, then nmcli con up <conn>. Verify with ip addr and ip route. Changes persist in /etc/NetworkManager.

How did you do?
4 HR & behaviorWorking under pressureSenior

Describe a time you had to make a decision with incomplete information and a tight deadline.

Explain how you gathered the facts you could quickly, identified the biggest risk, made a reversible decision where possible, and set a point to re-evaluate. Note how you communicated the uncertainty and your assumptions. Show judgement and bias for action — making a sound call and adjusting beats waiting for perfect information.

How did you do?
5 TechnicalSchedulingMid level

What is the difference between cron and a systemd timer, and when would you use each?

cron (crontab -e) runs commands on a schedule from crontab files; good for simple, portable jobs. systemd timers pair a .timer with a .service, support calendar and monotonic schedules, missed-run catch-up (Persistent=true), logging via journald and dependencies. Use timers when you need those features or tight systemd integration.

How did you do?
6 HR & behaviorProblem solvingMid level

Tell me about a challenging technical problem you solved. What was your approach?

Use the STAR method: briefly set the Situation and Task, then spend most of your answer on the Action — how you broke the problem down, what you tried, how you tested — and finish with the Result and what you learned. Pick a real example with a measurable outcome (time saved, outage resolved) and show your reasoning, not just the fix.

How did you do?
7 HR & behaviorCommunicationMid level

How do you explain a complex technical issue to a non-technical manager or client?

Lead with the impact in their terms (cost, risk, time, customers affected), not the technical cause. Use a simple analogy, avoid jargon, and offer a clear recommendation with options and trade-offs. Confirm they have understood and tell them what you need from them. The goal is a confident decision, not to show how much you know.

How did you do?
8 TechnicalServices (systemd)Entry level

How do you make a service start at boot, start it now, and check why it failed?

systemctl enable --now <svc> enables and starts it. Check status with systemctl status <svc> and read logs with journalctl -u <svc> (add -b for this boot, -xe for recent errors). systemctl is-enabled / is-active confirm state.

How did you do?
9 HR & behaviorGrowth mindsetEntry level

The field changes fast. How do you keep your skills current?

Be specific and show it is a habit: hands-on labs and home projects, following release notes and a few trusted sources, a certification roadmap, reading other people’s code or post-mortems, and teaching others to cement what you learn. Tie it to this role’s stack. Enthusiasm plus a concrete routine beats a vague "I love learning".

How did you do?
10 TechnicalStorage (LVM)Mid level

Walk me through extending a logical volume and its filesystem that is running out of space.

Add/identify free space in the volume group (vgdisplay; if none, pvcreate a new disk and vgextend). Then lvextend -L +5G /dev/vg/lv, and grow the filesystem: xfs_growfs for XFS (online) or resize2fs for ext4. On RHEL you can combine with lvextend -r to resize the filesystem automatically.

How did you do?
11 TechnicalPermissionsMid level

Explain the difference between the special permission bits SUID, SGID and the sticky bit.

SUID (u+s) makes an executable run as its owner (e.g. passwd). SGID (g+s) on a file runs as the group; on a directory it makes new files inherit the directory’s group. The sticky bit (o+t, as on /tmp) lets anyone create files but only the owner delete their own. Set them with chmod, e.g. chmod 2775 for SGID on a directory.

How did you do?
12 HR & behaviorMotivation & fitEntry level

Why do you want this role, and what do you want to be doing in three years?

Connect your answer to the actual job and company: what about the work, the stack or the mission fits your strengths and goals. For the three-year question, show healthy ambition and direction (deeper expertise, more ownership, perhaps leading) that the company could realistically support, so it reads as commitment, not a stepping stone.

How did you do?
13 TechnicalUsers & permissionsEntry level

How do you create a user, set its password non-interactively, and add it to a secondary group on RHEL?

Use useradd to create the account, then set the password with passwd (or chpasswd/openssl for scripts), and usermod -aG to add a supplementary group. For example: useradd ali; echo "ali:Secret1" | chpasswd; usermod -aG developers ali. Verify with id ali.

How did you do?
14 HR & behaviorLeadershipSenior

Have you mentored or led a junior team member? How did you help them grow?

Give a concrete example: how you set clear expectations, paired on real work, let them struggle productively before stepping in, gave specific feedback, and gradually handed over ownership. Mention a result — they shipped something, passed a certification, became independent. Leadership is about multiplying others, not doing it all yourself.

How did you do?
15 TechnicalPackagesEntry level

How do you install, list and roll back software with dnf?

dnf install <pkg>, dnf list installed, dnf remove <pkg>. Use dnf history to see transactions and dnf history undo <id> to roll back. Manage repos in /etc/yum.repos.d and groups with dnf group install. dnf provides */command finds which package ships a file.

How did you do?
16 HR & behaviorPrioritisationMid level

A production outage, a hard deadline and your manager’s request all land at once. How do you prioritise?

Protect the business first: a production outage affecting users usually wins. State your rule — impact and urgency over who is shouting loudest — communicate quickly to set expectations, delegate or ask for help, and park or renegotiate the lower-impact items with their owners. Show calm, a clear framework, and that you keep people informed.

How did you do?
17 TechnicalSELinuxSenior

A web page returns 403 and you suspect SELinux. How do you diagnose and fix it correctly?

Check mode with getenforce. Look for AVC denials in journalctl or /var/log/audit/audit.log (ausearch -m AVC). Do not disable SELinux — fix the context: restorecon -Rv /var/www, or set the right type with semanage fcontext. Use setsebool for booleans (e.g. httpd_can_network_connect). Confirm with ls -Z.

How did you do?
18 TechnicalFiles & archivingMid level

How would you find all files larger than 100 MB under /var and archive them with timestamps preserved?

find /var -type f -size +100M lists them. Archive with tar preserving metadata: tar --xattrs -czpf /backup/big-$(date +%F).tar.gz $(find /var -type f -size +100M). tar keeps permissions and timestamps by default; -p restores them on extract. Verify with tar -tzf.

How did you do?
19 HR & behaviorTeamworkMid level

Describe a disagreement with a colleague over a technical decision and how you resolved it.

Show that you separated the person from the problem. Explain how you listened to their reasoning, brought data or a small proof of concept instead of opinions, looked for the shared goal (reliability, deadline, cost), and either reached agreement or disagreed-and-committed to the team’s decision. Avoid blaming; emphasise the outcome and the relationship staying intact.

How did you do?
20 TechnicalBoot & recoverySenior

You forgot the root password. How do you reset it from the RHEL boot menu?

Interrupt GRUB, append rd.break (or init=/bin/bash) to the kernel line, boot. Remount sysroot read-write (mount -o remount,rw /sysroot), chroot /sysroot, run passwd root, and because SELinux is on, touch /.autorelabel (or load policy and restorecon) before rebooting so the password file is relabeled.

How did you do?
Free for learners

Practice these RHCSA Rapid Track (RH199) questions with a trainer

Get the full set as a printable PDF, then a 20-minute one-to-one mock interview on WhatsApp or Google Meet. The trainer asks these questions and the follow-ups, and tells you exactly what to improve. Reply STOP any time.