Barclays interview questions

317 questions from 57 candidate reports · 2016 to 2025

Online test → Technical·57% entry level

CS fundamentals

Showing 45 of 285 reported in this area

Explain ACID properties in DBMS
asked 3×easyPractice this →
Explain different types of SQL joins
asked 3×easyPractice this →
Write an SQL query based on a given problem statement
asked 2×mediumPractice this →
Is Java 100% object-oriented? Justify your answer.
asked 2×easyPractice this →
Differentiate between multiple inheritance and multilevel inheritance
asked 2×easyPractice this →
What is the Java String Pool?
asked oncemediumPractice this →
Why choose MongoDB over MySQL?
asked oncemediumPractice this →
Solve a slightly tricky SQL query
asked oncemediumPractice this →
Why are strings immutable in Java?
asked oncemediumPractice this →
Compare MVC and MVCC architectures.
asked oncemediumPractice this →
Solve a medium-difficulty SQL query
asked oncemediumPractice this →
Explain the Singleton class pattern.
asked oncemediumPractice this →
Explain concurrency concepts in DBMS.
asked oncemediumPractice this →
Explain key Java concepts and features
asked oncemediumPractice this →
How do you create a responsive website?
asked oncemediumPractice this →
What is Third Normal Form (3NF) in DBMS?
asked oncemediumPractice this →
Conceptual questions on DBMS fundamentals
asked oncemediumPractice this →
Explain any two CPU scheduling algorithms
asked oncemediumPractice this →
SQL queries and database-related questions
asked oncemediumPractice this →
What are the merits of MongoDB over MySQL?
asked oncemediumPractice this →
What is the fragment lifecycle in Android?
asked oncemediumPractice this →
Explain Data Warehousing and ETL processes.
asked oncemediumPractice this →
Write a SQL query using the GROUP BY clause.
asked oncemediumPractice this →
Explain the memory management model of Python
asked oncemediumPractice this →
Explain how Spring Framework works internally.
asked oncemediumPractice this →
Explain key concepts of the Angular framework.
asked oncemediumPractice this →
Differentiate between types of database indexes
asked oncemediumPractice this →
Explain DBMS concepts and write 2–3 SQL queries
asked oncemediumPractice this →
Explain how a HashMap is implemented internally.
asked oncemediumPractice this →
Explain the internal working of HashMap in Java.
asked oncemediumPractice this →
What are the necessary conditions for a deadlock?
asked oncemediumPractice this →
What is the difference between MongoDB and MySQL?
asked oncemediumPractice this →
What are the steps to establish a JDBC connection?
asked oncemediumPractice this →
What changes were introduced in HashMap in Java 8?
asked oncemediumPractice this →
How do you create your own Singleton class in Java?
asked oncemediumPractice this →
How is a foreign key different from denormalization?
asked oncemediumPractice this →
Discuss the physical components of an Oracle Database
asked oncemediumPractice this →
What is threading and what is multithreading in Java?
asked oncemediumPractice this →
Discuss various data structures and their applications
asked oncemediumPractice this →
Compare ArrayList vs LinkedList and HashSet vs TreeSet.
asked oncemediumPractice this →
Explain the differences between SQL and NoSQL databases
asked oncemediumPractice this →
What is JIT (Just-In-Time compiler) and why is it used?
asked oncemediumPractice this →
Explain different types of SQL JOINs and their use cases
asked oncemediumPractice this →
Explain the importance of disaster recovery in databases
asked oncemediumPractice this →
What is synchronization in Java and why is it important?
asked oncemediumPractice this →

DSA

Showing 3 of 86 reported in this area

Largest Number Of Vaccines
asked 2×mediumPractice this →
Cardinality and Arrays for Sets using Dynamic Programming
asked 2×mediumPractice this →
Sort a 2D matrix.
asked oncemediumPractice this →

Behavioural

Showing 3 of 58 reported in this area

Explain Barclays values (RISES)
How do you plan and approach a project from start to finish?
asked oncemediumPractice this →
How do you handle conflicts within a team? Explain with scenarios
asked oncemediumPractice this →

Aptitude

Showing 3 of 14 reported in this area

Form mathematical equations from given word statements.
asked onceeasyPractice this →
Identify similar images from a given set based on visual patterns.
asked onceeasyPractice this →
Solve logical deduction problems based on given conditions and statements.
asked onceeasyPractice this →

Puzzles

Showing 3 of 4 reported in this area

Find the fastest 3 horses out of 25 using minimum number of races.
asked oncemediumPractice this →
Solve the puzzle of mislabeled jars containing different items.
asked onceeasyPractice this →
Puzzle question (logical reasoning)

System design

3 questions reported in this area

Write an API using Node.js
asked oncemediumPractice this →
How would you scale an e-commerce website for a large number of users?
asked oncemediumPractice this →
How would you manage and process large volumes of data in a production system?
asked oncemediumPractice this →

Showing 60 of 317 questions. Ranked by how often the same question came back across reports.

Practise a Barclays-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Barclays ask?

Candidate interview reports most often cover CS fundamentals (63%) and DSA (19%).

How many rounds does Barclays interview have?

Candidate interview reports show an average of 2.4 rounds per experience, with a typical sequence of Online test → Technical. Individual interview paths can vary.

Is the Barclays interview hard?

Among questions with a reported difficulty, the mix is easy 54%, medium 43%, hard 2%.

Keep reading