JavaScript interview