Practice real interview problems from Barclays
| Status | Title | Solution | Practice | Difficulty | Companies | Topics |
|---|---|---|---|---|---|---|
| 151. Reverse Words in a String | Solution | Solve | Medium | Accenture+29 | ||
| 176. Second Highest Salary | Solution | Solve | Medium | Accenture+18 | ||
| 200. Number of Islands | Solution | Solve | Medium | Accenture+86 | ||
| 386. Lexicographical Numbers | Solution | Solve | Medium | Amazon+5 | ||
| 1482. Minimum Number of Days to Make m Bouquets | Solution | Solve | Medium | Amazon+8 | ||
| 2961. Double Modular Exponentiation | Solution | Solve | Medium | Amazon+1 | ||
| 3070. Count Submatrices with Top-Left Element and Sum Less Than k | Solution | Solve | Medium | Barclays | ||
| 3080. Mark Elements on Array by Performing Queries | Solution | Solve | Medium | Barclays+1 |
Barclays is one of the largest global financial institutions, and its engineering teams build systems that process millions of financial transactions securely and reliably. Because of this, the Barclays coding interview focuses heavily on writing clean, efficient algorithms and demonstrating strong problemโsolving fundamentals.
Most candidates for software engineering roles at Barclays go through multiple stages including an online coding assessment, a technical phone interview, and one or two onsite (or virtual onsite) rounds. These interviews typically evaluate your ability to solve data structure and algorithm problems, explain your approach clearly, and write production-quality code.
In real Barclays interviews, candidates commonly encounter problems involving:
The difficulty distribution typically skews toward easy-to-medium problems, with occasional medium-to-hard questions for experienced candidates. Interviewers also care about how you communicate your reasoning and how you test edge cases, since financial systems require high reliability.
FleetCode helps you prepare efficiently by collecting 14 real Barclays coding interview questions asked in previous interviews. The problems are organized by difficulty and include solutions in Python, Java, and C++. By practicing these curated questions, you can quickly identify the patterns Barclays interviewers prefer and build the confidence needed to perform well in the actual interview.
Preparing for a Barclays coding interview requires a mix of algorithm practice, clear communication, and familiarity with how financial technology teams approach problem solving. While the process is similar to other large tech-driven companies, Barclays interviews often emphasize practical coding ability and reliability of solutions.
Typical Barclays interview process:
Most common DSA topics asked at Barclays:
Compared with companies like Google or Meta, Barclays questions tend to focus less on extremely complex algorithms and more on writing correct, readable, and efficient code. Interviewers often ask follow-up questions such as improving time complexity or handling large input sizes.
Common mistakes candidates make:
Recommended preparation plan:
If you consistently practice curated questions and focus on clarity in your solutions, you can significantly increase your chances of performing well in the Barclays coding interview.