Главное
Время жизни и привязка к вкладке:
localStorage — сохраняется после закрытия браузера, общий для всех вкладок одного origin;
sessionStorage — очищается при закрытии вкладки, у каждой вкладки свой экземпляр.
localStorage.setItem("x", "1");
sessionStorage.setItem("y", "2");
localStorage.getItem("x");
sessionStorage.getItem("y");
Остальное API почти идентично: строки, синхронность, same-origin.
На собеседовании достаточно этой формулировки + пример с двумя вкладками.