Upload Button Icon Add office photos

Filter interviews by

Barclays PLC Full Stack Developer Interview Questions and Answers

Updated 13 Mar 2024

Barclays PLC Full Stack Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Malviya National Institute of Technology (NIT), Jaipur and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Asked about simple sorting question and one based on two pointers.

Round 2 - Technical 

(3 Questions)

  • Q1. In this asked about basic concepts of OOPS like runtime and compile time polymorphism, basic operating system concepts, some java related questions and DBMS.
  • Q2. What is difference between DDL and DML commands in DBMS?
  • Ans. 

    DDL commands are used to define the structure of the database, while DML commands are used to manipulate the data within the database.

    • DDL (Data Definition Language) commands are used to create, modify, and delete database objects such as tables, indexes, and views.

    • Examples of DDL commands include CREATE, ALTER, and DROP.

    • DML (Data Manipulation Language) commands are used to retrieve, insert, update, and delete data in t...

  • Answered by AI
  • Q3. Difference between delete, drop and truncate.
  • Ans. 

    Delete removes specific rows from a table, drop removes the entire table, and truncate removes all rows from a table.

    • Delete is a DML command used to remove specific rows from a table based on a condition.

    • Drop is a DDL command used to remove an entire table along with its structure and data.

    • Truncate is a DDL command used to remove all rows from a table but keeps the table structure intact.

    • Example: DELETE FROM table_name...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm during the interview.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - Group Discussion 

Programming questions related to Python and React.

Round 2 - Group Discussion 

Programmatical problem related to Python and React

Round 3 - HR 

(1 Question)

  • Q1. Salary Discussion
Round 4 - Aptitude Test 

Programming Problems related to react and python.

Round 5 - Technical 

(1 Question)

  • Q1. Object Oriented Programming, Memory Management, Multiprocessing, multithreading, GIL, React Components
Round 6 - Technical 

(1 Question)

  • Q1. Object Oriented Programming, GIL, Multi threading, multiprocessing, React Component, Shallow Copy, Deep Copy
Round 7 - Technical 

(1 Question)

  • Q1. Object Oriented Programming, GIL, Multi threading, multiprocessing, React Component, Shallow Copy, Deep Copy
Round 8 - Technical 

(1 Question)

  • Q1. Object Oriented Programming, GIL, Multi threading, multiprocessing, React Component, Shallow Copy, Deep Copy
Round 9 - One-on-one 

(1 Question)

  • Q1. Object Oriented Programming, GIL, Multi threading, multiprocessing, React Component, Shallow Copy, Deep Copy, Django ORM, Class Inheritance

Interview Preparation Tips

Interview preparation tips for other job seekers - In the name of the client Round, the internal team will contact you to conduct interview calls known as Preparation Call Round before the Client Round, aimed at creating a positive impression for the client. Typically, no additional rounds follow the HR round, but they conducted five more rounds while merely reiterating the aforementioned details, which led me to cancel my own job application.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Ask questions related to CSS, Javascript, React, Node and Cloud stuff
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Quantitative , figure ,mcq question based on tech stack and 2 coding question which are basic. 90 minute time limit.

Round 2 - Technical 

(2 Questions)

  • Q1. Angular question
  • Q2. .net question and sql question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quantitive Aptitude, General programming,oops

Round 2 - Aptitude Test 

GK, Quantitative Aptitude

Round 3 - Coding Test 

C# Fundamentals , ADO.NET,LINQ

Round 4 - HR 

(2 Questions)

  • Q1. Why there are so frequent change.
  • Ans. 

    Frequent changes in technology are driven by advancements, market demands, and user feedback.

    • Advancements in technology lead to new tools and frameworks being developed.

    • Market demands require companies to adapt quickly to stay competitive.

    • User feedback helps improve products and services, leading to updates and changes.

    • Examples: Introduction of new programming languages like Swift, shift towards cloud computing, update...

  • Answered by AI
  • Q2. Please tell me about your understanding with roll
  • Ans. 

    Roll is a term used in web development to describe the process of deploying code changes to a live server.

    • Rolling back changes means reverting to a previous version of the code.

    • Rolling forward means applying new changes to the live server.

    • Rolling deployments involve gradually updating servers in a controlled manner to minimize downtime.

    • Automated rollbacks can be triggered in case of errors or issues during deployment.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - See the job description and prepare accordingly
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain architecture of project
  • Ans. 

    The project architecture follows a microservices design pattern with separate front-end and back-end components.

    • Utilizes microservices architecture for scalability and flexibility

    • Separate front-end and back-end components for modularity

    • May include technologies like Docker for containerization and Kubernetes for orchestration

  • Answered by AI
  • Q2. Async and await difference
  • Ans. 

    Async and await are keywords in JavaScript used for handling asynchronous operations.

    • Async is used to define a function as asynchronous, allowing it to use the await keyword.

    • Await is used to pause the execution of an async function until a Promise is settled.

    • Async functions always return a Promise, which resolves with the value returned by the function.

    • Using async/await makes asynchronous code easier to read and write

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate Full Stack Developer with experience in building web applications using various technologies.

    • Experienced in front-end technologies like HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in back-end technologies like Node.js, Express, and databases like MongoDB and SQL

    • Familiar with version control systems like Git and deployment tools like Heroku

  • Answered by AI
  • Q2. Do you have any quetion for me ?

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

There were 3 problems 1 was easy and 2 were of medium types.

  • Q1. 

    Odd Even Levels in Binary Tree

    Given a binary tree, the task is to compute the modulus of the difference between the sum of nodes at odd levels and the sum of nodes at even levels.

    Input:

    The first line...
  • Ans. DFS
    1. Create two variables, one for storing the sum of nodes at the odd level and one for storing the sum of nodes at even level.
    2. Use the below algorithm to calculate level sums where:

    oddSum: denotes sum of nodes at odd levels, initially 0.

    evenSum: denotes sum of nodes at ecen levels, initially 0.

    level: the level of the current node, initially 1. 

    void oddEvenLevelHelper(current, oddSum, evenSum, level)

     

    • If the cur...
  • Answered Anonymously
  • Q2. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. Naïve Solution

    The idea is very simple and naive. We will process the rotten oranges second by second. Each second, we rot all the fresh oranges that are adjacent to the already rotten oranges. The time by which there are no rotten oranges left to process will be our minimum time.

     

    In the first traversal of the grid, we will process all the cells with value 2 (rotten oranges). We will also mark their adjacent cells ...

  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

the interviewer was very polite and straightforward, he didn't ask me to introduce myself and he directly jumps to the coding problems.
What is new about the relationship between the and tags in HTML5?
Explain Components, Modules and Services in Angular

  • Q1. 

    Circular Move Problem Statement

    You have a robot currently positioned at the origin (0, 0) on a two-dimensional grid, facing the north direction. You are given a sequence of moves in the form of a string ...

  • Ans. Optimal Approach

    Initialize a variable ‘direction’ with 0 which means that the robot is initially facing towards the north.

    direction: 0 -> Robot is facing towards the North
    direction: 1 -> Robot is facing towards the West 
    direction: 2 -> Robot is facing towards the South 
    direction: 3 -> Robot is facing towards the West

     

    Initialize two variables ‘x’ and ‘y’ as 0. They will represent the position ...

  • Answered Anonymously
Round 3 - Video Call 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Easy

What is a View in sql? What are the TRUNCATE, DELETE and DROP statements?

  • Q1. 

    Rotate Matrix by 90 Degrees Problem Statement

    Given a square matrix 'MATRIX' of non-negative integers, rotate the matrix by 90 degrees in an anti-clockwise direction using only constant extra space.

    Inpu...

  • Ans. Transpose and Reverse

    The idea is to find the transpose of the given matrix and then reverse the columns of the transposed matrix. For example:

    For the given 2D matrix:
    	[ [ 1,  2,  3 ],
    	  [ 4,  5,  6 ],
    	  [ 7,  8,  9 ] ]
    After taking transpose, it will become:
    	[ [ 1,  4,  7 ],
    	  [ 2,  5,  8 ],
    	  [ 3,  6,  9 ] ]
    After reversing the columns, it will ...
  • Answered Anonymously
  • Q2. 

    Minimum Characters to Make a String Palindrome

    Given a string STR of length N, determine the minimum number of characters to be added to the front of the string to make it a palindrome.

    Input:

    The first...
  • Ans. Brute Force
    • The idea is pretty simple, as we can add only at the front, thus, we need to work on the prefix of the string.
    • We need to find the largest prefix that is a palindrome. For example, in case of “abbac”, the largest prefix that is a palindrome is “abba”, now all you need to do is add the reverse of left out suffix i.e. “ca” at the front to make it a palindrome.
    • This can be done in the following way:-
      • Until the str...
  • Answered Anonymously
Round 4 - HR 

Round duration - 20 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indian Institute Of Information Technology Sonepat. Eligibility criteria7 CGPA with no ongoing backlogs.Paytm (One97 Communications Limited) interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, DBMS, Operating Systems, Computer Networking, System Design.Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Deep knowledge of the projects mentioned in your resume is a must.
Tip 2 : Practice as many problems as you can from leetcode.

Application resume tips for other job seekers

Tip 1 : mention 1 or 2 projects in your resume.
Tip 2 : don't put false things in your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Sep 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

11:05am – 12:05pm (IST). What are classes in javascript? how do you integrate js in html.

  • Q1. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Q2. 

    Print Nodes at Distance K from a Given Node

    Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...

  • Q3. 

    Number of Islands Problem Statement

    Given a non-empty grid of 0s and 1s, determine the number of distinct islands. An island is a collection of '1's (land) connected horizontally, vertically, or diagonall...

Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

12:30pm – 1:30pm (IST). SQL questions What are Aggregate and Scalar functions? What is a Stored Procedure?

  • Q1. 

    Next Greater Element Problem Statement

    Given a list of integers of size N, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X is the firs...

  • Q2. 

    Container with Most Water Problem Statement

    Given a sequence of 'N' space-separated non-negative integers A[1], A[2], ..., A[i], ..., A[n], where each number in the sequence represents the height of a lin...

Round 3 - HR 

Round duration - 60 minutes
Round difficulty - Easy

5pm – 6pm (IST)

Interview Preparation Tips

Eligibility criteriaNONEFlipkart interview preparation:Topics to prepare for the interview - Data Structures & Algorithms, Dynamic Programming ,Hashing Tree, Graph ,Heap, OOPS, DBMSTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice a lot of questions from Leetcode and Interviewbit
Tip 2 : Go through all theory questions regarding OOPs, DBMS, Networking from GeeksForGeeks
Tip 3 : Go through all the basics SQL queries or must know about any 1 database perfectly.

Application resume tips for other job seekers

Tip 1 : Try to keep it on one page . And never put false things on resume and write only those topics that you have thorough knowledge
Tip 2 : Thorough with the project mentioned and aware of all tech stack used

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Shine and was interviewed before Sep 2022. There were 3 interview rounds.

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 - Aptitude Test 

It is very easy. Practice daily on Indiabix

Round 3 - Group Discussion 

I was given 2-3mins yo speak on the topic. It was is Indian Education system needs modification. Be confident while speaking.

Barclays PLC Interview FAQs

How many rounds are there in Barclays PLC Full Stack Developer interview?
Barclays PLC interview process usually has 2 rounds. The most common rounds in the Barclays PLC interview process are Coding Test and Technical.
What are the top questions asked in Barclays PLC Full Stack Developer interview?

Some of the top questions asked at the Barclays PLC Full Stack Developer interview -

  1. What is difference between DDL and DML commands in DB...read more
  2. Difference between delete, drop and trunca...read more
  3. In this asked about basic concepts of OOPS like runtime and compile time polymo...read more

Tell us how to improve this page.

Barclays PLC Full Stack Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Barclays PLC Full Stack Developer Salary
based on 4 salaries
₹13 L/yr - ₹34 L/yr
147% more than the average Full Stack Developer Salary in India
View more details
Assistant Vice President
51 salaries
unlock blur

₹20 L/yr - ₹42 L/yr

Senior Analyst
46 salaries
unlock blur

₹3.1 L/yr - ₹14 L/yr

Process Advisor
42 salaries
unlock blur

₹1.1 L/yr - ₹8 L/yr

Analyst
36 salaries
unlock blur

₹8.5 L/yr - ₹14 L/yr

Assistant Manager
18 salaries
unlock blur

₹7.5 L/yr - ₹18 L/yr

Explore more salaries
Compare Barclays PLC with

HSBC Group

4.0
Compare

Standard Chartered Plc

3.0
Compare

JPMorgan Chase & Co.

4.0
Compare

Bank of America

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