Had 3 technical 35-45 mins phone interviews for Software Engineering Position at QCT.
1st Interview :
Asked everything mentioned on the resume. About each and every word. So I walked him through my resume answering all his questions.
Technical Questions asked :
1) Difference between Array and Linked List ?
2) If i have a phone book to implement, which of the two would you use ? and Why ?
3) In layman's term, explain CDMA and GSM and their differences.
4) What is buffer overflow ?
5) Asked everything about the projects that I had mentioned.
Later I was asked behavioral questions.
2nd Interview :
Technical Questions asked :
1) Explain final, static keywords.
2) Outputs of exception handling situations. Eg. Will Finally block be executed if catch block is not written ? When will system exit ? etc
3) What is StringBuffer and StringBuilder ?
4) What is singleton class ?
5) Does Multiple inheritance exist in both, C++ and Java?
6) Difference between C and Java.
7) Difference between Array and LinkedList
8) Asked a few questions on projects.
3rd Interview :
Technical Questions asked :
1) Difference between C and Java.
2) Explain Method Overloading
3) Explain CDMA and LTE
Questions to test logical reasoning :
1) How many Gas stations are there in the whole of USA ? ( Please do not come up with any arbitrary number. They do not want that ! )
2) How would you test for Salt Cellar ? What all parameters would you consider for testing ?