| Status | Title | Video | Leetcode | Solve | Difficulty | Companies | Topics |
|---|---|---|---|---|---|---|---|
| 46. Permutations | Solve | Medium | Accenture+39 | ||||
| 97. Interleaving String | Solve | Medium | Amazon+23 | ||||
| 300. Longest Increasing Subsequence | Solve | Medium | Accenture+78 | ||||
| 518. Coin Change II | Solve | Medium | Accenture+68 | ||||
| 2961. Double Modular Exponentiation | Solve | Medium | Barclays |
Barclays is one of the world's leading financial institutions, and its technology teams play a critical role in building secure, scalable banking platforms. As a result, the company's technical interviews strongly emphasize problem-solving ability, data structures, and algorithmic thinking.
For software engineering roles, candidates can expect coding rounds that test their understanding of core DSA concepts such as arrays, strings, hash maps, recursion, trees, and dynamic programming. Interviewers are not only interested in the final solution but also in how clearly you communicate your thought process and optimize your approach.
This curated list of 11 Barclays interview questions helps you practice the types of problems frequently asked in their coding rounds. By working through these questions, you can strengthen your fundamentals, improve coding speed, and build confidence for Barclays technical interviews.
Preparing for a Barclays coding interview requires strong fundamentals in data structures and algorithms along with the ability to explain your reasoning clearly. The company typically evaluates candidates through online coding assessments followed by one or more technical interview rounds. These rounds focus on problem-solving, code quality, and logical thinking.
Most Barclays coding questions are based on practical algorithmic patterns rather than extremely complex competitive programming problems. Interviewers often look for clean, efficient solutions and clear communication while solving the problem.
Focus your preparation on these common areas:
While practicing, simulate real interview conditions by writing code within time limits and explaining your approach step by step. Start with a brute-force solution, then optimize it while discussing time and space complexity. Consistent practice with real interview-style questions will significantly improve your chances of succeeding in Barclays technical interviews.