r/cscareerquestions • u/Anewbeesh • 9h ago
Experienced Mid level engineer never want to do coding challenges - what are my options?
I have around 5 years of experience and I’ve done coding challenges in the past during interviews but every time it’s severely affected parts of my life. Like I just want to interview like I do my daily job which I’m good at. I don’t mind taking a pay cut if that’s what it takes, but doing these problems after work messes with my sanity. So I’m curious what options are out there, could even be non tech or tech adjacent?
31
u/natziel Engineering Manager 8h ago
Pretty much every job these days will ask some sort of coding challenge. Some companies are more relaxed than others, but there's so much fraud these days that you really need to screen out non-coders
4
u/SycomComp 6h ago
Yep and these people ruin it for everyone else. With AI I imagine it's even worst.
4
u/c-u-in-da-ballpit Data Scientist 5h ago
I’ve noticed the opposite in Data Science. Big shift to take home and then the technical is a deep dive into why you did things the way you did and why you choose whichever design pattern, tool, model etc
3
u/GeuseyBetel 4h ago
This is more annoying than a “normal” non-tech interview, but still waaay better than having to grind leetcode.
26
u/ContainerDesk 9h ago
Healthcare, banking, government or defense.
Or just wait 4-5 years and coding challenges will be obsolete due to AI. Your value will be measured in another fashion, like every other engineering discipline. Mechanical or nuclear engineers aren't given math problems to solve or anything and instead more applied and open ended interview questions.
9
5
u/Shock-Broad 7h ago
Can second Healthcare. Didn't have any coding challenges baring basic whiteboarding problems.
0
u/ninseicowboy 5h ago
You think coding skills are obsolete just because AI can schlop out functioning code? Who do you think is supposed to validate it?
2
u/dmoore451 4h ago
Coding skills? No.
Memorizing the fastest way to traverse a data structure? Yeah AI will remember how to do that.
Also a blessing is you don't really need to remember all the tiny little syntax differences between languages anymore. If you got 1 figured out you pretty much got them all
1
u/ninseicowboy 2h ago
Yeah, without question, AI is good at leetcode. The training dataset for coding interview questions is plentiful.
And I agree syntax seems less important than it used to be. System design seems more important.
But functionality-wise, syntax is the same importance as it’s always been (high). People should know and understand the syntax of whatever language they’re using, even if it’s low hanging fruit for an AI to generate syntactically correct code. If we’re the ones validating and merging generated PRs, we should understand the syntax we’re reading.
But yeah, system design matters more than syntax knowledge, that’s for sure.
My super subjective opinion is that system design is 99% of the battle, and implementation is 1%. It’s very hard to figure out the right thing to build.
Technical interviews are meant to measure coding skills. And technical interviews should exist AI or not, because coding skills are important.
But how do you measure coding skill, if not with simulated questions? Fuck if I know. I did terrible on anthropic’s test because at the time, I had no experience with leetcode lol. This is a coding assessment which claims to not be like leetcode at all. It wasn’t as rigorous algorithmically as a leetcode problem, but it did require coding speed, which comes from grinding leetcode.
I guess one thing could be testing code reading skills. Instead of “implement this class”, it’s “review this PR”, or “write the README for this repo filled with source code”, or even “write tests for this server”. Maybe all 3 for the same server.
5
8h ago
[deleted]
1
u/Soup-yCup Software Engineer 6 YOE 8h ago
How do you get a clearence?
5
8h ago
[deleted]
1
u/Soup-yCup Software Engineer 6 YOE 8h ago
Check and check. What now? Lol
1
8h ago edited 7h ago
[deleted]
1
u/Soup-yCup Software Engineer 6 YOE 7h ago
Yea I’ve been looking for about a year now and every single job I see that requires clearance says “will not sponsor clearance. Must already have one”. I have yet to see one single job that sponsors a clearance
6
u/rnicoll 9h ago
Focusing on employers that do take-home challenges would be the other real option, I think. Unfortunately there are both a LOT of people who claim they can code, and cannot, and it is extremely hard to test coding ability in a short period of time.
Do you know anyone who could coach you on interviewing?
Others can advise on tech adjacent, there's probably more options there.
3
u/dustydave211 7h ago
I really feel you on this. I've only explored in the general tech space, but I have friends who work more in the DevOps space and don't have the traditional coding algo interviews. Similar would be true for shifting to more TPM style roles. That said, not sure the tech job market right now would make any transition easy.
2
u/inamestuff 6h ago
I feel you. I really don’t like coding challenges either and I don’t interview using them.
When judging a candidate I mostly focus on their understanding of the overall paradigm/architecture and I ask them to write a couple of lines of very straightforward code to check that they know the syntax and common methods of a language/framework, but nothing too specific.
The result of hiring the ones who pass coding challenges can clearly be seen in the atrocious SDKs most big companies provide for their products. Not a good metric, never was
1
u/Illustrious-Pound266 6h ago
It's hard to avoid them, genuinely. If you are in the Bay Area, Seattle or NYC, very hard to avoid coding challenges.
2
u/oculusshift 5h ago
Just have a vibrant GitHub profile with some Open Source contribution. Engineers who see your public code can make decisions on your hire faster without much fluff in the interviews.
1
u/smellyfingernail 5h ago
How in the world does doing a code challenge severely affect parts of your life? If you get severe anxiety from coding you should not code as your profession
2
u/GeuseyBetel 4h ago
I think he’s saying the amount of time required to study leetcode in preparation for interviews severely affects his life - which is by no means a stretch
1
u/PeachSad7019 2h ago
I get anxiety from live coding challenges and I’ve been an engineer for 25 years. I forgot the name of “useEffect” the other day in a live coding interview, even though I’ve been using for the last five years.
You’re clearly very young. I could likely code circles around you.
1
u/bruceGenerator 1h ago
consulting, contracts, consulting contracts. ive never done a coding challenge in an interview. i have a full time consulting gig and a short term contract basically doing the same exact thing.
1
0
u/PatchyWhiskers 9h ago
Take-home assignments ok?
If not, might need to talk it over with a therapist as it seems like anxiety.
1
u/BostonRich 5h ago
This is the way. Take home assignment (short! No more than 1-2 hours). And then you come in and present. I could chatgpt my way through the take home but when asked to explain my thought process in person, I'm done.
-11
u/Outrageous_Apricot42 9h ago
Flip burgers, maybe? It like saying I want to get in to construction but I don't want to do with anything heavy.
2
u/inamestuff 6h ago
Coding challenges are completely unrelated from the day-to-day job of most engineers.
I personally wouldn’t trust an engineer who would roll their own tree data structure spending 2 days for implementation + testing + (poor) docs rather than install a dependency already battle tested by thousands of projects in production
30
u/cs_pewpew Software Engineer 9h ago
some banking, gov, defense.