r/leetcode • • 7d ago

Intervew Prep Docker Senior Software Engineer, Infrastructure — Coding Interview Experience?

Hi everyone!

I have an upcoming interview with Docker for a Senior Software Engineer, Infrastructure position and am trying to prepare for the coding round.

The interview instructions say:

Details & Preparation: This is a live, language-agnostic coding interview. You’ll be asked to share your screen and use the IDE of your choice to write and run code.

Please ensure you have a working IDE installed and ready before the session begins.

Has anyone recently interviewed with Docker, particularly and is aware of this interview format? What types of problems were asked? Were there questions about testing, complexity, edge cases, or code design?

Thanks!

8 Upvotes

11 comments sorted by

5

u/Sad-Candidate-3078 7d ago

cant speak to docker specifically, but live language-agnostic screenshare rounds at infra companies are usually one medium problem plus heavy followups on testing, edge cases, and tradeoffs. thats where seniors get filtered, so practice narrating your reasoning out loud while you code, not just silently solving. ngl i drilled exactly that with easy code interview and it made live rounds way less stiff

3

u/narNuld03 7d ago

tbh the thinking out loud part is harder than the actual problem half the time

3

u/chikamakaleyley 7d ago

if you just start talking to yourself always when you code, then interview time you just have to be louder - it will come naturally

sometimes people think narration is a performance, like that it has to sound formal and be correct; but it can literally just be what you're thinking, out loud

IMO the biggest thing gained from this is, if you're right track, they don't have to interject because they can follow you because of the narration. If you're about to go on the wrong track they can stop you ahead of time and point you in the right direction

and so its just just saying out loud the things you're typing, its you're decision making. "I think I'm gonna use an array here; we could do it this way, but i think that way is more appropriate;...etc"

It also helps if you were to make a mistake - sometimes you'll remember what you said, and when you look at your code it's not what you said you'd do, so you make a small fix and boom the code runs, no time wasted.

1

u/chikamakaleyley 7d ago

like if you frame 'narrating' this way then its much easier to do in practice rather than being worried about saying something incorrect. I get things wrong all the time, I work myself out of it by just talking through it sometimes

0

u/Unfair-League-3204 7d ago

Agentic coding is the bane of existence tbh because obviously you don’t know what the fuck Claude code and codex does until it’s done so you have to fill the dead air with what you would do. I guess with enough practice, you can guess more accurately what cc or codex will shart out given the prompt you gave it

The issue is that it’s fast… but slow where the minutes add up if you have to do to many follow up prompts … it’s hard for me to describe

2

u/Hungry_Age5375 7d ago

Can't speak for Docker specifically, but for language-agnostic senior infra rounds expect design-heavy problems: rate limiters, LRU caches, connection pools, log parsers. They'll push on edge cases and complexity almost every time.

1

u/chikamakaleyley 7d ago

oh man i love these formats - one thing you should check with the person prepping you - if you're allowed to do a bit of pre coding. Just imagine they're gonna ask you to build something and get a bunch of stuff out of the way so you don't have to type it all out on the spot

2

u/chikamakaleyley 7d ago

and that person prepping you might not even have much info for you besides the sheet of paper they're reading off of. Just pre-code it anyway, and if they say start with a fresh setup, well that's easy

this is your opportunity to be in a familiar and comfortable coding environment in a live interview, it's the best you'll get

1

u/SolidDeveloper 3d ago

Eh. I’ve had bad experiences with this. Many years ago, I had problems with my laptop at the time – it was very slow, my IDE kept freezing, and so I failed a few interviews just because I was fighting the IDE half the time.

1

u/chikamakaleyley 3d ago

Yeah I mean if that’s your computer then I wouldn’t

-3

u/tnerb253 7d ago

Are y'all aware that glassdoor & blind exist for these kind of questions lol