Upload Button Icon Add office photos

Barclays

Compare button icon Compare button icon Compare

Filter interviews by

Barclays Python Fullstack Developer Interview Questions and Answers

Updated 18 Mar 2024

Barclays Python Fullstack Developer Interview Experiences

1 interview found

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

I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Front end 5 questions back end 5 questions

Round 2 - HR 

(4 Questions)

  • Q1. Front end 5 questions back end 5 questions
  • Q2. Im a fresher candidate
  • Q3. Python related as queries front end related queries
  • Q4. Total full stack quaries
  • Ans. 

    Total full stack queries refer to the number of queries made to the full stack of technologies in a web application.

    • Full stack queries involve interacting with both the front-end and back-end of a web application.

    • Examples of full stack queries include fetching data from a database, updating user interface elements, and handling form submissions.

    • Understanding how to optimize full stack queries can improve the performanc

  • Answered by AI

Interview questions from similar companies

I was interviewed before Mar 2016.

Interview Questionnaire 

2 Questions

  • Q1. Some technical questions were asked
  • Q2. They spring hibernate MVC flow and core java and Oracle connectivity questions

Interview Preparation Tips

Round: Technical + HR Interview
Experience: There was a Team manager and his junior for the interview

I applied via Company Website and was interviewed in Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions asked around 30 from asp.net, MVC, web api , c#, SQL etc
  • Q2. Some non tech questions also.

Interview Preparation Tips

Interview preparation tips for other job seekers - After selecting in state bank of india, I want to share my interview experience:

There were 5 persons in interview panel and they all asked questions both technical as well as non technical.
First they started from non technical questions. Like Why Madhubani painting is famous ? What is going on delhi university at that time contract teachers were on strike. Etc.
They asked about 30 questions from technical from asp.net, aap.net MVC, c#, SQL injection, XSS, CSRF, View vs Table, Function Vs SP, web services vs web api services, banking domain etc.
Overall it was a great experience. I answered almost 80 percentage questions. When interview result declared after 20 days, My name was there and I finally selected one of the big public sector bank. That is SBI. I would like to say Thank You Naukari.com.

I applied via Company Website and was interviewed before Oct 2021. There were 2 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 - Technical 

(2 Questions)

  • Q1. Design patterns that you have followed in your past projects.
  • Ans. 

    I have followed the MVC, Singleton, and Factory design patterns in my past projects.

    • MVC pattern for separating concerns and improving maintainability

    • Singleton pattern for ensuring only one instance of a class is created

    • Factory pattern for creating objects without exposing the instantiation logic

  • Answered by AI
  • Q2. How to secure the applications?
  • Ans. 

    Applications can be secured by implementing various security measures such as authentication, authorization, encryption, and regular updates.

    • Implement strong authentication mechanisms such as multi-factor authentication

    • Use authorization to restrict access to sensitive data and functionalities

    • Encrypt sensitive data both in transit and at rest

    • Regularly update the application and its dependencies to patch security vulnera...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure you are aware of the basics of OOP and the programming language of your preference.
You should be aware of the security threats. The computer science subjects should also be thoroughly understood.
And, the last, excellent communication skills with quick explanation to complete most of your questions in defined interview period.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Encapsulation
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

    • Encapsulation helps in hiding the internal state of an object and only exposing necessary functionalities.

    • It allows for better control over the data by preventing direct access from outside the class.

    • Encapsulation also helps in achieving data abstraction and information hiding.

    • Example: In a class representing a car, th...

  • Answered by AI
  • Q2. How to call rest API
  • Ans. 

    To call a REST API, you can use tools like Postman or code in languages like JavaScript or Python.

    • Use tools like Postman to make HTTP requests to the API endpoints

    • In programming languages like JavaScript, use libraries like Axios or Fetch to make API calls

    • Include necessary headers, parameters, and authentication tokens in the request

    • Handle the response data accordingly, whether it's JSON, XML, or other formats

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Sprig MVC, Spring boot and API

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

You have to debug and correct the code given.

Round 2 - One-on-one 

(1 Question)

  • Q1. Fibonacci Series
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Aptitude Test 

Basic Aptitude and Technical Question

Round 3 - Coding Test 

2 coding Questions asked from array and strings

Round 4 - One-on-one 

(2 Questions)

  • Q1. Projects were asked
  • Q2. Resume should be prepared well
Round 5 - HR 

(1 Question)

  • Q1. Basic HR questions were asked

I was interviewed before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

It was an online assessment with coding and aptitude questions.

  • Q1. 

    Contains Duplicate Problem Statement

    Given an array of integers ARR and an integer K, determine if there exist two distinct indices i and j such that ARR[i] == ARR[j] and | i - j | <= K.

    Input:

    The f...
  • Ans. 

    Given an array of integers and an integer K, determine if there exist two distinct indices i and j such that ARR[i] == ARR[j] and | i - j | <= K.

    • Iterate through the array and keep track of the indices of each element using a hashmap.

    • Check if the current element already exists in the hashmap within a distance of K.

    • Return 'Yes' if a pair of such indices exists, otherwise return 'No'.

  • Answered by AI
Round 2 - Assignment 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

HSBC Value-Based Assessment

  • Q1. How would you handle a certain situation in your office?
Round 3 - Video Call 

(5 Questions)

Round duration - 30 minutes
Round difficulty - Easy

Technical Round on DS, DBMS, OS, Algorithms, Projects on Resume

  • Q1. Which data structures are used for implementing an LRU cache?
  • Ans. 

    The data structures used for implementing an LRU cache are doubly linked list and hash map.

    • Doubly linked list is used to maintain the order of recently used elements.

    • Hash map is used for fast lookups to check if an element is present in the cache or not.

    • When a new element is accessed, it is moved to the front of the linked list to indicate it as the most recently used.

  • Answered by AI
  • Q2. How is a stack different from a queue?
  • Ans. 

    A stack follows Last In First Out (LIFO) order while a queue follows First In First Out (FIFO) order.

    • Stack: elements are added and removed from the top (like a stack of plates)

    • Queue: elements are added at the rear and removed from the front (like a line of people)

    • Stack: push() and pop() operations

    • Queue: enqueue() and dequeue() operations

    • Example: Undo functionality in text editors (stack) vs. printer queue (queue)

  • Answered by AI
  • Q3. What do you understand by functional dependency and transitive dependency in DBMS?
  • Ans. 

    Functional dependency is a relationship between attributes in a database table, while transitive dependency occurs when an attribute is functionally dependent on another attribute.

    • Functional dependency: A determines B, where the value of A uniquely determines the value of B.

    • Transitive dependency: A determines B, and B determines C, therefore A indirectly determines C.

    • Example of functional dependency: Employee ID determ...

  • Answered by AI
  • Q4. What is normalization and what are the different types of normalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization is used to eliminate data redundancy and ensure data integrity.

    • There are different normal forms such as 1NF, 2NF, 3NF, BCNF, and 4NF.

    • Each normal form has specific rules to follow in order to achieve it.

    • For example, 1NF ensures that each column contains atomic values, 2NF eliminates partial depende

  • Answered by AI
  • Q5. What is a bootstrap program in an operating system?
  • Ans. 

    A bootstrap program is a small program that initializes the operating system during the boot process.

    • Bootstrap program is the first code that runs when a computer is turned on.

    • It loads the operating system kernel into memory and starts its execution.

    • It performs hardware checks, sets up memory, and initializes system components.

    • Examples include GRUB for Linux and NTLDR for Windows.

  • Answered by AI
Round 4 - HR 

Round duration - 20 minutes
Round difficulty - Easy

This was a basic HR round with some standard behavioural questions

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Banasthali University. I applied for the job as SDE - 1 in HyderabadEligibility criteria7 CGPAHSBC interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Dynamic Programming, OOPs, Graph Theory, Operating SystemTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Be sincere and regular
Tip 2 : Practice different types of questions and keep revising
Tip 3 : Make documentation of topics you study and new things/topics/approaches you learn

Application resume tips for other job seekers

Tip 1 : Have Projects on Resume
Tip 2 : Be honest in your resume
Tip 3 : Be smart with your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Apr 2022. There were 4 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 was great and easy. Basic Logical aptitude questions.

Round 3 - Coding Test 

Two problem statement are provided which you have to solve

Round 4 - Technical 

(2 Questions)

  • Q1. Programming questions were asked to me
  • Q2. Database questions were asked to me

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on programming
Work on database
Work on communication

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

  • Q1. 

    Occurrence of Each Word: Problem Statement

    You are given a string S consisting of several words. Your task is to count the number of times each word appears in string S. A word is defined as a sequence of...

  • Ans. 

    Count the occurrence of each word in a given string.

    • Split the string into words using spaces as delimiters.

    • Use a hashmap to store the count of each word.

    • Iterate through the words and update the count in the hashmap.

    • Output each unique word with its occurrence count.

  • Answered by AI
Round 2 - Group Discussion 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Anagram Pairs Verification Problem

    Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...

  • Ans. 

    Check if two strings are anagrams of each other by comparing their sorted characters.

    • Sort the characters of both strings and compare them.

    • Use a dictionary to count the frequency of characters in each string and compare the dictionaries.

    • Ensure both strings have the same length before proceeding with comparison.

    • Handle edge cases like empty strings or strings with different lengths.

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

  • Q1. 

    Palindromic Substrings Problem Statement

    Find the total number of palindromic substrings in a given string STR.

    Example:

    Input:
    "abbc"
    Output:
    5
    Explanation:

    The palindromic substrings are: ["a", "...

  • Ans. 

    Count the total number of palindromic substrings in a given string.

    • Iterate through each character in the string and expand around it to find palindromic substrings.

    • Use dynamic programming to store previously calculated palindromic substrings.

    • Consider both odd and even length palindromes while counting.

    • Example: For input 'abbc', palindromic substrings are ['a', 'b', 'b', 'c', 'bb']. Total count is 5.

  • Answered by AI
  • Q2. How can you find the 4th highest salary from a table in a database?
  • Ans. 

    To find the 4th highest salary from a table in a database, you can use a SQL query with the ORDER BY and LIMIT clauses.

    • Write a SQL query to select distinct salaries from the table in descending order.

    • Use the LIMIT clause to retrieve the 4th row from the sorted list.

    • The query would look like: SELECT DISTINCT salary FROM table_name ORDER BY salary DESC LIMIT 3, 1

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in ChennaiEligibility criteriaAbove 7 CGPAStandard Chartered Bank interview preparation:Topics to prepare for the interview - Data structures, Algorithms, Operating system, computer networks, DBMS, OOPSTime required to prepare for the interview - 1 yearInterview preparation tips for other job seekers

Tip 1 : Be confident 
Tip 2 : Focus on data structures and algorithms(if you have less than 6 months)
Tip 3 : Focus on competitive programming(if you have more than 6 months)
Tip 4 : Practice at least 200 questions of various topics on leetcode and also start doing contest on various platforms.

Application resume tips for other job seekers

Tip 1 : You shouldn't lie on your resume.
Tip 2 : Write only those projects about which you are confident.

Final outcome of the interviewSelected

Skills evaluated in this interview

Barclays Interview FAQs

How many rounds are there in Barclays Python Fullstack Developer interview?
Barclays interview process usually has 2 rounds. The most common rounds in the Barclays interview process are Aptitude Test and HR.
What are the top questions asked in Barclays Python Fullstack Developer interview?

Some of the top questions asked at the Barclays Python Fullstack Developer interview -

  1. Total full stack quar...read more
  2. Python related as queries front end related queri...read more
  3. Front end 5 questions back end 5 questi...read more

Tell us how to improve this page.

Barclays Python Fullstack Developer 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.5k Interviews
IDFC FIRST Bank Interview Questions
3.9
 • 642 Interviews
IndusInd Bank Interview Questions
3.5
 • 602 Interviews
Bandhan Bank Interview Questions
3.7
 • 539 Interviews
HSBC Group Interview Questions
4.0
 • 491 Interviews
View all
Assistant Vice President
2.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Process Advisor
932 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
826 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Barclays with

Deutsche Bank

3.9
Compare

Accenture

3.8
Compare

Amazon

4.1
Compare

Deloitte

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