Target interview prep · updated Oct 2026

Target DevOps Engineer Interview Questions

DevOps Engineer 8 questions

DevOps work at Target keeps two worlds running together: the app and website guests use, and the systems inside each store that run registers, handheld devices and order packing. Prepare to talk about keeping a store working when its link to the cloud drops, sudden traffic when a limited collection goes on sale, change freezes before the holidays and tracing one order across many services. What to show here: steady systems so guests and team members never wait on technology. Each question below has what the interviewer is checking, an answer frame and a sample spoken answer to adapt.

Behavioral

1. Tell me about a time an urgent fix was needed during a change freeze before a peak season. How did you decide whether to release it?

What they are checking
Checks judgment about risk during a freeze: who decides, what evidence is needed, and how the change is kept small and reversible.
Answer frame
  1. Describe the freeze and the problem that came up.
  2. Explain how you compared the risk of acting with the risk of waiting.
  3. Show how you kept the change small and got approval.
  4. Share the outcome.
Sample spoken answer

“During a holiday freeze we found that a log setting was slowly filling disks on our order servers. Waiting meant a likely outage within days. Releasing meant breaking our own rule. I wrote a short note with the evidence, the smallest possible change, and how to undo it, and took it to the person who owned the freeze. We agreed to release to one server first, watch for an hour, and then continue. The result was your result. I learned that a freeze is a rule about risk, so the case must be made in terms of risk.”

Red flag to avoid

Weak answers ignore the freeze because they felt sure, or refuse all change while the problem grows.

Behavioral

2. Describe a manual task that your team repeated every busy season, such as adding capacity or checking store systems, and how you automated it.

What they are checking
Checks whether you remove repeated toil in a careful way, with testing and with trust from the people who used to do it by hand.
Answer frame
  1. Describe the task and what it cost.
  2. Explain how you automated it step by step.
  3. Show how you tested it and earned trust.
  4. Give the result.
Sample spoken answer

“Before every peak, my team spent days checking by hand that each location's servers had enough disk, memory and the right software version. It was slow and people missed things. I wrote a script that ran the same checks and produced one report with only the failures. For the first season we ran it beside the manual check to prove that it agreed. Then I added it to a schedule, so it ran weekly and not only before peaks. Problems were found earlier, and we saw your result. The team trusted it because they had watched it work.”

Red flag to avoid

Weak answers automate in one step without checking the output, or see the manual work as beneath them.

System Design

3. A store loses its network link to the cloud for an hour on a busy Saturday. Design what should keep running inside the store and how it catches up afterwards.

What they are checking
Checks how you split work between local and central systems, and how you bring data back together safely after a break.
Answer frame
  1. List what must work offline: registers, scanning, picking orders already received.
  2. Run those services on equipment in the store with local data.
  3. Queue changes while offline.
  4. Sync when the link returns and handle conflicts.
Sample spoken answer

“The store must keep selling and keep packing orders it already has. So registers, price lookup and the picking tools run on servers inside the store, with a local copy of prices and orders. While the link is down, sales and pick updates are written to a local queue. New online orders cannot arrive, so the central system should notice the silence and send them elsewhere. When the link returns, the store sends its queue in order, and each record carries an id so nothing is applied twice. I would test this by cutting the link on purpose in a test store.”

Red flag to avoid

Weak answers make every register action depend on the cloud, or never practice the failure before it happens.

Technical

4. A limited designer collection goes on sale at a set time and traffic jumps within seconds. How do you prepare the platform for a spike that arrives faster than automatic scaling can react?

What they are checking
Checks that you know the limits of reactive scaling and can plan capacity, queues and protection for the rest of the site.
Answer frame
  1. Add capacity ahead of the known start time.
  2. Warm caches and connections before the start.
  3. Use a waiting line or rate limits to protect checkout.
  4. Keep the rest of the site apart from the spike.
Sample spoken answer

“Automatic scaling reacts in minutes, and this spike arrives in seconds, so I would not rely on it. Since we know the start time, I would add capacity in advance and warm caches and database connections before the sale opens. For demand above what we planned, a waiting line in front of the collection pages lets guests in at a rate checkout can handle, with an honest message. I would keep the collection traffic separate, so a guest buying groceries is not slowed by it. Beforehand, I would run a load test shaped like a sudden wall, not a slow ramp.”

Red flag to avoid

Weak answers trust automatic scaling for a sudden spike, or let one sale slow the whole site.

Technical

5. An order passes through the app, a service that chooses the store, a store device and a shipping carrier. How would you set up tracing so you can answer where one order is stuck?

What they are checking
Checks practical knowledge of tracing across services, shared ids and keeping the data useful without logging private details.
Answer frame
  1. Create one id at the start and pass it through every step.
  2. Record a span or event at each service and device.
  3. Bring them together in one searchable place.
  4. Leave out personal details and sample wisely.
Sample spoken answer

“I would create a trace id when the order is placed and pass it along in every call and message, including to store devices. Each service records when it received the order, what it decided and when it handed it on. Devices that go offline save their events and send them later with the original times. Everything lands in one place where support can search by order id and see a timeline. I would keep names and addresses out of traces. For volume, I would keep every trace that had an error or was slow, and only a sample of the normal ones.”

Red flag to avoid

Weak answers rely on searching logs service by service, or put guest details into trace data.

Technical

6. Messages that tell a guest their order is ready are sent through an outside provider. How do you watch that provider and protect guests when it slows down?

What they are checking
Checks how you monitor a dependency you do not control and design a fallback so the guest still hears from the store.
Answer frame
  1. Measure delivery time and failures from your side.
  2. Alert on delay, not only on errors.
  3. Queue and retry with limits.
  4. Fall back to a second channel and show status in the app.
Sample spoken answer

“I cannot see inside the provider, so I measure from our side: how long from sending a message until delivery is confirmed, and what share fails. I alert on growing delay, because a slow provider often returns no errors at all. Messages wait in a queue with retries that back off, and each has an expiry, since a ready message that arrives two hours late only confuses the guest. If the delay passes a limit, we switch to a second channel such as email or text. The app always shows the true order status, so the message is a help and not the only source.”

Red flag to avoid

Weak answers watch only their own servers, or retry for ever and send old messages hours later.

Why this company

7. Why does running systems for both an online shop and the technology inside physical stores interest you, and why Target?

What they are checking
Checks whether you understand that reliability work here reaches into stores, and want that mix for real reasons.
Answer frame
  1. Say what draws you to this kind of reliability work.
  2. Tie it to stores and guests.
  3. Link it to your experience.
  4. Say what you want to learn.
Sample spoken answer

“In most of my work, an outage meant a web page that failed to load. At Target it can also mean a register that cannot take a sale or a guest waiting in a car. That raises the standard, and I like that. Running software in a large number of stores, each with its own network and equipment, is a different skill from running a cloud service. I have experience with your project and want to grow on the store side. I also like the yearly rhythm, where the holidays are a test you can prepare for.”

Red flag to avoid

Weak answers list tools they know and never mention stores, guests or peak season.

Scenario

8. On a busy Saturday, team members in one region say their handheld devices take a very long time to sign in. Nothing was released this week. How do you investigate?

What they are checking
Checks structured diagnosis when there is no recent change to blame, including things that expire or fill up with time.
Answer frame
  1. Confirm the scope: which region, which devices, which step.
  2. Follow the sign-in path and measure each step.
  3. Check things that change without a release: certificates, capacity, network routes.
  4. Reduce the harm, fix it and add a check.
Sample spoken answer

“No release does not mean no change. First I would find the scope: one region suggests a network path or a regional service, not the devices. I would follow a sign-in step by step and time each part: device to store network, store to the sign-in service, and that service to its database. Then I would check things that change by themselves, such as a certificate close to expiry, a full disk, or a regional server that has dropped out of rotation. Meanwhile I would send that region's traffic to a healthy site if we can. Afterwards I would add monitoring for the cause.”

Red flag to avoid

Weak answers restart things at random, or stop looking because nothing was deployed.

Salary questions come last

No figures on this page: pay depends on the level, the city and the offer in front of you. When the offer comes, the free salary negotiation script helps with that part.

For the call itself

The questions above are the prep. On the real call, ClapAssist helps with the ones you did not practice.

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 live interview audio and screen are never stored. Your resume and notes are saved to your account so the app fills them in on any computer. It is hidden from screen share on every plan, including Free; only you can see it.

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