Javascript interview Q&A