Upload Button Icon Add office photos

Filter interviews by

Barclays Software Engineer Intern Interview Questions, Process, and Tips

Updated 5 Oct 2024

Barclays Software Engineer Intern Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via campus placement at K J Somaiya College of Engineering, Mumbai and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

They had given 10 MCQs questions based on OOPs(Java), 2 MCQs on SQL, 1 SQL Query to run and 1 DSA question to code based on Strings, so overall 14 question. Difficulty level was easy to Medium.

Round 2 - One-on-one 

(7 Questions)

  • Q1. Explain the time complexity of different sorting algorithms.
  • Ans. 

    Sorting algorithms have different time complexities based on their implementation and efficiency.

    • Bubble Sort: O(n^2) - compares adjacent elements and swaps them if they are in the wrong order.

    • Merge Sort: O(n log n) - divides the array into two halves, sorts them, and then merges them.

    • Quick Sort: O(n log n) - picks a pivot element and partitions the array around the pivot.

    • Heap Sort: O(n log n) - builds a max heap and re...

  • Answered by AI
  • Q2. Usage of Hashmaps and Dictionaries
  • Ans. 

    Hashmaps and dictionaries are data structures used to store key-value pairs for efficient retrieval and storage.

    • Hashmaps and dictionaries are commonly used in programming to store and retrieve data based on a unique key.

    • They offer fast lookup times, typically O(1) on average, making them ideal for scenarios where quick access to data is required.

    • Examples of using hashmaps include storing user information with a unique ...

  • Answered by AI
  • Q3. Explain 4 pillars of OOPs (Abstraction, Encapsulation, Inheritance and polymorphism)
  • Ans. 

    OOPs pillars are Abstraction, Encapsulation, Inheritance, and Polymorphism.

    • Abstraction: Hides complex implementation details and only shows necessary features. Example: Car dashboard displaying speed without showing internal engine details.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in Java encapsulates data members and member functions.

    • Inheritance: Allows a new ...

  • Answered by AI
  • Q4. Explain JOINS(Inner join, LEFT Join etc)
  • Ans. 

    JOINS are used in SQL to combine rows from two or more tables based on a related column between them.

    • Inner Join: Returns rows when there is at least one match in both tables.

    • LEFT Join: Returns all rows from the left table, and the matched rows from the right table.

    • RIGHT Join: Returns all rows from the right table, and the matched rows from the left table.

    • FULL Join: Returns rows when there is a match in one of the table

  • Answered by AI
  • Q5. Why Barclays? What do you think we do?
  • Ans. 

    Barclays is a global financial services company with a focus on innovation and technology.

    • Barclays is a leading global bank with a strong presence in the financial services industry.

    • Barclays is known for its commitment to innovation and technology in the financial sector.

    • Barclays offers a wide range of services including banking, investment management, and wealth management.

    • Barclays has a strong reputation for providin...

  • Answered by AI
  • Q6. How do you manage stress and prepare yourself to work under tight deadlines? Can you describe a situation from the past where you faced a similar challenge and how you handled it?
  • Ans. 

    I manage stress by prioritizing tasks, breaking them down into smaller steps, and seeking help when needed.

    • Prioritize tasks based on deadlines and importance

    • Break down tasks into smaller, manageable steps

    • Seek help from team members or mentors when feeling overwhelmed

    • Practice time management and set realistic goals

  • Answered by AI
  • Q7. Asked a few questions on the projects I mentioned in my resume.

Interview Preparation Tips

Topics to prepare for Barclays Software Engineer Intern interview:
  • OOPS
  • Java
  • SQL
  • Database Management
  • DSA
  • Arrays
  • Strings
  • Stacks
  • Sorting algorithms

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy to medium questions can be done easily

Round 2 - Coding Test 

Medium to hard level coding question 2

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 coding que easy,med and hard

Round 2 - Technical 

(2 Questions)

  • Q1. Os related que What is kernel , OS types ,what happens after booting computr ,etc
  • Q2. Creat a array and print all elements , which database used for pdf storing sql or nosql
Round 3 - Technical 

(2 Questions)

  • Q1. OOps related que abstraction , inheritance , code it
  • Q2. Middel element of linked list
Round 4 - HR 

(2 Questions)

  • Q1. What challenges u faced in engineering?
  • Q2. Situational based questions
Round 5 - HR 

(2 Questions)

  • Q1. Why u choose to work deustch bank ?
  • Q2. Project related quw
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

Trapping rain water and median of two sorted array

Round 2 - Technical 

(2 Questions)

  • Q1. Oops and dbms questions?
  • Q2. Code question in Array and string?
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Spring Boot Related Questions
  • Q2. Authentication handling in microservices
  • Ans. 

    Authentication handling in microservices involves securing communication between services and managing user access.

    • Implement token-based authentication for secure communication between microservices

    • Use OAuth or JWT for authentication and authorization

    • Centralize authentication logic in a separate service to avoid duplication

    • Implement role-based access control to manage user permissions

  • Answered by AI
  • Q3. Microservice design patterns
  • Q4. Java 8 map function
  • Ans. 

    The map function in Java 8 is used to transform each element of a stream using a given function.

    • Map function is a method in the Stream interface that applies a function to each element in the stream and returns a new stream with the transformed elements.

    • It is commonly used for converting or manipulating data in a stream without modifying the original data source.

    • Example: List numbers = Arrays.asList(1, 2, 3, 4, 5); Lis...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. System design , HLD, LLD , coding question
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Technical questions related to security
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Simple algorithm question about sorting

Round 2 - Technical 

(2 Questions)

  • Q1. Algorith question about quick sort
  • Q2. Nlonn run time of the sort
  • Ans. 

    The time complexity of the quicksort algorithm is O(n log n).

    • Quicksort has an average time complexity of O(n log n).

    • The best case time complexity of quicksort is O(n log n) when the pivot element divides the array into two equal halves.

    • The worst case time complexity of quicksort is O(n^2) when the pivot element is the smallest or largest element in the array.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(1 Question)

  • Q1. - DSA questions (leetcode easy) - Javascript concepts
Round 3 - Technical 

(1 Question)

  • Q1. With India Panel -LLD was asked
Round 4 - Technical 

(1 Question)

  • Q1. WIth UK Panel Design round 1 - Threading concepts - Async Programming - 1 Design Question
Round 5 - Behavioral 

(1 Question)

  • Q1. With Director Design round 2 - Questions on code quality - 1 design question - Behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Generally interviews are easy.
but difficulty may slightly vary based on the team and work they are hiring for.
Interview experience
1
Bad
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

The test was pretty straightforward tword east

Round 3 - HR 

(1 Question)

  • Q1. What are your weakness and strength

Barclays Interview FAQs

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

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

  1. Explain the time complexity of different sorting algorith...read more
  2. Explain 4 pillars of OOPs (Abstraction, Encapsulation, Inheritance and polymorp...read more
  3. Explain JOINS(Inner join, LEFT Join e...read more

Tell us how to improve this page.

Barclays Software Engineer Intern Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.4k Interviews
IDFC FIRST Bank Interview Questions
4.0
 • 621 Interviews
IndusInd Bank Interview Questions
3.6
 • 589 Interviews
Bandhan Bank Interview Questions
3.7
 • 520 Interviews
HSBC Group Interview Questions
4.0
 • 489 Interviews
View all
Assistant Vice President
2.3k salaries
unlock blur

₹17 L/yr - ₹45 L/yr

Senior Analyst
1.1k salaries
unlock blur

₹3 L/yr - ₹11.2 L/yr

Assistant Manager
983 salaries
unlock blur

₹6.7 L/yr - ₹25 L/yr

Process Advisor
930 salaries
unlock blur

₹1 L/yr - ₹8.3 L/yr

Analyst
825 salaries
unlock blur

₹11.4 L/yr - ₹22 L/yr

Explore more salaries
Compare Barclays with

Deutsche Bank

3.9
Compare

Accenture

3.9
Compare

Amazon

4.1
Compare

Deloitte

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview