Что нужно знать JS стажеру?
А такие есть? Мне кажется JS программистов берут в купе с HTML, CSS как минимум. 
P.S. знать ООП, JQuery, ну и уметь кодить!
Хотя для стажировки наверное только последнего достаточно))
Когда я начинал работать стажером (год назад), у меня были знания только в html/css. JS совершенно не знал, знаний в области ООП практически не было. Разве что в универе рассказывали про Pascal, но это не считается. Поэтому для стажера самое главное - это умение быстро обучаться, схватывать на лету. 
Когда пришла пора заниматься проектом написанным только на JS, то первое что сделал - прочитал книгу Фленагана  Javascript.
А если вы проходите стажировку (не собеседование), то желательно иметь базовые знания ооп, функционального программирования. Большим плюсом будут какие то собственные скрипты, наработки, выложенные на гитхабе.