I got a call from a consultancy for shortlisting. Then there were 2 tests. 1 - Technical 2 - Behavioural. If you pass both, then only you get a call for a video interview. After about a week later, my video interview was scheduled. It was good, though I didn't receive any update; even my consultancy did not receive any update on my candidature.
1- Deep discussion on current project as role offered was also of same type.
2- Smart pointer discussion, write the code for same. I wrote for int, then they asked for generic one with template.
3- Why operators needs to overload in smart pointer class.
4 -In normal pointers, why do we need to give type of pointer even if they store only numeric data that is address.
5- Singleton class concept, write code for the same.
6-How do we restrict creation of object in heap?
7- Write copy constructor body, why do we need?
8- Difference between vector and list. Which one is good and why ?
9- Internal implementation of map, set and unordered map.
10- Difference between map and unordered map
11- Write a program to print pair of elements whose sum is 10 from given set of array elements.
12- SQL: find third highest unique salary from employee table
The following metrics were computed from 1 interview experience for the Barclays Macro FX Trade BTS Developer C++ role in Pune, India.
Barclays's interview process for their Macro FX Trade BTS Developer C++ roles in Pune, India is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Barclays's Macro FX Trade BTS Developer C++ interview process in Pune, India.