Референции могут быть не обязательно письменные, у меня 2 референции были на бумаге, а 2 референции через электронную почту подтвердили из Киева и иа-за океана.Но письменные всё-таки надёжнее, их копии можно без проблем приложить к вашей анкете кандидата, и при отборе это увеличивает шансы.
При собеседовании спрашивают по пунктам резюме в убывающем порядке, т.е. спрашивать начинают с последнего места работы и по первый пункт резюме.Так что надо уметь ответить по всем пунктам.
Это значит рассказать следующее:
1.Позиция на фирме, как долго там работали, прохождение испытательного срока.( Размер зарплаты, но как правило говорят что вы можете и не отвечать.)
2.Краткое описание проэкта(ов) в которых принимали участие.
3.Ваша работа заключалась в чем, какую часть вы делали , какие языки, сколько модулей, объектов писалось в неделю и т.д.Языки программирования,инструментарий разработки, типы баз данных, системы управления БД.
4.Сколько людей в вашей группе, сколько людей на фирме, сколько ведущих программистов в группе, фирме.
5.Какая документация проводилась для кода, баз данных, схемы и т.д.
6.Причины ухода с фирмы, какие мотивации были к переходу на другую работу.
Ну это как бы костяк, попутно задаются ещё произвольные вопросы об отношениях в коллективе и ... .
Безусловно лучше.Но дурацкие термины на получение рабочей визы тоже не всегда проблема, ведь можно договорится чтобы вас вызвали от фирмы по приглашению на 3 месяца.И тогда, подавшись на длительную визу,потом получить короткую(сейчас на меня ругатся будут, мол толкаю к нарушению трудового законодательства), можно 3 месяца быть здесь в качестве консультанта.Т.е. это можно сразу обговорить с работодателем или в агентстве по трудоустройству.
Если им подойдёт такой вариант, то всё ОК.