Live data from Hacker News

I got asked LeetCode questions for a dev-ops systems engineering job today

reddit.com

1–10 of 497 posts

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#2
That depends on what is expected of the DevOps position I feel.

If you're going to need to dig into the source code of infrastructure pieces to find/fix bugs or write your own infrastructure pieces then a SE interview makes sense. If you're doing things at scale or using newer technologies then these come up often enough and resolving them can have significant business consequences (not getting into if choosing that path was a good business decision or not, separate topic).

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#3
post #2

That depends on what is expected of the DevOps position I feel. If you're going to need to dig into the source code of infrastructure pieces to find/fix bugs or write your own infrastructure pieces then a SE interview makes sense. If you're doing things at scale or using newer technologies then these come up often enough and resolving them can have significant business consequences (not getting into if choosing that…

Doesn’t sound like that’s what happened. Seems like they have standard questions and phone in the interview process by trying to apply it to every “tech” position they hire for.

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#4
I guess if you don't like the company's interviewing process you don't have to work there. Unemployment rate for software engineers is pretty low these days so just go with somewhere else. I'll keep working at places that ask programming questions because basically all the highest-paying places do that these days. And as snobby as it sounds, I want to keep working with other people who can pass algorithms teasers

Also, yeah probably no dev-ops position really requires knowledge of DP. But they generally do require programming knowledge and probably an algorithm here and there so it's not entirely inappropriate

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#5
Some thoughts:

1) if the employer thinks DevOps is all about knowing how docker and k8s work, it's not a DevOps role (which doesn't actually exist by the way). a lot of employers think DevOps means "sysadmin in the cloud that can follow an sdlc", so you have to ask lots of questions to find out just wtf they're actually looking for.

2) if they ask stupid questions and generally don't seem invested in finding the right candidate, it was a crap job and you dodged a bullet.

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#6
post #3
post #2

That depends on what is expected of the DevOps position I feel. If you're going to need to dig into the source code of infrastructure pieces to find/fix bugs or write your own infrastructure pieces then a SE interview makes sense. If you're doing things at scale or using newer technologies then these come up often enough and resolving them can have significant business consequences (not getting into if choosing that…

Doesn’t sound like that’s what happened. Seems like they have standard questions and phone in the interview process by trying to apply it to every “tech” position they hire for.

I don't see anything to indicate one way or the other myself.

There are also companies which want DevOps to know SE simply because they believe that such people create better infrastructure. Better in this case means more automation, code versus todo lists, understanding the SE users, etc.

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#7
They can, it depends on the role. Not referring to you but I have never understood why DevOps at many companies can’t program and are just hired to copy paste files.

“DevOps is a set of software development practices that combines software development and information technology operations to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.”

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#8

I guess if you don't like the company's interviewing process you don't have to work there. Unemployment rate for software engineers is pretty low these days so just go with somewhere else. I'll keep working at places that ask programming questions because basically all the highest-paying places do that these days. And as snobby as it sounds, I want to keep working with other people who can pass algorithms teasers Als…

I'd be frustrated for wasting my time. The recruiter should have better explained the review process.

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#9
post #2

That depends on what is expected of the DevOps position I feel. If you're going to need to dig into the source code of infrastructure pieces to find/fix bugs or write your own infrastructure pieces then a SE interview makes sense. If you're doing things at scale or using newer technologies then these come up often enough and resolving them can have significant business consequences (not getting into if choosing that…

Being able to read and debug code is a different skillset from first hand development.

Re: I got asked LeetCode questions for a dev-ops systems engineering job today

#10

They can, it depends on the role. Not referring to you but I have never understood why DevOps at many companies can’t program and are just hired to copy paste files. “DevOps is a set of software development practices that combines software development and information technology operations to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with bus…

Most of the devops (side question, is SRE technically devops?) people I work with are programmers who know a lot about test+build frameworks, CICD, cloud resource management, etc.

I don't think it would be appropriate to call someone copy-pasting templates, manually adding VMs, etc. "devops"

Post reply on HN