rw-book-cover

Highlights

  • Times are definitely harder now compared to the previous decade. (View Highlight)
  • There were still many open positions to apply for, but it looked like there were many more applicants for each role than in the past. (View Highlight)
  • There is also a big focus on having experience in a given language. (View Highlight)
  • The advantage of the in-person interviews is that you get a better feel for the other person, and you can see what the office looks like. (View Highlight)
  • Behavioral Questions. These are questions of the form “Tell me about a time when you disagreed with a coworker. How did you resolve it?”. Typically, you should answer them using the STAR framework: Situation, Task, Action, Result, Reflection. (View Highlight)
  • In the document I also wrote down little snippets of code in both Python and Go. (View Highlight)
  • I could refresh my memory and quickly come up with the right syntax in a coding interview. I ran all the snippets first, to see that I hadn’t made any mistake, and included relevant output. (View Highlight)
  • Take-home assignments are a lot less stressful than live coding, but they also take much more time. (View Highlight)
  • A couple of times in the beginning, I gave too high of a salary number, resulting in cancelled interviews. (View Highlight)
  • So I changed my tactics to instead tell them what my salary had been each year for the past four years, to give them a sense of what I was ideally looking at (View Highlight)
  • Sometimes it also meant that I had a chance to show what I had to offer, which might later translate to a better offer than they initially intended. (View Highlight)
  • In the end, you also have to weigh other aspects of the job. (View Highlight)
  • How interesting is the product and company? What language will you work in? What will you learn? Who will your colleagues be? (View Highlight)
  • Even if you fail to get offers at most companies you apply to, you only need to have one where you are successful (View Highlight)
  • In a sense it is a numbers game – go through enough processes so that you get at least one offer. (View Highlight)
  • Stressful. Looking for a new job is a lot of work. It is hard to relax, even on weekends, because there is always some interview preparation you can do (View Highlight)
  • Takes time. I thought it would be quicker to find a new job. But there are four or five interviews to schedule, and often a take-home assignment to do. (View Highlight)
  • A numbers game. Even if you fail a lot of interviews, it only takes one company where you are successful (View Highlight)
  • People to discuss with. (View Highlight)
  • There are so many aspects to consider, and having somebody who understands to talk to helps immensely! (View Highlight)
  • Responsive recruiters. Recruiters that consistently get back to you quickly are great! It is such a simple way to build confidence in the company they represent (View Highlight)
  • Reach out. If a colleague of yours is let go, reach out to them (View Highlight)