Трудно ли попасть в Google? Какие критерии для этого нужны кроме образование в сфере IT?
Трудно ли попасть в Google?
Да.
Если взять суммарно в СНГ, то в Гугл конкурс 100 на 1 место, в Яндекс где-то 60 на 1 место. 
Высшее образование обязательно, кандидатская желательно, победы на олимпиадах мирового уровня желательно.
Средняя вакансия для программистов выгляди так:
Minimum qualifications
BS in Computer Science preferred or industry related experience
Preferred qualifications
MS/PhD in Computer Science.
6 years of relevant work experience.
Experience in C or C++, with strong OO and algorithmic skills.
Для еще программистов так:
Minimum qualifications
PhD in Computer Science or related technical discipline
Preferred qualifications
Research experience in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
И желательно пару олимпиад мировых выиграть или рекомендации от очень доверенных лиц. Поверьте, им есть из кого выбирать.
А с чего Вы решили что нужно образование в сфере IT?
Во-первых, есть отличные от технических позиции.
Во-вторых, ежели вы круты как спец (впрочем, это крайне маловероятно, если вы не получили профильного образования, но, тем не менее, возможно), то Ваше образование гугл не интересует (но, быть может, заинтересует различные иммиграционные службы, если Вы надумете перехать в US)
А вообще, советую почитать этот блог.