I'm a backend developer with 4 years of experience. This is my first time preparing for a job switch, so I don't really have a sense of what's expected. How many projects should I include in my portfolio? Also, I'm wondering whether it's okay to just drop a GitHub link, or if I should put together a separate document instead.
I'd also love to hear more experienced developers' opinions on whether I should spend more time on coding test prep rather than building out a portfolio.