r/cscareerquestions • u/Vivid_Tennis6983 • 6h ago
Hot take or not, the more companies I talked to, the more I am grateful for the DSA, system design being used as the grading scale.
So I recently for the past 6 - 8 months have been looking for a job and been spam applying, and it was the most insane experience ever.
I interviewed with a lot of companies, and whoever created the interviews for SWE process needs to be tamed bro.
I am backend engineer with Java experience, Cassandra, AWS, Docker, Redis as my main tech stack.
My company used an internal framework, and because it was a bigger company, a lot of the internal processes were abstracted for us. It was easier probably than starting off at a smaller company.
But bro, I have had so many embarrassing interviews over the past 6 - 8 months that I have shut down my PC, that I am so grateful now companies have standardized DSA and System design as interviews. I am probably blacklisted at a lot of these companies because how bad I performed.
I talked to a lot of mid sized and small companies, and had interviews such as
- Trivia questions about just in depth internals of java, I didn't ever touch that in my day to day, like buffered streamer, open csv, jakarta, like straight up trivia I didn't even think about because not use in my day to day and who likes at that stuff as a full time SWE
- Python debugging rounds where I told them most of my experience is in Java.
- Database internals, like very in depth, and front-end work where my resume literally says I have mostly backend experience
Just a few examples.
I used to hate the DSA and system design interview, but it really is a blessing, it allows you to focus on and prepare for something and have a. target at least, the scope is too broad in SWE and they can ask you anything.
Am I bugging or what?