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. You can search for your favorite topics.
Working in multiple languages: Maximum Vacation Days!
Trot out everything you know about recursion, graphs and arrays as you formulate a travel schedule that maximizes an employee's number of vacation days as she travels the world collecting algorithm problems. To raise the difficulty level of this exercise, practice it in a programming language you're not as fluent in. (login required)Open link