The Systems Administrator Interview
The Mythic Intel Team · Dec 31, 2024 · 7 min read
A systems administrator interview checks whether you can keep servers, networks, and directory services running, and whether you stay methodical when something is on fire. Most sysadmin interviews mix fundamentals (Linux and Windows admin, DNS, DHCP, TCP/IP, Active Directory, backups, scripting) with at least one open-ended scenario, almost always some version of "a production server is down, walk me through it." They want to hear a diagnosis process, not a lucky guess.
If you are preparing for systems administrator interview questions or a sysadmin interview, here is what the rounds actually cover and how to answer the parts that separate people who memorized commands from people who understand systems.
How the rounds are structured
Usually three to four stages: a recruiter screen, a technical screen on fundamentals, a deeper scenario or panel round, and sometimes a practical task. The technical screen rewards precise, plain answers. The scenario round rewards a calm process and good instincts about what to check first. Bring real examples of systems you have run, because "tell me about your environment" is a near-certain opener and a vague answer reads as someone who watched rather than operated.
Linux and Windows administration
Expect to move between both. On Linux they probe permissions, processes, services, and logs:
- File permissions and ownership (
chmod,chown, the read/write/execute bits, why777is almost never the answer). - Managing services with
systemctl, reading logs withjournalctland the files under/var/log. - Finding what is eating resources with
top,htop,df -hfor disk,free -mfor memory, andps aux. - Knowing that
/etcholds configuration, that a process can hold a deleted file open and keep disk full until restarted, and how to check listening ports withss -tulpn.
On Windows they cover the GUI and PowerShell: services, the Event Viewer, Task Scheduler, Group Policy, and basic Get- cmdlets. Saying you reach for PowerShell to script a repetitive change instead of clicking through it 200 times is the answer they want.
Networking fundamentals
Sysadmins are expected to troubleshoot the network even when a network team owns it. Be fluent in:
- DNS. It resolves names to IP addresses. Know the common record types (A, AAAA, CNAME, MX, TXT, PTR), what a recursive lookup does, and how to test with
digornslookup. "It's always DNS" is a joke because it is often true. - DHCP. It hands out IP configuration automatically. The lease handshake is DORA: Discover, Offer, Request, Acknowledge. A client with a 169.254.x.x address did not get a lease.
- TCP/IP. TCP establishes a connection with the three-way handshake (SYN, SYN-ACK, ACK) and is reliable and ordered; UDP is connectionless and fire-and-forget. Know the difference between a public and private IP, what a subnet mask and default gateway do, and roughly what a /24 covers (256 addresses, 254 usable).
A clean way to show depth: describe what actually happens when you type a URL and hit enter, from DNS resolution to the TCP handshake to the request.
Active Directory
For Windows-heavy shops, AD is central. Cover the building blocks: a domain, a forest, organizational units (OUs), and Group Policy Objects (GPOs) that push settings to users and machines. Know that authentication uses Kerberos. The piece that separates juniors from seniors is the five FSMO roles (Flexible Single Master Operations): Schema Master and Domain Naming Master at the forest level, and RID Master, PDC Emulator, and Infrastructure Master per domain. You do not need to recite every duty, but knowing the PDC Emulator handles time sync and is the authority for password changes and lockouts is the kind of detail that lands.
Backups, disaster recovery, and scripting
Backups are a guaranteed topic because data loss ends careers. Talk in terms of the 3-2-1 rule: three copies, on two different media, with one off-site. Know the difference between full, incremental, and differential backups, and be ready to define RTO (how fast you must be back up) and RPO (how much data you can afford to lose). The line that earns trust: "a backup you have never restored is not a backup," so you test restores on a schedule.
For scripting, you do not need to be a developer, but you should automate. Bash and PowerShell are the workhorses, Python for anything heavier. Have one real example of a script that saved you hours: a log-rotation cleanup, a bulk user-provisioning script, a health check that pages you before users notice.
"A production server is down, walk me through it"
This is the marquee scenario. They are watching your method, not waiting for one magic command. A strong walk-through sounds like:
- Confirm and scope the impact. Is it one server or many? Who and what is affected? Check monitoring before you SSH in. This sets priority and tells you if it is isolated or systemic.
- Check the obvious layers in order. Can you reach it on the network (
ping, then a port check)? If you can log in, is the service running (systemctl status)? Is the disk full (df -h), out of memory, or is the CPU pinned? - Read the logs.
journalctl -xe, the application log, the system log. The error is usually written down. Read it literally before forming a theory. - Form one theory and test it. Change one thing at a time so you know what fixed it.
- Restore service, then find root cause. Sometimes the right first move is a restart or a failover to buy time, but you are not done until you know why it happened and have prevented the repeat.
- Communicate throughout. Tell stakeholders what is happening and write the incident up afterward.
Mentioning that you would communicate and document, not just fix silently, is what makes a senior answer. A tool like Mythic Intel can run this scenario as a spoken mock against your target stack and grade whether your walk-through stayed structured under pressure or skipped straight to "I'd restart it."
Rehearse the down-server walk-through out loud, end to end. It is the one answer most likely to come out as a jumble if the first time you say it is in the actual room. Say it until the order feels automatic.