If you’re a good programmer and you interview well (i.e. you think fast and sound sharp) you will likely have little difficulty, so don’t sweat the details. There’s a huge volume of “how to get hired as a programmer” prescriptive advice, and it’s mostly aimed at newbies who have median or below-median skill, because those are the majority of people looking for jobs. If you know yourself to be in the top percentiles of this stuff, it doesn’t apply. The fundamental truth of this labor market is that demand greatly exceeds supply.
I suggest doing a couple practice interviews with someone in your network. You can try https://interviewing.io/ if you don’t have anyone handy, although I am sure a bunch of people reading this post would be willing to practice interview you for free. I would do it. The environment of a typical real-time interview is very different from the “I am doing Leetcode problems on my computer” environment, so I think it’s much better practice.
The most common problem I observe with interviewees is that they are very nervous, so figure out whatever will make you not very nervous and do that.
I recommend hitting up your network to find companies that you think you would enjoy working at. This also means you will probably have someone who can help you get past the screening stage, so your resume will matter even less. If you don’t have any good candidate companies in your pocket, I would consult the recent Hacker News “who’s hiring” threads; since you are a good writer with credible merits, corresponding directly with the poster there might similarly bypass any kind of “bozo recruiter screening out illegible resumes” filter.
If you’re a good programmer and you interview well (i.e. you think fast and sound sharp) you will likely have little difficulty, so don’t sweat the details. There’s a huge volume of “how to get hired as a programmer” prescriptive advice, and it’s mostly aimed at newbies who have median or below-median skill, because those are the majority of people looking for jobs. If you know yourself to be in the top percentiles of this stuff, it doesn’t apply. The fundamental truth of this labor market is that demand greatly exceeds supply.
I suggest doing a couple practice interviews with someone in your network. You can try https://interviewing.io/ if you don’t have anyone handy, although I am sure a bunch of people reading this post would be willing to practice interview you for free. I would do it. The environment of a typical real-time interview is very different from the “I am doing Leetcode problems on my computer” environment, so I think it’s much better practice.
The most common problem I observe with interviewees is that they are very nervous, so figure out whatever will make you not very nervous and do that.
I recommend hitting up your network to find companies that you think you would enjoy working at. This also means you will probably have someone who can help you get past the screening stage, so your resume will matter even less. If you don’t have any good candidate companies in your pocket, I would consult the recent Hacker News “who’s hiring” threads; since you are a good writer with credible merits, corresponding directly with the poster there might similarly bypass any kind of “bozo recruiter screening out illegible resumes” filter.