1) Если только вас не смутит работа в компании зеленых пацанов, с которыми разве что в театр сходить можно )))
2) Проект это всегда хорошо, даже если он не работает. Если видно сразу какой код человек пишет, то с ним разу есть о чем поговорить.
4) Ну если совсем ничего не знаете, то тут очень сложно. Если есть хотя бы 2-3 прочитанные и понятые книги по Computer Science, то можно уже надеяться на 40-50 тысяч в Питере.
5) Я книжки умные перед сном читаю ))
6) Если R&D в области не связанной с CS, то Python - лучший выбор. Если речь идет о CS, то придется знать много языков и Haskell здесь не будет лишним.
7) Такой чеклист обычно в описании вакансии имеется )