1st HR phone screen: every easy, most of the questions are very common, asked about school's projects, work experience etc.
2nd Technical phone screen: most of them are fairly easy
1. What is the difference between an array and a vector
2. What is the difference between a class and a object
3. Given an array of integers, find the max int
4. Remove duplications from an array of int
5. Design a Unix file system with OOP (I failed this question, should have prepared better)
6. What does 'grep' command in linux do?
7. What does 2^16 equal?
Got the rejection email the next day, obviously they believed I was not good at OOP so they did not bother to call me to the next round. Make sure to polish your OOP concepts and applications. Best of luck fellas!