issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
Placement PapersExam PatternSyllabus 2026Prep RoadmapInterview GuideEligibilitySalary GuideCutoff Trends

Barclays Placement Papers 2026

13 min read
Company Placement Papers
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

Last Updated: March 2026

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

You May Also Like

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!

Explore this topic cluster

More resources in Company Placement Papers

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

Company hub

Explore all Barclays resources

Open the Barclays hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.

Open Barclays hub

Paid contributor programme

Sat Barclays this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.

Submit your story →

Ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start Free Mock Test →

Related Articles

More from PapersAdda

Share this guide: