Barclays interview questions and how to prepare
The questions candidates report from Barclays interviews, sorted by how often they come up, with difficulty and topics, plus original practice written in Barclays's interview style.
ZorixOS tracks 16 community-reported Barclays interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 78 original ZorixOS practice questions written in Barclays's known interview style (not claimed as asked at Barclays), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to Barclays.
Updated July 2026
Barclays interview questions candidates report
Community-reported from real Barclays interviews (open-source dataset), most-asked first. Showing 16. Each links to its source.
- Lexicographically Smallest Generated StringStringGreedyString MatchingHard100% asked
- Partition LabelsHash TableTwo PointersStringGreedyMedium100% asked
- Remove BoxesArrayDynamic ProgrammingMemoizationHard100% asked
- Double Modular ExponentiationArrayMathSimulationMedium90% asked
- Furthest Point From OriginStringCountingEasy90% asked
- Count Submatrices with Top-Left Element and Sum Less Than kArrayMatrixPrefix SumMedium88% asked
- Mark Elements on Array by Performing QueriesArrayHash TableSortingHeap (Priority Queue)Medium88% asked
- Lexicographical NumbersDepth-First SearchTrieMedium56% asked
- Longest Common PrefixArrayStringTrieEasy56% asked
- Minimum Number of Days to Make m BouquetsArrayBinary SearchMedium56% asked
- Next Greater Element IArrayHash TableStackMonotonic StackEasy56% asked
- Number of IslandsArrayDepth-First SearchBreadth-First SearchUnion-FindMedium56% asked
- Reverse Words in a StringTwo PointersStringMedium56% asked
- Second Highest SalaryDatabaseMedium56% asked
- Two SumArrayHash TableEasy53% asked
- Valid ParenthesesStringStackEasy53% asked
Practice questions in Barclays's style
Original ZorixOS questions written the way Barclays interviews, so you rehearse the real format. Not claimed as asked at Barclays.
Imagine Barclays is developing a new peer-to-peer payments feature within its mobile app to compete with Zelle or Venmo. Describe the high-level system architecture, focusing on data flow, security considerations, and scalability for millions of concurrent transactions. What are the key APIs you'd need?
Software EngineerSystem DesignTests: Evaluates system design thinking, understanding of distributed systems, security principles, and API design in a financial context.A Barclays retail banking customer reports that their online banking transaction history is showing incorrect balances for the past 24 hours. How would you approach debugging this issue, starting from the customer's report to identifying the root cause in the backend systems?
Software EngineerDebuggingTests: Assesses problem-solving skills, debugging methodology, and understanding of banking transaction systems.Barclays is considering integrating a new AI-powered chatbot for customer service to handle common queries about account management and transaction disputes. Discuss the technical challenges and trade-offs involved in building and deploying such a system, considering latency, accuracy, and integration with existing banking APIs.
Software EngineerSystem DesignTests: Tests architectural decision-making, awareness of AI/ML system integration complexities, and non-functional requirements in a regulated environment.You're tasked with building a real-time fraud detection system for Barclays' credit card transactions. Outline the data pipelines, the types of features you'd consider, and the machine learning models you might employ. How would you handle concept drift in fraud patterns?
Software EngineerCoding Reasoning / ML SystemsTests: Examines coding skills, understanding of data processing, ML model selection, and awareness of operational ML challenges.Barclays wants to offer a personalized financial advice service to its premium customers through its wealth management platform. Design the backend services required to store customer financial data securely, process it for insights, and present it through an API for the front-end.
Software EngineerSystem DesignTests: Evaluates ability to design scalable and secure backend systems for sensitive financial data and personalized services.A common user complaint for Barclays' mobile banking app is slow loading times for transaction details after a recent update. Write a Python function to simulate retrieving transaction data and identify potential performance bottlenecks. Discuss optimizations.
Software EngineerCoding Reasoning / PerformanceTests: Tests coding proficiency, performance optimization awareness, and ability to reason about code efficiency.
72+ more Barclays-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under Barclays-style follow-ups?
The ZorixOS AI interviewer runs a Barclays-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your Barclays mock interview