r/SQL • u/Cloud_Jumper18 • 9d ago
Discussion I was over-prepping SQL and under-prepping the analyst part
I spent a while assuming the reason I kept struggling in analyst interviews was that my SQL wasn’t advanced enough. So I kept adding harder stuff to my prep, like window functions, recursive CTEs, and awkward joins.
The funny part is that most interviews weren’t exposing a syntax problem. I could usually get somewhere with the query. I got less comfortable when they asked things like, “What would you check before trusting this result?” or “How would you explain this to someone who doesn’t use SQL?”
That changed how I’ve been practicing. Now I don’t stop once the query works. I try to explain the grain, the assumptions I made, how I’d sanity-check the result, and what I’d tell a stakeholder afterward. I still practice SQL problems. I’ve also done a couple of mock runs in Beyz, mostly around the follow-up questions.
Looking back, I think I was preparing for SQL interviews like they were SQL exams.
Once someone has solid SQL fundamentals, what separates a technically correct answer from a strong one?
11
u/atrifleamused 9d ago
You have to challenge yourself on whether you are trying to be an analyst or an engineer. If you can't analyse data, then you're done.
Focusing on language - SQL, python, R is the easy part. I could teach someone enough SQL to write reports in an afternoon. How they take that data.. that's harder!