I applied online. The process took 2 weeks. I interviewed at Barclays (New York, NY) in Sep 2020
Interview
I applied on the website then I did a video interview, which I had to answer a lot of cases and in the end I had 2 coding questions. It was not hard was palindrome and fibonacci.
Then I had a technical interview which I was asked a lot of questions that I was not expecting.
Interview questions [1]
Question 1
The interviewer asked a lot about linux. I was asked the difference between stack, queue, LinkedList, ArrayList. What is Breadth First Search and Depth First Search. What is objected oriented programming. What is an algorithm. What is a compiler. How to debug a code. How do you delete an object. I was asked about time complexity of my code.
Also not relating to programming I was asked about their values which is RISES, check their website for that.
QA task involves a simple question-and-answer format, focusing on logic-based questions. Each question is designed to be straightforward and direct, requiring clear reasoning and analytical skills to find the correct answers. The logic behind each question is easily understandable, making the overall process simple and engaging. This approach is ideal for those who enjoy solving logical puzzles and want to enhance their problem-solving abilities in an uncomplicated manner.
Behavioural/ tech style questions. No live coding, just questions. Brush up on operating systems. What is the difference between a process and a thread? How are they created and managed by the OS?
There were 2, 1hr long behavioral interviews. The interviews were not hard but HR was very disorganized and the communication in between was poor. Very hard to get a hold of a recruiter to ask questions or to request an update.
Interview questions [1]
Question 1
Tell me about a time you and a coworker disagreed, how did you resolve it?