Как сделать, чтобы код выполнился после завершения setInterval?
$.get() - это асинхронный запрос, это значит что выполнение функции someFunc завершится раньше чем выполнится этот участок кода:function (res) {
    _this.output = res;
}
И в вашем случае функция someFunction будет всегда возвращать undefined
Можно сделать так:function someFunc () {
    return $.get('/path', data);
}

someFunc().then(function(res){
    тут обработка полученного результата
});
И почитайте тут
api.jquery.com/jquery.ajax
Читайте про параметр async