node js code interview questions