Upload Button Icon Add office photos

Filter interviews by

Barclays Software Engineer Interview Questions and Answers

Updated 6 Jan 2025

7 Interview questions

A Software Engineer was asked
Q. How can you swap two numbers without using a temporary variable?
Ans. 

Swap two numbers without using a temporary variable.

  • Use addition and subtraction to swap the values

  • Use XOR operator to swap the values

  • Use multiplication and division to swap the values

A Software Engineer was asked
Q. Write any JavaScript code.
Ans. 

Javascript code to display 'Hello World!' on the webpage

  • Create a new HTML file

  • Add a script tag with 'type' attribute set to 'text/javascript'

  • Inside the script tag, use document.write() to display 'Hello World!'

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. How would you add two tables?
Ans. 

To add 2 tables, we need to use a join operation on a common column.

  • Identify the common column between the tables

  • Choose the appropriate join type (inner, outer, left, right)

  • Write the SQL query to join the tables

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

A Software Engineer was asked
Q. Write code to check if a string is a palindrome.
Ans. 

Code for palindrome checking

  • Convert the input to lowercase to ignore case sensitivity

  • Use two pointers, one at the start and one at the end of the string

  • Compare the characters at both pointers and move them towards each other

  • If all characters match, it's a palindrome

A Software Engineer was asked
Q. What is the difference between UNION and UNION ALL?
Ans. 

Union combines and removes duplicates, Union All combines all rows including duplicates.

  • Union is used to combine the result sets of two or more SELECT statements and remove duplicates.

  • Union All is used to combine the result sets of two or more SELECT statements and includes all rows, including duplicates.

  • Union is slower than Union All as it has to remove duplicates.

  • Union requires the same number of columns in all ...

A Software Engineer was asked
Q. How would you find the smallest of 4 numbers without using comparison operators or the min function in Java?
Ans. 

Finding smallest of 4 numbers without using >.< and min function in Java.

  • Initialize a variable with the first number

  • Compare it with the remaining numbers using if-else statements

  • If a smaller number is found, update the variable

  • Repeat until all numbers are compared

  • The final value of the variable will be the smallest number

A Software Engineer was asked
Q. Given a database instance, write a query to retrieve specific information.
Ans. 

Crafting SQL queries requires understanding the database schema and the specific requirements of the task.

  • Understand the database schema: Know the tables, columns, and relationships.

  • Identify the requirements: Determine what data is needed based on the instance provided.

  • Write the SQL query: Use SELECT, JOIN, WHERE, and other clauses as necessary.

  • Test the query: Run the query to ensure it returns the expected result...

Are these interview questions helpful?

Barclays Software Engineer Interview Experiences

9 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

This is Simple medium level

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about Yourself ?
  • Q2. Project Based Questions and Related to Resume Based ?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Design patterns
  • Q2. Spring annotations
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jan 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How does polymorphism work?
  • Q2. Sort an array rotated at some pivot
Round 2 - HR 

(2 Questions)

  • Q1. How do you handle conflict in team
  • Q2. Tell about an instance when you showed leadership skills
  • Ans. 

    Led a team project to develop a new feature for our company's software platform

    • Initiated weekly team meetings to discuss progress and address any issues

    • Delegated tasks based on team members' strengths and availability

    • Provided guidance and support to team members throughout the project

    • Presented the final product to senior management and received positive feedback

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well, focus on problem solving skills
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Online coding, and mcqs

Round 2 - One-on-one 

(2 Questions)

  • Q1. Technical round
  • Q2. Basic DSA, core Java , project based questions,
Round 3 - One-on-one 

(2 Questions)

  • Q1. Managerial round
  • Q2. Barclays principal, why Barclays, personality questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jul 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Java - oops - sql and c++ output for code

Round 3 - Technical 

(2 Questions)

  • Q1. DBMS - normalisation
  • Q2. Projects and oops and resume

Interview Preparation Tips

Interview preparation tips for other job seekers - resume is important and cgpa also matters prepare as for resume don't add much
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Technical questions similar to stuff done in uni
Round 2 - Case Study 

Case study of how to fix a bug on an app

Interview Questionnaire 

11 Questions

  • Q1. 1st technical round
  • Q2. How you will find the smallest of 4 numbers without using >.< and min function using java
  • Q3. Write a code for palindrome
  • Q4. Write any javascript code
  • Q5. Swap two number without using temperory variable
  • Q6. How you will add 2 table
  • Q7. Difference between union and union all
  • Q8. They provide an instance, and tell us to write a query for that
  • Ans. 

    Crafting SQL queries requires understanding the database schema and the specific requirements of the task.

    • Understand the database schema: Know the tables, columns, and relationships.

    • Identify the requirements: Determine what data is needed based on the instance provided.

    • Write the SQL query: Use SELECT, JOIN, WHERE, and other clauses as necessary.

    • Test the query: Run the query to ensure it returns the expected results.

  • Answered by AI
  • Q9. Tell me about yourself
  • Q10. The worst situation during your internship period
  • Ans. 

    Being assigned a project with unrealistic deadlines and minimal guidance

    • Received a project with tight deadlines and unclear requirements

    • Struggled to meet the deadlines due to lack of guidance and support

    • Had to work long hours and weekends to try to complete the project

    • Learned the importance of clear communication and setting realistic expectations

  • Answered by AI
  • Q11. How you will overcome from that worst situation

Interview Preparation Tips

Round: Test
Experience: The question were not that much difficult. Many apti questions are easy. Technical was very easy for me.
The questions were fully based on java, c and SQL. 7 to 8 questions are from SQL. But all are straight forward questions. Other 2 sections were easy and any student who had a good sort of thinking ability can able to solve those questions.
Tips: Just refer all the basic topics in java, c and sql.
Duration: 60 minutes
Total Questions: 50

Round: Technical Interview
Experience: It was fully based on the final sem project which i was doing.
Since my project is company's employee portal, i was asked about that. They will dig into deep with respect to that project.
Tips: U should be aware of each and everything in your project which you are going to explain them. The question which they use to ask is really unpredictable.

Round: Technical Interview
Experience: This is pure technical round where i was asked the questions which is easy but takes time to think. Anyhow, i answered all these questions and get into the next round.
Tips: Logical thinking matters. Though questions look easier, sometimes we co calculate with wrong manner.
So keep calm and think in a broader manner.

Round: Technical Interview
Experience: Technical round with pure database stuffs. I was asked only few question in this. Since it was straight forward, i answered all the questions.

Round: HR Interview
Experience: Confidence really matters. Though i was not that much good in conversing, i spoke with brave and confidently which makes me to became a part of the barclays team.

General Tips: Be confident enough and answer them what you know.
Talking too much as well as taking less is also a problematic.
Skills: Logical thinking, Technical skills ( Especially about database )
College Name: MANIPAL INSTITUTE OF TECHNOLOGY, MANIPAL
Motivation: Credits should goes to my bro who motivates me to apply to this comapny.

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Shubham Srivastava

posted on 30 Jan 2016

Interview Preparation Tips

Round: Test
Experience: General aptitude consisted of quantitative questions .There were 6 questions and suggested time as 10 minutes. Questions were of easy level. Questions based on numbers,distance,time etc..Answers of general aptitude were to be written in textbox. eg ans is 4,write 4. there were no options in quant. Answers were integers an easy.
Technical comprehension involved two paragraphs and questions based on sql.
Logical analysis contained questions of logical deduction mainly.
Program tracing involved finding output of programs(mainly while loop and if else)..
Programming : There was only one question of programming(to be solved in 30 minutes). Code was given and was to be modified.Modification involved like , find out the least salary of employees,... (they used file input output and structures).

Tips: Practice basic aptitude.Concepts should be clear.
Duration: 90 minutes
Total Questions: 18

Skills: Basic C/C++, Logical Thinking, Logical Reasoning, General Aptitude
College Name: NIT Raipur

Software Engineer Interview Questions & Answers

user image Ritika Nevatia

posted on 8 Apr 2015

Interview Preparation Tips

Round: Test
Experience: Study data interpretation (calculator allowed) and pattern puzzles

Round: Group Discussion
Experience: Two topics (have been same case studies for past 4 years now): - Mobile app improvement - Making a business decision

Round: HR Interview
Experience: Everything depends only on HR interview
Tips: Make a list of your strengths and an example for each!

Round: Technical Interview
Experience: Short, easy and basic questions asked about projects and DS. Pretty chilled

College Name: Sardar Patel Institute of Technology

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Barclays?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Behavioural and culture fit

Barclays Interview FAQs

How many rounds are there in Barclays Software Engineer interview?
Barclays interview process usually has 2-3 rounds. The most common rounds in the Barclays interview process are One-on-one Round, Coding Test and Technical.
What are the top questions asked in Barclays Software Engineer interview?

Some of the top questions asked at the Barclays Software Engineer interview -

  1. How you will find the smallest of 4 numbers without using >.< and min function ...read more
  2. They provide an instance, and tell us to write a query for t...read more
  3. How you will add 2 ta...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.7/5

based on 7 interview experiences

Difficulty level

Easy 20%
Moderate 80%

Duration

Less than 2 weeks 80%
2-4 weeks 20%
View more
Barclays Software Engineer Salary
based on 310 salaries
₹13.5 L/yr - ₹24 L/yr
100% more than the average Software Engineer Salary in India
View more details

Barclays Software Engineer Reviews and Ratings

based on 17 reviews

4.2/5

Rating in categories

3.3

Skill development

4.4

Work-life balance

4.0

Salary

3.9

Job security

4.3

Company culture

3.3

Promotions

3.8

Work satisfaction

Explore 17 Reviews and Ratings
Assistant Vice President
2.6k salaries
unlock blur

₹25 L/yr - ₹43 L/yr

Senior Analyst
1.3k salaries
unlock blur

₹5 L/yr - ₹11.1 L/yr

Assistant Manager
1.2k salaries
unlock blur

₹11 L/yr - ₹20.2 L/yr

Process Advisor
951 salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

Vice President
797 salaries
unlock blur

₹40 L/yr - ₹70 L/yr

Explore more salaries
Compare Barclays with

Deutsche Bank

3.9
Compare

Accenture

3.7
Compare

Amazon

4.0
Compare

Deloitte

3.7
Compare
write
Share an Interview