I applied through a recruiter. The process took 2 weeks. I interviewed at Barclays (Londen, Engeland) in Jul 2009
Interview
1st stage phone interview:
general c++ questions from all possible areas: constness, inheritance, smart pointers, templates, STL, multithreading etc.
Example: What is 'mutable'? Give an example where you used it.
2nd stage inhouse interview:
Four tasks - I had to write code on paper. The last one was to write tree-related algorithm.
Overall it wasn't difficult, but I failed because I did a few stupid mistakes in a basic questions. So my recommendation would be: review basic concepts and not only advanced.
Interview questions [1]
Question 1
Unexpected: Give an example where you used 'mutable'.
I applied online. The process took 2 weeks. I interviewed at Barclays (Londen, Engeland) in Sep 2009
Interview
i was scheduled for a telephonic interview after applying online to a consultant. He asked various questions like expected salary, why are you looking to change etc., The telephonic interview lasted for 40 minutes during which I was asked questions about classes, exceptions, templates, stl, multithreading. I have answered approximately 80% of the questions. Still waiting for the result.
I applied online. The process took 1 day. I interviewed at Barclays in Oct 2008
Interview
I started my interview process by searching for companies online looking foe candidates for technology positions. I applied to barclays. Initially I was contacted by one of the recruiters through email. I was asked to set up time. I had initial discussion about the job responsibilities, salary, location, reasons for changhing job etc. with the recruiter. She then set up a time for me to talk to a hiring manager. I got a call next week for the interview. The process lasted for 45 minutes. I was asked about the work i do, my background, reasons for changing job, some technical questions, puzzles. I was asked to get back in a day or two with results.