Active Directory • DNS and DHCP • Patching and backups • Virtualisation • Troubleshooting • 2026

System Administrator Interview Questions

30 questions What each one tests, an answer frame, a spoken answer 31 min read

System administrator interviews check two things: that you know how the pieces of a Windows server estate fit together, and that you stay calm and careful when one of them breaks. Expect a short chat about your background, questions on Active Directory, group policy, DNS, DHCP, permissions, patching, backups and virtual machines, a few what-would-you-do scenarios such as lockouts or a server that won't answer, and stories from real work. Each question shows what the interviewer is really checking, a shape for your answer and a short answer you could say out loud. Swap in your own servers and stories before the day.

Search all questions by round, difficulty and level, or save the ones you want to practise.

Fit and Motivation 3 questions

Easy Screening round Fresher, Mid-level Practice question

1. Walk me through how you got into system administration and what kind of environments you've looked after so far.

What the interviewer is really testing:
Whether you can give a short, honest picture of your hands-on scope, so the interviewer knows which later questions to push on.
Answer frame:

Start: how you got into IT, in one or two sentences.

Scope: roughly how many users and servers, and which systems you personally ran.

Direction: what you want more of in this role.

Sample spoken answer:

"I started on the help desk at a mid-sized company, resetting passwords and fixing laptops. I kept asking the server team why things worked the way they did, and after a year they let me take on user accounts and group policy changes. In my current role I look after about forty Windows servers and a small VMware cluster for around six hundred users. I own patching, backups and Active Directory day to day, and I've written a fair amount of PowerShell to cut down the repetitive work. What I want next is a bigger estate where I can go deeper on automation and on proper change control, rather than being the one person who knows everything."

Red flag to avoid:

Listing every technology you have ever touched without saying what you actually owned and ran.

They may ask next:
  • Which part of that environment would you say you know best, and which least?
  • What did the help desk teach you that still helps you as an admin?
Say it in 60 seconds
Easy Screening round Fresher, Mid-level, Senior Practice question

2. Why does this role appeal to you, and what would you want to know about our servers and team before your first week?

What the interviewer is really testing:
Whether you picked this job on purpose and think like an admin from day one: what's running, what's documented, what's fragile.
Answer frame:

Why this role: one real reason tied to the job ad or the company.

What you'd ask: documentation, backups, monitoring, who is on call.

Why it matters: those answers tell you where the risk is.

Sample spoken answer:

"The job ad talks about moving more of your servers onto virtual hosts and tidying up group policy, and that's exactly the kind of work I've enjoyed most. It's a chance to leave things cleaner than I found them. Before my first week I'd want to know three things. First, is there an up-to-date list of servers and what each one does? Second, when did someone last test a restore, and did it work? Third, how are alerts handled and who gets called out of hours? Those answers tell me where the risk sits, so I know what to learn first and what not to touch until I understand it."

Red flag to avoid:

Saying you just want any IT job, or showing no curiosity about how the environment is run.

They may ask next:
  • What would you do in your first month if the documentation turned out to be thin?
  • What kind of team do you work best in?
Say it in 60 seconds
Medium Culture fit round Fresher, Mid-level, Senior Practice question

3. Users often come straight to you with small requests while you're in the middle of project work. How do you handle that without annoying them or falling behind?

What the interviewer is really testing:
Whether you can protect focus time and keep work tracked, while still being helpful and not coming across as difficult.
Answer frame:

Triage: is it urgent and blocking, or can it wait?

Route it: get it into the ticket queue so it's tracked and shared.

Be kind: help the truly urgent ones and explain the process to the rest.

Sample spoken answer:

"I try to be helpful without letting the day disappear. If someone comes over, I ask quickly whether they're blocked right now. If they are, like they can't log in before a client meeting, I help. If it can wait, I ask them to raise a ticket, or I log it for them while they're there, and tell them roughly when it'll be done. That way it's tracked, a colleague can pick it up if I'm busy, and we can see patterns in what people keep asking for. On my current team we also agreed blocks of focus time for project work, with someone else covering the queue, and that made a big difference to getting projects finished on time."

Red flag to avoid:

Either dropping everything for every request or refusing to help anyone without a ticket.

They may ask next:
  • What would you do if a senior manager always skips the ticket queue?
  • How do you spot requests that should be automated instead?
Say it in 60 seconds

Troubleshooting 3 questions

Medium Behavioral round Mid-level, Senior Practice question

4. Tell me about a time a server or service went down while you were responsible for it. How did you find the cause?

What the interviewer is really testing:
Whether you troubleshoot with a method, keep people informed while you do it, and follow up so the same failure doesn't come back.
Answer frame:

Situation: what broke and who was affected.

Method: what you checked, in what order, and why.

Cause and fix: what it really was and how you fixed it.

After: what you changed so it wouldn't happen again.

Sample spoken answer:

"One Monday morning nobody could open the finance application. The server was up and pingable, so I logged on and found the application service had stopped. It wouldn't restart and the event log said the service account's password was wrong. Someone had reset that account over the weekend after a security review, not knowing it ran a service. I posted a quick update to the finance team, set a new password, updated it on the service and got it running within about half an hour. Afterwards I made a list of every service account and what depends on it, put it in our documentation, and we moved the ones that supported it to managed service accounts so passwords rotate without anyone typing them."

Red flag to avoid:

A story where you restarted things until it worked and never found out why it broke.

They may ask next:
  • How did you keep the users informed while you were working on it?
  • What would you have done if the event log had shown nothing useful?
Say it in 60 seconds
Medium Technical round Mid-level, Senior Practice question

5. What do you monitor on your servers, and how do you decide which alerts should wake someone up at night?

What the interviewer is really testing:
Whether you monitor what matters, including the things that fail quietly, and keep night-time alerts for real, urgent problems.
Answer frame:

Basics: availability, CPU, memory, disk space and disk latency.

Services: key services, application checks, AD replication.

Quiet failures: backup jobs, certificate expiry, disks filling over time.

Paging rule: page only for user impact now or very soon; the rest becomes a ticket.

Sample spoken answer:

"The basics are whether the server is up, CPU, memory, disk space and disk latency. Beyond that I check the services that matter: that key Windows services are running, that the application actually answers, and on domain controllers that replication is healthy. I also watch things that fail quietly, like backup jobs, certificates about to expire and disks that are slowly filling, because those hurt later if nobody notices. For paging, my rule is simple: wake someone only if users are affected now or will be before the morning, like a server down or a disk that will fill tonight. High CPU for five minutes on a batch server isn't a page, it's a ticket or nothing. Too many night alerts and people start ignoring them."

Red flag to avoid:

Paging on every threshold breach, or having no monitoring for backups and certificates.

They may ask next:
  • How would you tune an alert that fires a lot but never needs action?
  • What would you monitor on a file server specifically?
Say it in 60 seconds
Hard Technical round Fresher, Mid-level, Senior Practice question

6. Users suddenly can't open their shared drives, and the file server isn't answering. Walk me through how you'd troubleshoot it.

What the interviewer is really testing:
Whether you work from the outside in with a clear method, get console access when the network fails, and communicate while you fix.
Answer frame:

Scope: everyone or some people, this server or many.

Outside in: name resolution, network reach, then the server itself.

On the box: console, event logs, disk space, the Server service, recent changes.

Tell people: a quick update, then fix and write it up.

Sample spoken answer:

"First I'd scope it: is it everyone, one site, or one user, and are other servers fine? Then I'd work from the outside in. Does the name resolve to the right IP? Does the server ping? If it doesn't answer at all, I'd get on its console through the hypervisor or the server's remote management card, because that works even when the network doesn't. Once I'm on, I'd check the event logs, disk space, whether the Server service is running, and whether it's frozen by memory or CPU. I'd also ask what changed recently, like patches, a new policy or a firewall rule. Meanwhile I'd post a short update to users so the help desk isn't flooded, and once it's fixed I'd write up the cause."

Red flag to avoid:

Rebooting the server as the first step without checking anything or telling anyone.

They may ask next:
  • The server pings fine but shares still won't open. What next?
  • When would you reboot it, and what would you capture first?
Say it in 60 seconds

Backup and Recovery 3 questions

Medium Behavioral round Mid-level, Senior Practice question

7. Tell me about a time you had to restore data or a server from backup for real. What went well, and what didn't?

What the interviewer is really testing:
Whether you have actually restored something under pressure and learned from it, rather than only configured backup jobs.
Answer frame:

What was lost: data or server, and how urgent it was.

The restore: how you picked the right point and brought it back.

Surprises: what was slower or harder than expected.

Change: what you fixed in the backup setup afterwards.

Sample spoken answer:

"A manager deleted a whole project folder on the file server, and nobody noticed for three days. I first checked shadow copies, but they only went back two days, so I went to the nightly backups. The restore itself worked, but it took far longer than anyone expected because the backup was on slow storage and the folder held thousands of small files. I restored it to a separate location first, had the manager confirm it was the right version, then copied it back. What went well was that I didn't overwrite anything in a panic. What I changed afterwards was keeping more shadow copies on that server and writing down realistic restore times, so we stopped promising quick recoveries we couldn't deliver."

Red flag to avoid:

Having no real restore story, or restoring straight over live data without checking first.

They may ask next:
  • How did you decide which restore point to use?
  • How often do you test restores now, and what do you test?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level, Senior Practice question

8. What does a good backup setup look like for a company's servers, and how do you prove the backups will actually restore?

What the interviewer is really testing:
Whether you think in terms of recovery needs and tested restores, not just nightly jobs that report success.
Answer frame:

Needs first: how much data the business can lose and how fast it must be back.

Copies: several copies, on different storage, with one offsite and one attackers can't change.

Testing: scheduled restore tests, including a full server.

Watching: alerts on failed or missed jobs.

Sample spoken answer:

"I'd start from what the business needs: how much data it can afford to lose, which sets how often we back up, and how quickly each system must be back, which sets how we restore. A common rule is three copies of the data, on two kinds of storage, with one kept offsite. These days I'd also want one copy that's offline or can't be changed, so ransomware can't wipe the backups too. But a backup that has never been restored is just a hope. So I'd schedule restore tests: a few files every month, and a full server or database into an isolated network every quarter, timing how long it takes. And I'd make sure failed or skipped jobs raise an alert, not just a line in a report nobody reads."

Red flag to avoid:

Saying the backups are fine because the job reports success every night.

They may ask next:
  • What are RPO and RTO, and who should decide them?
  • How would you back up a domain controller, and what's special about restoring one?
Say it in 60 seconds
Easy Technical round Fresher, Mid-level Practice question

9. A colleague says they don't need backups for a VM because they take snapshots every day. What's wrong with that?

What the interviewer is really testing:
Whether you know what a VM snapshot really is, why it depends on the original disk, and why keeping many of them causes trouble.
Answer frame:

What it is: a point-in-time state that depends on the original disk.

Why it's not a backup: same storage, so if that is lost, so is the snapshot.

Cost of keeping them: growing delta files, slower performance, messy clean-up.

Right use: short-term safety net before a change.

Sample spoken answer:

"A snapshot isn't a separate copy of the VM. It freezes the original disk and writes new changes to a delta file, so it depends on that original disk and usually sits on the same storage. If the datastore fails or the disk gets corrupted, the snapshots go with it. Keeping them for days also hurts: the delta files keep growing, performance drops, and merging them back later can take a long time or fill the datastore. So I use snapshots as a short safety net, like right before a patch or an upgrade, and delete them once I know the change worked. Real backups go to separate storage, are kept on a schedule, and can be restored even if the host is gone."

Red flag to avoid:

Agreeing that daily snapshots kept for weeks are a fine replacement for backups.

They may ask next:
  • How long would you keep a snapshot after a change?
  • Why can a snapshot be a problem for a server running a database?
Say it in 60 seconds

Automation 2 questions

Easy Behavioral round Fresher, Mid-level Practice question

10. Which part of your regular admin work did you script with PowerShell or Bash, and how did you test the script before it touched real accounts?

What the interviewer is really testing:
Whether you automate the boring, error-prone work, and whether you are careful enough to test a script before letting it loose on production.
Answer frame:

The task: what you did by hand and why it was a problem.

The script: what it did, in plain words.

Safety: how you tested it, with dry runs, logging and a small first batch.

Sample spoken answer:

"New starters took us about half an hour each: create the account, put it in the right OU, add the right groups, set up the home folder and mailbox. People forgot steps, so new staff often started without access to something. I wrote a PowerShell script that reads a CSV from HR and does all of it the same way every time. To test it, I first ran it against a test OU with made-up users and used the WhatIf switch on anything that changed existing objects. It logs every action to a file. The first real run was just two starters, and I checked each account by hand afterwards. Now it takes a couple of minutes, and the missing access tickets have mostly stopped."

Red flag to avoid:

Running a new script straight against production with no dry run, logging or way to undo it.

They may ask next:
  • What happens if the CSV has a mistake in it, like a duplicate name?
  • Where do you keep your scripts, and who else can use them?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level, Senior Practice question

11. How would you write a PowerShell script to find user accounts that haven't logged on in ninety days and disable them safely?

What the interviewer is really testing:
Whether you can write a practical Active Directory script and build in the safety steps: review, exclusions, dry run and disable rather than delete.
Answer frame:

Find: search for inactive, enabled user accounts.

Exclude: service accounts and anything that shouldn't be touched.

Review first: export the list and dry-run the change.

Disable, don't delete: and move or tag them for later clean-up.

Sample spoken answer:

"I'd use the Active Directory module and Search-ADAccount with the AccountInactive and UsersOnly switches and a ninety-day time span, then keep only enabled accounts and leave out the service accounts OU. Before changing anything, I export the list to a CSV so a manager or HR can check it, because the last logon date in AD can lag by days, some people are on long leave, and new accounts that haven't logged on yet can show up too. Then I run Disable-ADAccount with WhatIf to see what would happen, and only after the list is approved do I run it for real. I disable rather than delete, and usually move the accounts to a disabled users OU with a note of the date, so if someone comes back, it's a quick fix."

Code:
# PowerShell
Import-Module ActiveDirectory
$idle = New-TimeSpan -Days 90
$stale = Search-ADAccount -AccountInactive -UsersOnly -TimeSpan $idle |
    Where-Object { $_.Enabled -and $_.DistinguishedName -notlike '*OU=Service Accounts*' }

$stale | Select-Object Name, SamAccountName, LastLogonDate |
    Export-Csv .\stale-users.csv -NoTypeInformation

# Review the CSV first, then remove -WhatIf
$stale | Disable-ADAccount -WhatIf
Red flag to avoid:

Deleting accounts automatically with no review list, exclusions or dry run.

They may ask next:
  • Why isn't LastLogonDate exact, and does that matter here?
  • How would you run this every week and get told what it did?
Say it in 60 seconds

Patching and Change 5 questions

Hard Behavioral round Mid-level, Senior Practice question

12. Describe a planned maintenance window that didn't go to plan. What did you do when you hit the point where you had to decide whether to roll back?

What the interviewer is really testing:
Whether you plan changes with a clear rollback point and actually honour it, instead of pushing on and hoping.
Answer frame:

The change: what it was and what the window allowed.

What went wrong: the moment you realised it was off track.

The decision: roll back or carry on, and why.

Lesson: what you plan differently now.

Sample spoken answer:

"We were upgrading the operating system on an old print server on a Saturday night, with a four-hour window. The upgrade finished, but half the printer drivers wouldn't load. Our plan said that if printing wasn't working two hours before the window closed, we'd roll back. I spent an hour on drivers and got some working, but at the agreed point we still had whole floors that couldn't print. So I stopped, reverted to the snapshot we'd taken before starting, tested printing, and told the change board it had failed and why. It was frustrating, but Monday morning was normal. Next time we built a new server alongside the old one and moved printers over in batches, which was far safer."

Red flag to avoid:

Carrying on past the rollback point because you were sure you were nearly there.

They may ask next:
  • Who did you tell about the rollback, and how quickly?
  • How do you decide where the rollback point sits in a window?
Say it in 60 seconds
Easy Behavioral round Fresher, Mid-level, Senior Practice question

13. Tell me about a time missing or wrong documentation cost you time on a server problem. What did you change afterwards?

What the interviewer is really testing:
Whether you treat documentation as part of the job and actually improve it, instead of just complaining about it.
Answer frame:

The gap: what was missing and when you found out.

The cost: time lost or risk taken because of it.

The fix: what you wrote or changed so the next person is better off.

Sample spoken answer:

"A backup server started failing jobs, and the only person who'd set it up had left. Nothing was written down about which storage it used or how the credentials were stored, so I spent most of a day just working out how it was put together. Once it was fixed I wrote a one-page runbook: what the server does, where the backups land, which accounts it uses, how to check a job and how to do a restore. I also started a habit on our team that any change ticket isn't closed until the documentation is updated. It feels slow in the moment, but the next time something failed on that server, a colleague fixed it in twenty minutes using the page."

Red flag to avoid:

Blaming the person who left, with no sign you wrote anything down yourself.

They may ask next:
  • Where do you keep documentation so people can actually find it?
  • How do you stop documentation going out of date?
Say it in 60 seconds
Medium Situational round Mid-level, Senior Practice question

14. On a Friday afternoon a vendor releases an emergency patch for a flaw that attackers are already using, and it affects your servers. How do you handle it?

What the interviewer is really testing:
Whether you can balance speed and safety: assess real exposure, use an emergency change path and still test before patching everything.
Answer frame:

Assess: which servers are exposed and how badly.

Mitigate now: any workaround or firewall change while you prepare.

Patch fast but staged: a small test group first, then the rest, through emergency change.

Confirm: verify the patch is in and report back.

Sample spoken answer:

"First I'd read the advisory and work out exactly which servers run the affected component and which of those face the internet, because those are the urgent ones. If the vendor lists a workaround, like disabling a feature or blocking a port, I'd apply that straight away on the exposed servers. Then I'd raise an emergency change so the right people know and can approve it quickly. I'd patch a couple of less critical servers first, check they reboot cleanly and the apps work, then do the internet-facing ones that evening and the rest over the weekend. Finally I'd confirm every server shows the patch installed and send a short note saying what was done and what's left."

Red flag to avoid:

Either waiting for the normal monthly cycle, or pushing the patch to every server at once untested.

They may ask next:
  • What if the only affected server is one nobody is allowed to reboot during the week?
  • How do you confirm a patch actually installed on every server?
Say it in 60 seconds
Medium Technical round Mid-level, Senior Practice question

15. Walk me through how you'd run monthly patching for a few hundred Windows servers without breaking the business.

What the interviewer is really testing:
Whether you have a repeatable process with testing, stages, maintenance windows, a way back and proof that it worked.
Answer frame:

Tooling: a central tool that approves and reports on updates.

Rings: test servers first, then less critical ones, then the critical ones.

Windows and order: agreed maintenance times, and dependencies in the right order.

Proof: compliance reports and a check that services came back.

Sample spoken answer:

"I'd use a central tool like WSUS or Configuration Manager so updates are approved in one place and I get reports. After the monthly release, I'd read the notes for known problems, then approve updates to a test group that mirrors production. After a few days with no issues, a pilot ring of less critical servers gets them, and then production in agreed maintenance windows. Before each window I'd make sure backups are good, and for risky servers take a snapshot. Order matters, so clustered servers go one node at a time, and database and app servers go in an order that won't cause errors. Afterwards I check services and apps are running, then pull a compliance report and chase any servers that missed updates."

Red flag to avoid:

Letting every server install updates automatically and reboot whenever it likes.

They may ask next:
  • What would you do with a server the business says can never be rebooted?
  • How do you handle an update that breaks an application after it's installed?
Say it in 60 seconds
Easy Culture fit round Fresher, Mid-level, Senior Practice question

16. Some admins see change control as paperwork that slows them down. How do you feel about it, and when is a quick fix without a ticket ever okay?

What the interviewer is really testing:
Whether you value change control for the right reasons and still know how emergency changes work, instead of either ignoring it or hiding behind it.
Answer frame:

Why it exists: other people learn what's changing and can spot conflicts.

Keep it light: standard changes for routine work, full review for risky ones.

Emergencies: fix first when needed, but record it and review it straight after.

Sample spoken answer:

"I like change control when it's sized right. The point isn't the form, it's that someone else knows what I'm changing, when, and how I'll undo it. More than once a change review has caught a clash, like two teams planning work on the same system the same night. The best setups I've worked in had pre-approved standard changes for routine things like adding a user to a group, so nobody wastes time there. A quick fix with no ticket is only okay in a real emergency, when something is down and waiting would make it worse. Even then I'd tell my lead, log an emergency change as soon as it's stable, and make sure it gets reviewed."

Red flag to avoid:

Saying you just make changes when needed and tell people afterwards if they ask.

They may ask next:
  • What makes a change 'standard' rather than one that needs review?
  • What would you do if you saw a teammate regularly skipping change control?
Say it in 60 seconds

Virtualisation 3 questions

Hard Behavioral round Mid-level, Senior Practice question

17. Walk me through a migration you ran, such as moving physical servers onto virtual hosts or retiring an old domain controller.

What the interviewer is really testing:
Whether you can plan a multi-step project: find the dependencies, test first, move in stages and clean up properly at the end.
Answer frame:

Scope: what was moving and why.

Discovery: how you found what depended on it.

Execution: the order you moved things and how you tested each step.

Cleanup: what you removed or updated at the end.

Sample spoken answer:

"We had two old domain controllers on hardware that was out of support, and I replaced them with two new virtual ones. First I checked replication was healthy with repadmin and dcdiag, because moving onto a broken base just spreads the problem. I built the new servers, promoted them, and let replication settle. Then I moved the FSMO roles and pointed DHCP scopes and static servers at the new DNS addresses. The part people forget is everything hard-coded to the old IPs, so I searched configs and found printers and an app server still using them. Only after a week with no traffic hitting the old servers did I demote them properly and clean up DNS. Nobody noticed the move, which was the goal."

Red flag to avoid:

Switching off the old servers on day one without checking what still depended on them.

They may ask next:
  • How did you find devices still pointing at the old servers?
  • What would you do differently on a larger migration?
Say it in 60 seconds
Hard Situational round Mid-level, Senior Practice question

18. Several virtual machines on the same host all became slow at once, but inside each VM the CPU and memory look fine. How do you investigate?

What the interviewer is really testing:
Whether you know to look at the host and shared storage, where contention hides, rather than only inside each guest.
Answer frame:

Pattern: many VMs on one host points to the host or shared storage.

CPU: check how long VMs wait for a physical CPU, such as ready time.

Memory and storage: host memory pressure, ballooning or swapping, and datastore latency.

Fix: move VMs, right-size them or fix the busy neighbour.

Sample spoken answer:

"When lots of VMs on one host slow down together, the problem is usually shared, so I look at the host, not inside the guests. A VM can show low CPU use while it's actually waiting for a physical core, so in VMware I'd check CPU ready time, and the equivalent counters on Hyper-V. Next I'd check whether the host is short of memory, because ballooning or host swapping makes guests slow while they look fine inside. Then storage: if the datastore latency is high, every VM on it suffers. Often one VM is the cause, like a backup or a runaway job hammering the disk. I'd move some VMs to another host to relieve it now, then fix the noisy one or rebalance the cluster."

Red flag to avoid:

Adding more CPU and memory to every slow VM without looking at the host at all.

They may ask next:
  • Why can giving a VM more virtual CPUs sometimes make it slower?
  • How would you spot one VM hammering shared storage?
Say it in 60 seconds
Medium Technical round Mid-level, Senior Practice question

19. In a VMware or Hyper-V cluster, what's the difference between live migration and high availability? What does each protect you from?

What the interviewer is really testing:
Whether you know that live migration is for planned moves with no downtime, while HA restarts VMs after a host failure, so there is still a short outage.
Answer frame:

Live migration: moves a running VM to another host with no noticeable outage, for planned work.

High availability: restarts VMs on other hosts after a host fails, so they reboot.

Needs: shared or migratable storage, compatible CPUs, spare capacity in the cluster.

Sample spoken answer:

"Live migration, called vMotion in VMware, moves a running VM from one host to another while it keeps working. Users don't notice, so I use it for planned work, like emptying a host before patching it. High availability is for unplanned failures. If a host dies, the cluster notices and starts that host's VMs on the surviving hosts. That's a restart, so the VMs go down for as long as it takes them to boot, and anything not saved is lost. Both need the cluster set up properly: storage the other hosts can reach, compatible CPUs for live migration, and enough spare capacity on the remaining hosts to take the load if one fails."

Red flag to avoid:

Claiming high availability means VMs keep running with no interruption when a host fails.

They may ask next:
  • How much spare capacity would you keep in a four-host cluster, and why?
  • Why might live migration fail between two hosts with different CPU generations?
Say it in 60 seconds

Active Directory 6 questions

Medium Situational round Fresher, Mid-level Practice question

20. A user gets locked out of their account every morning, even right after you unlock it. How do you find what's causing it?

What the interviewer is really testing:
Whether you know lockouts usually come from a device or process using an old password, and how to trace the source instead of unlocking forever.
Answer frame:

Likely cause: something is still trying an old password.

Find the source: lockout events on the domain controllers show the calling computer.

Fix: update or remove the stale credential, then confirm it stays unlocked.

Sample spoken answer:

"Repeated lockouts almost always mean something is still using an old password, like a phone syncing mail, a mapped drive with saved credentials, a scheduled task or a service. I'd ask when they last changed their password, because it usually lines up. Then I'd look in the Security event log on the domain controllers, starting with the one holding the PDC emulator role, for event 4740, which records the lockout and the caller computer name. That tells me which machine is sending the bad attempts. If it's their own laptop, I check Credential Manager, mapped drives and scheduled tasks. If it's a mail server, it's usually a phone. Once I clear the stale password, I watch the account for a day to confirm it's fixed."

Red flag to avoid:

Just unlocking the account every day, or turning off the lockout policy to stop the calls.

They may ask next:
  • What if the caller computer name in the event is blank?
  • Would you change the lockout threshold to make this go away?
Say it in 60 seconds
Hard Situational round Mid-level, Senior Practice question

21. Several users say their PC shows 'the trust relationship between this workstation and the primary domain failed'. What causes it, and how do you fix it?

What the interviewer is really testing:
Whether you understand computer accounts have their own passwords in the domain, and can repair the secure channel without always rejoining.
Answer frame:

Cause: the computer's machine password no longer matches its account in the domain.

Why it happens: an old image or snapshot restored, or the computer account reset or deleted.

Fix: repair the secure channel, or rejoin if that fails, then find the root cause.

Sample spoken answer:

"Every domain-joined computer has its own account and password in Active Directory, and it changes that password on its own every so often. This error means the password on the machine no longer matches the one the domain holds. It often happens when a PC or VM is rolled back to an old snapshot or image, or when someone reset or deleted the computer object. To fix it, I log on with a local admin account and run Test-ComputerSecureChannel with the Repair switch and domain credentials, or Reset-ComputerMachinePassword. If that fails, I remove it from the domain and rejoin it. Because it's several users, I'd look for the common thing, like a batch of VMs restored from an old snapshot, and fix that process."

Code:
# PowerShell, run as a local administrator on the affected PC
Test-ComputerSecureChannel -Verbose
Test-ComputerSecureChannel -Repair -Credential (Get-Credential)
Red flag to avoid:

Saying the only fix is to rebuild the PC, or not knowing why the error appears.

They may ask next:
  • How would you stop this happening after restoring VM snapshots?
  • What if there is no working local admin account on the PC?
Say it in 60 seconds
Easy Situational round Fresher, Mid-level Practice question

22. A help desk colleague asks to be added to Domain Admins so they can reset passwords without escalating to you. What do you do?

What the interviewer is really testing:
Whether you know how to delegate a narrow permission in Active Directory instead of handing out the keys to the whole domain.
Answer frame:

Say no to the group: Domain Admins is far more power than the task needs.

Offer the real fix: delegate password resets on the right OUs to a help desk group.

Keep it tidy: use a group, not the person, and document it.

Sample spoken answer:

"I'd say no to Domain Admins, but yes to solving the actual problem. Domain Admins can do anything in the domain, including changing security settings and other admins' accounts, and that's a big risk for a password reset. Instead, I'd create or use a help desk security group and use Delegation of Control on the OUs where normal staff accounts live, giving that group only the right to reset passwords and unlock accounts. I'd leave out the OUs with admin and service accounts. Then I'd add my colleague to that group, test it with them, and write it down. They get what they need, I stop getting escalations, and nobody has more access than the job needs."

Red flag to avoid:

Adding them to Domain Admins because it's quicker and you trust them.

They may ask next:
  • Why would you leave admin accounts out of that delegation?
  • How do you keep track of who is in powerful groups over time?
Say it in 60 seconds
Easy Technical round Fresher, Mid-level Practice question

23. In Active Directory, what are domains, OUs and security groups for? When would you use an OU and when a group?

What the interviewer is really testing:
Whether you understand the basic building blocks and the common mistake of using OUs to grant access or groups to apply policy.
Answer frame:

Domain: the boundary for accounts, logon and replication.

OU: a folder for organising objects, linking group policy and delegating admin rights.

Group: a collection of accounts used to give permissions.

Rule of thumb: OUs for policy and delegation, groups for access.

Sample spoken answer:

"A domain is the main boundary: it holds users, computers and groups, domain controllers replicate it, and people log on to it. Inside the domain, OUs are like folders. I use them to organise objects so I can link group policies to them and delegate admin work, for example letting a site's IT person manage only their site's computers. Security groups are different: they collect accounts so I can give access to things like a shared folder or an application. You can't give an OU permission on a file share, and a user can only sit in one OU but be in many groups. So my rule is OUs for policy and delegation, groups for access to resources."

Red flag to avoid:

Saying you'd give a folder permission to an OU, or mixing up OUs and groups entirely.

They may ask next:
  • What's the difference between a security group and a distribution group?
  • What's the difference between global and domain local groups?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level, Senior Practice question

24. You linked a new group policy, but some computers aren't picking it up. How do you work out why?

What the interviewer is really testing:
Whether you can troubleshoot group policy with real tools and know the usual reasons a policy doesn't apply.
Answer frame:

Check what applied: run gpresult on an affected machine.

Check scope: the OU link, security filtering, WMI filters and blocked inheritance.

Check the setting type: computer settings follow the computer's OU, user settings the user's.

Check health: replication and whether the machine can reach a domain controller.

Sample spoken answer:

"I'd go to an affected computer and run gpupdate /force, then gpresult /r, or gpresult /h for a full report. That shows which policies applied and which were filtered out, and often why. The common causes are scope: the policy is linked to an OU the computer isn't actually in, security filtering doesn't include it, a WMI filter doesn't match, or inheritance is blocked higher up. Another classic is putting a computer setting in a policy linked to an OU of users, or the other way round. If the policy is only missing on some sites, I'd check replication between domain controllers, because a DC that hasn't got the new policy yet will hand out the old one."

Red flag to avoid:

Only ever rebooting the machine and waiting, with no idea how to see which policies applied.

They may ask next:
  • What does loopback processing do, and when would you use it?
  • What's the difference between Enforced and Block Inheritance?
Say it in 60 seconds
Hard Technical round Mid-level, Senior Practice question

25. What are the FSMO roles, and what do you do if the domain controller holding one of them fails and won't come back?

What the interviewer is really testing:
Whether you know the five roles, which failures users notice, and the difference between transferring and seizing a role.
Answer frame:

The five: schema master and domain naming master for the forest; RID master, PDC emulator and infrastructure master per domain.

Impact: the PDC emulator is felt fastest; others can often wait.

Transfer or seize: transfer if the old DC is alive, seize if it's gone for good.

After a seize: the old DC must never come back online.

Sample spoken answer:

"There are five roles that only one domain controller can hold at a time. Two are forest-wide: the schema master and the domain naming master. Three are per domain: the RID master, which hands out pools of IDs for new objects, the PDC emulator and the infrastructure master. If a role holder dies, the PDC emulator is the one users notice first, because it's the main time source for the domain and it's involved in password changes and lockouts. The others can often wait a while. If the old DC can come back, I'd fix it and transfer the roles cleanly. If it's gone for good, I'd seize the roles onto a healthy DC, clean up its metadata, and make sure that old server is never switched back on."

Code:
# See who holds each role
netdom query fsmo

# PowerShell: transfer while the old holder is still online
Move-ADDirectoryServerOperationMasterRole -Identity DC02 -OperationMasterRole PDCEmulator,RIDMaster

# Seize: add -Force only when the old holder is gone for good
Move-ADDirectoryServerOperationMasterRole -Identity DC02 -OperationMasterRole PDCEmulator,RIDMaster -Force
Red flag to avoid:

Seizing roles while the old holder is only briefly down, then letting it come back.

They may ask next:
  • Why is it dangerous to bring a DC back online after you seized its roles?
  • How would you check replication health before moving roles?
Say it in 60 seconds

Security 3 questions

Hard Situational round Mid-level, Senior Practice question

26. At eight in the morning, users report that files on a shared drive have strange new extensions and won't open. What do you do?

What the interviewer is really testing:
Whether you recognise likely ransomware, contain it fast without destroying evidence, and follow the incident process instead of going it alone.
Answer frame:

Contain: stop the spread by isolating the source and the affected share.

Escalate: start the incident process and tell security and management.

Scope: find which machine and account did it and what else is hit.

Recover: restore from clean backups once the source is gone.

Sample spoken answer:

"I'd treat it as ransomware until proven otherwise, so speed matters. On the file server I'd check open files and sessions to see which user account and which computer are modifying the files. I'd disable that account and pull that computer off the network, and if it's still spreading, take the share offline or disconnect the file server from the network rather than power it off, so we don't lose evidence in memory. Then I'd call our security lead and start the incident plan, because this needs a coordinated response. Next is scoping: which other shares and servers are hit, and are our backups untouched. Only once the source is cleaned and we know how it got in would I restore from backups taken before the infection."

Red flag to avoid:

Restoring files straight away while the infected machine is still on the network.

They may ask next:
  • How do you know your backups weren't encrypted too?
  • What would you tell users while this is going on?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level Practice question

27. How do share permissions and NTFS permissions work together, and how would you set up a folder that only the finance team can edit?

What the interviewer is really testing:
Whether you know the more restrictive of the two wins over the network, and whether you grant access through groups in a way that stays manageable.
Answer frame:

Two layers: share permissions apply over the network, NTFS applies always.

Combined: the more restrictive of the two is what the user gets.

Common practice: keep the share wide, control access with NTFS.

Use groups: users into role groups, role groups onto the folder.

Sample spoken answer:

"Share permissions only apply when someone connects over the network, while NTFS permissions apply whether you're local or remote. When both apply, the user gets the more restrictive of the two. A lot of teams keep share permissions simple, like authenticated users with change, and do the real control in NTFS, so there's one place to look. For the finance folder, I'd create a group for finance edit access, give it modify on the folder in NTFS, and add the finance team's group into it. I'd remove broad entries like domain users, and avoid giving anything to single users. Then I'd check with the effective access tab on a finance user and a non-finance user to prove it works."

Red flag to avoid:

Giving permissions to individual users one by one, or granting everyone full control to make an error go away.

They may ask next:
  • What does AGDLP mean, and why do people use it?
  • Why do experienced admins avoid using deny permissions?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level, Senior Practice question

28. What do you do to harden a new Windows server before it goes into production?

What the interviewer is really testing:
Whether you have a practical, repeatable hardening routine, ideally applied by policy, rather than a vague 'install antivirus' answer.
Answer frame:

Reduce: install only the roles and features it needs.

Baseline: apply a security baseline through group policy.

Access: unique local admin passwords, limited remote access, separate admin accounts.

Watch: patching, endpoint protection and logging from day one.

Sample spoken answer:

"I start by keeping it small: only the roles and features the server needs, because everything else is more to patch and attack. I patch it fully before it goes live. Then I apply a security baseline, like the published Microsoft or CIS baselines, through group policy so it's consistent and doesn't drift. I make sure old protocols like SMB version 1 are off and the firewall is on with only the ports it needs. For access, I use LAPS so every server has a unique local admin password, limit who can log on over RDP, and use separate admin accounts rather than everyday ones. Finally it goes into patching, endpoint protection, backups and monitoring, with its security logs sent to our central log system."

Red flag to avoid:

Saying hardening means installing antivirus and turning on the firewall, and nothing else.

They may ask next:
  • Why does a unique local admin password on every server matter so much?
  • How would you check a server still matches the baseline months later?
Say it in 60 seconds

Network Services 2 questions

Medium Situational round Fresher, Mid-level Practice question

29. Everyone on one floor suddenly can't reach anything, and their PCs show addresses starting with 169.254. Where do you start?

What the interviewer is really testing:
Whether you know a 169.254 address means the PC never got a DHCP lease, and can check the likely causes in a sensible order.
Answer frame:

Meaning: 169.254 is a self-assigned address, so DHCP didn't answer.

Scope: one floor points to that VLAN or its relay, not the whole DHCP service.

Check: the scope's free addresses, the DHCP service, the relay on the router or switch.

Sample spoken answer:

"A 169.254 address means the PC broadcast a DHCP request, got no offer back, and gave itself an address. Since it's only one floor, I'd guess the DHCP server itself is fine, and I'd check that other floors are getting addresses. Then I'd open the DHCP console and look at the scope for that floor's subnet. If it's full, the fix might be shortening the lease time or finding what's eating the addresses. If the scope has room, the next suspect is the network: the DHCP relay on that floor's router interface, or a switch problem. I'd ask the network team whether anything changed on that floor. Once it's fixed, I'd have a user run ipconfig /renew to confirm they get a proper address."

Red flag to avoid:

Telling everyone to set static IP addresses by hand to get them working again.

They may ask next:
  • What's the difference between a DHCP reservation and an exclusion?
  • How would you set up DHCP so one server failing doesn't stop new leases?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level, Senior Practice question

30. Why does Active Directory depend so much on DNS, and what goes wrong if clients point at the wrong DNS servers?

What the interviewer is really testing:
Whether you understand that clients find domain controllers through DNS records, and know the classic mistake of pointing domain machines at public DNS.
Answer frame:

How clients find DCs: SRV records in DNS say where domain services live.

The mistake: clients using public DNS can't see those records.

Symptoms: slow or failed logons, domain joins fail, group policy doesn't apply.

Right setup: clients use internal DNS only, which forwards outside names.

Sample spoken answer:

"Domain-joined machines don't have a list of domain controllers built in. They ask DNS for special SRV records that say which servers offer logon and directory services, and domain controllers register those records themselves. If a PC is pointed at a public DNS server, even as the second choice, it can't see those internal records, so logons get slow or fail, joining the domain fails and group policy stops applying. The right setup is that every domain machine uses only internal DNS servers, usually the DCs, and those servers forward other names to the internet. When I suspect DNS, I use nslookup to check the SRV records resolve, and dcdiag with the DNS test on the domain controllers."

Red flag to avoid:

Suggesting a public DNS server as the fallback on domain-joined machines.

They may ask next:
  • What would you check if a domain controller's records were missing from DNS?
  • Why is adding a public DNS server as a backup on domain PCs a bad idea?
Say it in 60 seconds
Were you asked something else? Share it A person checks every question before it goes on the site. No name is shown.
For the call itself

The questions above are the prep. The call has ten more.

ClapAssist is an AI interview assistant for Mac and Windows. It listens to the interview on your computer and shows you what to say, in short lines you can read while you talk. Your resume and notes are never stored on our servers. It stays out of screen share on every plan; only you can see it.

Download ClapAssist with 10 free minutes
Mac and Windows · Stays out of screen share · No card