Engineering applicants have rated the interview process at Barclays with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 62.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Engineering roles take an average of 8 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Barclays overall takes an average of 28 days.
Common stages of the interview process at Barclays as a Engineering according to 2 Glassdoor interviews include:
One on one interview: 33%
Group panel interview: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
The process took 2 weeks. I interviewed at Barclays (San Francisco, CA) in Jun 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 Jun 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