Barclays Placement Papers 2026
Last Updated: March 2026
Barclays Placement Papers 2026 - Complete Preparation Guide
Company Overview
Barclays is a British multinational universal bank, headquartered in London. Founded in 1690, it is one of the oldest banking institutions in the world. Barclays operates as two divisions: Barclays UK and Barclays International, supported by a service company, Barclays Execution Services. The bank offers retail banking, credit cards, corporate and investment banking, and wealth management services.
Eligibility Criteria 2026
| Criteria | Requirements |
|---|---|
| Degree | B.Tech/B.E./B.Sc./BCA/M.Tech/M.E./MCA (CS/IT/ECE preferred) |
| Academic Percentage | 60% or CGPA 6.5+ throughout |
| Backlogs | No active backlogs |
| Year of Passing | 2024, 2025, 2026 |
| Experience | Freshers (0-1 years) |
CTC Package for Freshers 2026
| Component | Amount (INR) |
|---|---|
| Base Salary | ₹8-12 LPA |
| Joining Bonus | ₹1-2 Lakhs |
| Performance Bonus | ₹1.5-3 LPA |
| Benefits | ₹1.5-2 Lakhs |
| Total CTC | ₹12-19 LPA |
Barclays Exam Pattern 2026
| Section | Number of Questions | Duration | Difficulty Level |
|---|---|---|---|
| Quantitative Aptitude | 15-18 | 25 mins | High |
| Logical Reasoning | 12-15 | 20 mins | High |
| Verbal Ability | 12-15 | 20 mins | Medium |
| Technical Assessment | 15-20 | 25 mins | High |
| Coding Challenge | 2 Problems | 60 mins | High |
| Total | ~55-70 + Coding | ~150 mins | High |
Section 1: Aptitude Questions (Quantitative)
Question 1: Number System
The sum of three consecutive even numbers is 72. Find the largest number.
Solution: Let the numbers be x, x+2, x+4
x + (x+2) + (x+4) = 72 3x + 6 = 72 3x = 66 x = 22
Largest number = x + 4 = 26
Question 2: Percentage
If the price of sugar increases by 25%, by what percentage should a family reduce consumption to keep expenditure the same?
Solution: Reduction % = (Increase/100+Increase) × 100 = (25/125) × 100 = 20%
Shortcut: For x% increase, reduce consumption by x/(100+x) × 100%
Question 3: Profit & Loss
A trader marks his goods 40% above cost price and allows a discount of 25%. Find his profit percentage.
Solution: Let CP = ₹100 Marked Price = ₹140 Selling Price = 140 × 0.75 = ₹105
Profit % = (105-100)/100 × 100 = 5%
Question 4: Time & Work
A can do a piece of work in 10 days, B in 15 days. They work together for 5 days, then B leaves. How many more days will A take to complete the work?
Solution: A's 1 day = 1/10, B's 1 day = 1/15 Together = 1/10 + 1/15 = 5/30 = 1/6
Work in 5 days = 5 × 1/6 = 5/6 Remaining = 1/6
A completes 1/6 work: Time = (1/6) / (1/10) = 10/6 = 5/3 days = 1⅔ days
Question 5: Probability
A card is drawn from a pack of 52 cards. What is the probability that it is neither a heart nor a king?
Solution: Total cards = 52 Hearts = 13, Other Kings = 3 (excluding King of hearts) Cards to exclude = 13 + 3 = 16
Favorable = 52 - 16 = 36 Probability = 36/52 = 9/13
Question 6: Average
The average of 5 consecutive odd numbers is 51. Find the product of the first and last number.
Solution: Middle number (3rd) = 51 Numbers: 47, 49, 51, 53, 55
Product = 47 × 55 = 2585
Question 7: Simple Interest
A sum becomes 3 times in 8 years at simple interest. In how many years will it become 7 times?
Solution: If sum becomes 3 times, SI = 2P in 8 years Rate = (2P × 100)/(P × 8) = 25%
For 7 times, SI = 6P Time = (6P × 100)/(P × 25) = 24 years
Question 8: Ratio
Divide ₹4,200 among A, B, C such that A gets 2/3 of (B+C), B gets 1/4 of (A+C). Find C's share.
Solution: A = 2/3(B+C) → 3A = 2B + 2C → 3A - 2B - 2C = 0 B = 1/4(A+C) → 4B = A + C → A - 4B + C = 0 A + B + C = 4200
From eq 2: C = 4B - A Substitute in eq 1: 3A - 2B - 2(4B-A) = 0 3A - 2B - 8B + 2A = 0 5A = 10B → A = 2B
C = 4B - 2B = 2B So A:B:C = 2:1:2
C's share = (2/5) × 4200 = ₹1,680
Question 9: Speed & Distance
A man walks at 5 km/h and misses a train by 7 minutes. At 6 km/h, he reaches 5 minutes early. Find the distance to the station.
Solution: Let distance = d km, correct time = t hours
d/5 = t + 7/60 d/6 = t - 5/60
Subtract: d/5 - d/6 = 12/60 = 1/5 d(1/30) = 1/5 d = 6 km
Question 10: Partnership
A and B enter into partnership. A invests ₹5,000 for 8 months, B invests ₹6,000 for 6 months. If total profit is ₹1,380, find B's share.
Solution: Ratio = 5000×8 : 6000×6 = 40000 : 36000 = 10:9
B's share = (9/19) × 1380 = ₹653.68 ≈ ₹654
Question 11: Compound Interest
Find the compound interest on ₹8,000 at 20% per annum for 9 months, compounded quarterly.
Solution: Rate per quarter = 20/4 = 5% Number of quarters = 3
Amount = 8000 × (1.05)³ = 8000 × 1.157625 = ₹9,261
CI = 9261 - 8000 = ₹1,261
Question 12: Number Series
Find the next term: 1, 4, 10, 19, 31, ?
Solution: Differences: 3, 6, 9, 12, ? (increasing by 3) Next difference = 15 Next term = 31 + 15 = 46
Question 13: Permutations
In how many ways can 5 people be seated around a circular table?
Solution: Circular permutation = (n-1)! = (5-1)! = 4! = 24 ways
Question 14: Mixtures
A mixture contains alcohol and water in ratio 4:3. If 14 liters of mixture is replaced by water, the ratio becomes 3:4. Find the original quantity of mixture.
Solution: Let total = 7x liters Alcohol = 4x, Water = 3x
14 liters removed: Alcohol removed = 14 × 4/7 = 8, Water removed = 6
New: Alcohol = 4x - 8, Water = 3x - 6 + 14 = 3x + 8
(4x-8)/(3x+8) = 3/4 16x - 32 = 9x + 24 7x = 56 x = 8
Original quantity = 7 × 8 = 56 liters
Question 15: Boats & Streams
A boat goes 30 km upstream in 6 hours and 40 km downstream in 4 hours. Find the speed of the stream.
Solution: Upstream speed = 30/6 = 5 km/h Downstream speed = 40/4 = 10 km/h
Speed of stream = (10-5)/2 = 2.5 km/h
Section 2: Technical/CS Questions
Question 1: Data Structures
What is the difference between Array and Linked List?
| Array | Linked List |
|---|---|
| Contiguous memory | Non-contiguous memory |
| Fixed size | Dynamic size |
| O(1) access by index | O(n) access |
| Insertion/Deletion: O(n) | Insertion/Deletion: O(1) if position known |
Question 2: Algorithms
What is Dynamic Programming?
Key properties: Optimal Substructure, Overlapping Subproblems
Question 3: Database
What is normalization? Explain 1NF, 2NF, 3NF.
- 1NF: Atomic values, no repeating groups
- 2NF: 1NF + no partial dependency (non-prime attributes depend on full candidate key)
- 3NF: 2NF + no transitive dependency
Question 4: Java
What is the difference between final, finally, and finalize?
- final: Keyword for variables (constant), methods (cannot override), classes (cannot inherit)
- finally: Block that executes regardless of exception
- finalize(): Method called by garbage collector before object destruction
Question 5: Networking
Explain the OSI Model layers.
- Physical - raw bits transmission
- Data Link - framing, MAC addressing
- Network - routing, IP
- Transport - TCP/UDP, end-to-end delivery
- Session - session management
- Presentation - data format, encryption
- Application - HTTP, FTP, user interface
Question 6: Operating Systems
What is virtual memory?
Question 7: OOP
Explain polymorphism with examples.
- Compile-time: Method overloading - same method name, different parameters
- Runtime: Method overriding - child class provides specific implementation
Question 8: SQL
What is the difference between DELETE, TRUNCATE, and DROP?
- DELETE: Removes rows, can use WHERE, can rollback, maintains identity
- TRUNCATE: Removes all rows, faster, resets identity, minimal logging
- DROP: Removes entire table structure
Question 9: Python
What is the difference between list and tuple?
- List: Mutable, uses [], slower, more functionality
- Tuple: Immutable, uses (), faster, hashable (can be dictionary key)
Question 10: Software Testing
What is the difference between unit testing and integration testing?
- Unit Testing: Tests individual components/functions in isolation
- Integration Testing: Tests how multiple components work together
Section 3: Verbal Ability/English
Question 1: Synonyms
Word closest to "METICULOUS":
A) Careless B) Scrupulous C) Lazy D) Hasty
Question 2: Antonyms
Opposite of "BENIGN":
A) Kind B) Harmless C) Malevolent D) Gentle
Question 3: Error Spotting
"The team are playing their best match today."
Error: "are" should be "is"
Correct: "The team is playing its best match today."
Question 4: Fill in Blanks
The company's commitment to _______ practices has earned it numerous awards.
A) unethical B) sustainable C) questionable D) dubious
Question 5: Reading Comprehension
Passage: "Cybersecurity has become a critical concern for financial institutions. As digital banking grows, so do the threats from hackers and cybercriminals. Banks must invest heavily in security infrastructure while maintaining user-friendly services."
Question: What challenge do banks face according to the passage?
A) Declining digital banking usage B) Balancing security with usability C) Lack of cyber threats D) Decreasing security costs
Question 6: Analogies
SINGER : SONG :: PAINTER : ?
A) Canvas B) Brush C) Picture D) Colors
Question 7: Idioms
"To kill two birds with one stone" means:
A) To be cruel to animals B) To achieve two things with one action C) To fail at multiple tasks D) To work inefficiently
Question 8: Para Jumbles
Arrange: P: Digital transformation Q: has revolutionized R: the banking industry S: in unprecedented ways
Question 9: One Word Substitution
A person who hates women:
A) Misanthrope B) Misogynist C) Optimist D) Philanthropist
Question 10: Sentence Improvement
"He is more smarter than his brother."
Correction: Remove "more" - "He is smarter than his brother."
(Use either "more smart" or "smarter", not both)
Section 4: Coding Questions
Question 1: Palindrome Number
Check if a number is palindrome without converting to string.
def is_palindrome(x):
"""
Time: O(log n), Space: O(1)
"""
if x < 0 or (x % 10 == 0 and x != 0):
return False
reversed_half = 0
while x > reversed_half:
reversed_half = reversed_half * 10 + x % 10
x //= 10
return x == reversed_half or x == reversed_half // 10
# Test
print(is_palindrome(121)) # True
print(is_palindrome(-121)) # False
print(is_palindrome(10)) # False
Question 2: Single Number
Find the element that appears only once (others appear twice).
def single_number(nums):
"""
Time: O(n), Space: O(1) - using XOR
"""
result = 0
for num in nums:
result ^= num
return result
# Test
print(single_number([2, 2, 1])) # 1
print(single_number([4, 1, 2, 1, 2])) # 4
Question 3: Move Zeroes
Move all zeroes to end while maintaining relative order.
def move_zeroes(nums):
"""
Time: O(n), Space: O(1)
"""
non_zero = 0
for i in range(len(nums)):
if nums[i] != 0:
nums[non_zero], nums[i] = nums[i], nums[non_zero]
non_zero += 1
return nums
# Test
print(move_zeroes([0, 1, 0, 3, 12])) # [1, 3, 12, 0, 0]
Question 4: Contains Duplicate
Check if array contains any duplicates.
def contains_duplicate(nums):
"""
Time: O(n), Space: O(n)
"""
seen = set()
for num in nums:
if num in seen:
return True
seen.add(num)
return False
# Alternative one-liner
def contains_duplicate_v2(nums):
return len(nums) != len(set(nums))
# Test
print(contains_duplicate([1, 2, 3, 1])) # True
print(contains_duplicate([1, 2, 3, 4])) # False
Question 5: Plus One
Increment a large integer represented as array of digits.
def plus_one(digits):
"""
Time: O(n), Space: O(1) - O(n) in worst case for carry
"""
n = len(digits)
for i in range(n - 1, -1, -1):
if digits[i] < 9:
digits[i] += 1
return digits
digits[i] = 0
# All digits were 9
return [1] + digits
# Test
print(plus_one([1, 2, 3])) # [1, 2, 4]
print(plus_one([9, 9, 9])) # [1, 0, 0, 0]
Interview Tips for Barclays
1. Research the Company
- Know Barclays' history and values
- Understand their business divisions
- Be aware of recent news and initiatives
- Know their technology stack
2. Technical Preparation
- Strong in Java or Python
- SQL and database concepts
- Data structures fundamentals
- Basic algorithms
3. Banking Domain Knowledge
- Understand basic banking operations
- Know about payment systems
- Learn about risk management
- Understand regulatory environment
4. Behavioral Questions
- Prepare STAR format answers
- Leadership experiences
- Teamwork examples
- Conflict resolution stories
5. Problem Solving Approach
- Think out loud
- Ask clarifying questions
- Consider edge cases
- Test your solution
6. Communication Skills
- Be clear and concise
- Listen carefully
- Show enthusiasm
- Ask insightful questions
7. Mock Interviews
- Practice with friends
- Time yourself
- Record and review
- Get feedback
Frequently Asked Questions (FAQ)
Q1: What is the recruitment process at Barclays?
- Online Assessment (Aptitude + Technical + Coding)
- Technical Interview
- HR/Behavioral Interview
- Final Selection
Q2: What programming languages should I know?
Q3: Is banking knowledge required?
Q4: How difficult is the coding round?
Q5: What differentiates Barclays from other banks?
Best wishes for your Barclays placement preparation! 💼
Stay persistent, keep learning, and success will follow!