Posts

  • Algorithms

    This is by far the biggest area for the tech interview, though thankfully it’s an area you can study well. It just takes a lot of time. It should probably be something you are doing on an ongoing basis. If you are doing this studying for an hour or two a week, plan at least six months.

    continue

  • Getting that tech job.

    There is plenty of information on the internet about getting that job at {web-scale firm here}, this post starts a series about all the information I amassed whilst preparing. In addition, I have personal advice about what to expect when interviewing, which is especially useful if you haven’t interviewed for one of these companies before.

    continue

  • Leaving a startup

    A good colleague of mine recommended 2 years as the maximum time to stay in a startup. You should know at that point whether it’s going to do well.

    continue

  • Picking a startup

    After successfully engaging with a “bubble” of startups, then comes the bewildering choice of picking which one to join. Below I’ve listed all the factors that I considered for choosing which one to join.

    continue

  • Joining a startup

    The number one reason to join a startup is not money. It’s certainly not money. So why join then?

    continue