You’re invited to check out out all the different learning resources in the guide: problems and projects, former Google interview questions, online courses, education sites, videos, and more.
Mastering the Software Engineering Interview, University of California San Diego, on Coursera
We know you're a qualified programmer, but to successfully land your dream internship or job, you'll need to convince someone else of that, too. Acquire the skills you'll need to ace a software engineering job interview at any number of tech companies. (paywall)Open link