Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I mean, I have 10 years of experience in the field and when someone asks me that in an interview I still go like ‘duuuh?’. They’re like asking me to package up 10 years of experience into a 3 sentence package.

How many ways are there to tell you that a caching mechanism is better for a site that barely ever changes than using database replication (yes, answering that question probably gave me some form of trauma).

I do a lot of stuff intuitively, and don’t consider the exact reasons behind them every single time.

It’s like when my maths teacher asks me to write out the steps to arrive at the solution. “But the answer is 30, right?”, “Yes, but I need to see how you arrive at that solution.”, “I look at the problem. The answer is obvious.”

Do I really need to stop and unwind the steps my mind takes to arrive there.

I’m not in school anymore, and I don’t have to graduate any more, so my patience for that kind of shit has gone down correspondingly.



I'm not talking about interviews themselves, but the way people prepare for them.

> Do I really need to stop and unwind the steps my mind takes to arrive there

If the other person can't tell whether you're regurgitating it or you actually know what you're talking about then yeah probably.


I agree this skill is valuble in interviews, but it doesn’t apply nearly so much in my day job, where I’m already the expert.

Hence it’s frustrating that the skills necessary for passing an interview do not align with those necessary to do the job.


I've had a very different experience. Being able to explain my thought process well is a key part of my job, whether its mentoring juniors or building consensus for larger architectural changes.


It’s really about approximating the experience as a why to a decision. Usually I try to think through questions and talk out their benefits and things start to get more “obvious” to me as I go.

Admittedly, I don’t struggle near as much in system / software design questions, it’s my “niche” (tldr thinking in systems changed my life as a teen) but data structures and algorithms still kill me, in much the same way. I have the correct intuition but can’t for the life of me correctly describe it in Big O notation and I sometimes “freeze” on questions because it’s not something I do every day and I can just well…look things up sometimes, or work through a problem iteratively until I have a solution




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: