One manager contacted me over phone and did discussion for few minutes. He just asked about myself. Would I like to shift to Singapore?, what would be the notice period? He also asked 3 strong points and 3 weak points about me?
2. Then there was no contact for about 15 days. I thought he didn't liked based on the above short discussion.
3.On one day, he again called me and asked to schedule an technical interview. I asked him to schedule after few days. Then he insisted why it can't be just on the next day. So I agreed and I was interviewed on next day without any preparation.
4. Technical interview started with my projects in . Then C++ (virtual function, copy constructor, assignment operator, STL, templates). I was not able to answer question on STL and templates. They asked if I have worked on UI and if I know MFC. I replied I have worked on UI but never used MFC and described them about UICOMP framework. They asked to do one code review. and asked to write two programs(Desktop was shared):
a. To count a specific word in an text file
b. To count positive bits in an integer.
Technical interview was about 1.5 hrs.