Recently SEOMOZ started an expert SEO quiz which is interesting, educative and very useful for SEO beginners as well as experts. You can take the quiz here http://moz.com/seo-expert-quiz
“So, you think you know your SEO inside and out, eh? The SEO Expert Quiz has 50 action-packed questions and takes 15 minutes to complete. You have nothing to lose and a lot of prestige to gain. Let the games begin!”
This is how they describe the quiz. It is so fun that some of the options for questions will make you ROFL. I have taken the quiz and managed to get a 80+ in the first attempt and the good thing about the quiz is that the right answers are provided at the end of the quiz and you can take the quiz as many times as you like. For those who do not have time to take the SEO expert quiz, here are the questions and right answers.