Interviews are, more often than not, stressful experiences for candidates. Part of that experience is due to the very nature of interviews, which are meant to evaluate them, thus being quite uncomfortable as
Random career advice from a random person on the Internet. What's not to love about that?
Congratulations! You've passed through dozens of grueling interviews, countless hours spent doing live-coding, take-home assignments, and preparing for system design questions. Finally, it was all worth it. You're getting an offer. Time to
Now that the pandemic is subduing and more under control, there are legitimate questions about what work will look like in this "new normal": bring everyone back to the office, accommodate for an hybrid mode of work, or embrace a fully remote culture.
I have refined over the years my views on how an ideal interview process for software engineers could look like. This is my latest version after going through a 6-week job search during which I experienced wildly different processes.
I quit my job in December and took a couple of months off to recharge and spend time with loved ones. Unfortunately, we can't really live off of love and fresh water (as