JavaScript coding interview