I haven't seen portfolios mentioned yet, but that's another option. Pros: do it once, use it at multiple interviews. Cons: more difficult to make sure it's original work, difficult to come up with ideas. I did CV screening and very few people had anything, it's not like a portfolio project needs to take more than 2-3 hours to create.
Portfolios are a common requirement in other fields where creating a portfolio is even part of the educational process.