Ответы на вопросы на должность Frontend разработчика.
Наиболее известные системы контроля версий это Git, SVN и Mercurial. Подробное сравнение можно посмотреть тут.