I like the writing on this article a lot more than I thought I would, some of the advice is sound - but the big caveat is most of this has nothing to do with a first round interview. What the author describes here are pieces that will come up in a typical interview process somewhere, but probably not a first round.
First round to me is typically a “bozo filter” - screen out individuals who are clearly unqualified or who are an obvious bad fit.
Any decent dev should get past round 1 without significant prep.