from Hacker News

Ask HN: How to passively prepare for a job interview?

by rookie123 on 1/30/25, 12:04 PM with 13 comments

Hey there fellow HNers! I am currently at a stage where I am working within a Tech Consulting company for 5-6 years. My plan is to prepare myself well in the next 5-6 months and then possibly start actively interviewing for jobs. How can I do passive job search and interviewing in the meanwhile so that I can setup myself best after few months? I am in a data-science and machine-learning domain.

Thanks!

  • by sebg on 1/30/25, 12:11 PM

    - scan indeed for jobs that appeal to you

    - look at keywords they mention

    - figure out if you know what those keywords are (what it means, why you would do that, why it's better than prior solutions, some real world examples)

    - after a few weeks of this, you'll have a list of companies and words that you're interested in

    - go on linkedin (or HN) and look for people working either at those companies and/or using those words

    - ask them for a 15 minute chat to hear how they are approaching the problems you're interested in (not for a job, but to hear how they talk about it)

    - use what you learned from the previous step to write some blog posts / articles / tutorials / tiny projects that let you see how much you know and then can later show people when you apply to those jobs

    - reach out to the groups / companies you want to work and say that you're interested in that area and if you could have a chat about the work they are doing.

    - remember that a) everyone is always hiring even if they don't have a job post, b) most job posts never make it public, c) shoot your shot

  • by scarface_74 on 1/30/25, 5:39 PM

    All job interviews are some combination of:

    1. Coding - ie leetCode

    2. Techno-trivia - knowing the basics of whatever technology they are using

    3. System design

    4. Behavioral

  • by credit_guy on 1/31/25, 1:30 AM

    > My plan is to prepare myself well in the next 5-6 months and then possibly start actively interviewing for jobs.

    It appears you are unhappy with your current situation. Be prepared to answer the question "why?".

    Also, be prepared to talk about some projects you put on your resume. Get them excited about what you did. Show that you had initiative. If someone asks "why did you choose this method to do this thing?", you will obviously not answer that your boss told you so. But that's not enough. People are smart and figure out if that was the case. Spoiler alert: most often this is the case, interviewers take that as the base case, you need to convince them it was no so.

    If you talk about a project that you listed on your resume, and show lots of enthusiasm, the interviewer might want to hear more. And you get to spend more time on your turf, rather than coping with some topics that the interviewer is many times more familiar with than you.

    But finally, ask yourself again, why do you want to leave? Are you unhappy with the money, wih your boss, with your coworkers, with the projects, with the credit you get for your accomplishments? Is there a toxic culture in that place where people are happy to throw each other under the bus (and you got the treatment too?). Here's the thing: these things happen in other places too. I changed jobs 6 times in my career. Sometimes the new place was great, sometimes it turned out to be awful. Since you've been working 5-6 years in this company, you know what's good and what's bad. But if you move, you don't know much about the new place, and it might turn out to be quite a lot worse than the current one. This is always the case. The risk is there, so you need to be compensated for that. The problem is that the other company also takes a risk with you; just like you don't know them, they don't really know you (even after 10 rounds of interviews). That's the reason most interviews do not end up with an offer: the company takes a risk and would like to pay you less to account for that, you take a risk and would like to be paid more, also to account for that. However, in a lateral move inside your current company, both these risks are mitigated. You already know the company, they already know you. You have a pretty good idea if you are moving to a better team, and they can get a good idea if you are a good fit for them too.

    Good luck.