The process took 2 weeks. I interviewed at Barclays (San Francisco, CA) in June 2010
Interview
Interview consisted of two phone screens by members of the team. One was the project lead and the other was a senior engineer. The project lead threw me soft skill problems and the senior engineer asked me high level technical questions.
Afterwards, I was invited to the corporate headquarters for on site interviews. I performed a technical interview consisting of high level problems and programming with two members of the engineering team. Afterwards i spoke with the project lead once again.
Interview questions [1]
Question 1
Overall the questions weren't very difficult. Asked to explain Javas type system, object oriented programming, design patterns, data structures, search algorithms.
The process took 1 day. I interviewed at Barclays in June 2010
Interview
went through phone interview initially with in depth c++ questions, classic gotchas andf pitfalls - then onsite interview was related to compiler optimisation and memory management; made some basic mistakes on a written test by confusing static vs late binding which proved a career terminating move; not much opportunity to recover from that and left dejected
Interview questions [1]
Question 1
compiler optimisation tricks to organise memory layout of objects