I applied through a recruiter. I interviewed at Barclays (London, England) in Jul 2018
Interview
One month after a take-home exercise and an on-site interview I was told that the role was assigned to someone within the organisation as a promotion. So it seems I was invited for an interview to fulfill formalities whilst the management promoted their crony. Very unethical to say the least!
Interview questions [1]
Question 1
There were questions about statistics, machine learning, etc. The usual stuff a data scientist is supposed to know.
I applied online. I interviewed at Barclays (London, England)
Interview
One recruiter call, one 2 hour technical, one final half hour with senior director (tech + behavioural).
The 2 hour interview focussed on describing past experiences in STAR format and they wanted to know if my approach aligned with their values. The technical part in that was based on me screensharing and live coding for a problem they gave. Pretty standard stuff about some EDA on jupyter, then reviewing a code they had and spotting errors, then designing a workflow for an ML project.
The final round with senior director was more of a filter to ensure the person fits the CV. It went more as a conversation about all things AI in banking.
Interview felt easy however I should have prepared more. First round was a screening call where the HR person asked some technical questions on phone. They recorded the answers and based on it the hiring manager promoted me to the next round where they asked me to answer the questions in a STAR manner.
Interview questions [1]
Question 1
Tell me about a time when you needed to ensure that the ML models you are building are credible and reliable also.
3 rounds
2 virtual and then in person
Matched the job description.
Asked about previous experiences then some technical questions (dev type questions which were not relevant to the role)
Interview questions [1]
Question 1
How would you write some of the pandas functions from first principles?