That was some years ago, I was looking for my first IT job.
I downloaded CV form from company's site and sent the filled copy to HRs. After a few days manager called me by phone, she asked me why I want ot work in Epam, which knowledges I have. She also asked me about my knowledge of English (my native language is Russian), we talked about 15 minutes in English and then she said that we can meet in their office.
But before that I received a test task by email that I did before onsite interview.
On the onsite interview there was a technical expert as well. I described my homework, answered her technical questions, listened about their department and projects.
As the final task HR gave me English grammar test.
Since 2 days they sent me an email and said that my homework is very good, but it's good to improve my English talking skill before they can offer me that job. So they declined my application.
P.S. Funny, but when I met later with one of juniors' trainers, he was very sad that a lot of his junior programmers know nothing about OOP.