PlacementPrep

Barclays Placement Papers 2026

19 min read
Company Placement Papers
Advertisement Placement

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

CriteriaRequirements
DegreeB.Tech/B.E./B.Sc./BCA/M.Tech/M.E./MCA (CS/IT/ECE preferred)
Academic Percentage60% or CGPA 6.5+ throughout
BacklogsNo active backlogs
Year of Passing2024, 2025, 2026
ExperienceFreshers (0-1 years)

CTC Package for Freshers 2026

ComponentAmount (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

SectionNumber of QuestionsDurationDifficulty Level
Quantitative Aptitude15-1825 minsHigh
Logical Reasoning12-1520 minsHigh
Verbal Ability12-1520 minsMedium
Technical Assessment15-2025 minsHigh
Coding Challenge2 Problems60 minsHigh
Total~55-70 + Coding~150 minsHigh

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?

ArrayLinked List
Contiguous memoryNon-contiguous memory
Fixed sizeDynamic size
O(1) access by indexO(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.

  1. Physical - raw bits transmission
  2. Data Link - framing, MAC addressing
  3. Network - routing, IP
  4. Transport - TCP/UDP, end-to-end delivery
  5. Session - session management
  6. Presentation - data format, encryption
  7. 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?

  1. Online Assessment (Aptitude + Technical + Coding)
  2. Technical Interview
  3. HR/Behavioral Interview
  4. 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!

Advertisement Placement

Share this article: