Upload Button Icon Add office photos

ESAF Small Finance Bank

Compare button icon Compare button icon Compare

Filter interviews by

ESAF Small Finance Bank Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

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
  • 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

  • Answered by AI
  • Q3. Write a code for 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

  • Answered by AI
  • Q4. 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!'

  • Answered by AI
  • Q5. Swap two number without using temperory 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

  • Answered by AI
  • Q6. How you will add 2 table
  • 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

  • Answered by AI
  • Q7. 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 SELEC...

  • Answered by AI
  • Q8. They provide an instance, and tell us to write a query for that
  • 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

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

Software Engineer Interview Questions & Answers

Barclays 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
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2022. 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 - Coding Test 

MCQ Questions on required Skill and a Coding Question

Round 3 - Technical 

(3 Questions)

  • Q1. How does Python handle memory
  • Ans. 

    Python uses automatic memory management through garbage collection.

    • Python uses reference counting to keep track of objects in memory.

    • When an object's reference count reaches zero, it is immediately deleted.

    • Python also uses a garbage collector to clean up circular references.

    • Memory allocation is handled by the Python memory manager.

    • Python provides tools like sys.getsizeof() to monitor memory usage.

  • Answered by AI
  • Q2. Explain the Constructor, Destructor, Generators
  • Ans. 

    Constructor creates and initializes an object, Destructor destroys an object, Generators are functions that return iterators.

    • Constructor is a special method that is called when an object is created. It initializes the object's properties and allocates memory.

    • Destructor is a special method that is called when an object is destroyed. It frees up any resources that the object was using.

    • Generators are functions that use th...

  • Answered by AI
  • Q3. Oop's concepts using Python

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn the skill withe respect to applied role and prepare based on your past experience as well.

Skills evaluated in this interview

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

I applied via Referral and was interviewed before May 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 - Technical 

(1 Question)

  • Q1. Basic mainframe related questions along with some logic building questions and sort card related. Discussed about SSRANGE compiler option as I appeared for Mainframe Developer role.
Round 3 - One-on-one 

(1 Question)

  • Q1. Manager round, discussed mostly about project and hands-on work experience. Just be honest.
Round 4 - HR 

(1 Question)

  • Q1. Salary , location, benefits, work culture etc were discussed.

Interview Preparation Tips

Interview preparation tips for other job seekers - Of course polish your technical knowledge because questions won't be one liners, you can answer if you have actually worked on that technology. Be thorough on your previous project experiences and propose what value you bring to the table. All the best.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Approached by Company and was interviewed in Jul 2022. There were 6 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 - Coding Test 

HackerRank coding test virtual

Round 3 - Coding Test 

F2F Machine Coding - In person

Round 4 - Technical 

(1 Question)

  • Q1. Questions on current project and skills from resume
Round 5 - One-on-one 

(1 Question)

  • Q1. Managerial round with Hiring manager
Round 6 - HR 

(1 Question)

  • Q1. Salary discussion with HR
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.

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

Around 10 questions of programming which involves high level code as answers

Round 3 - Technical 

(1 Question)

  • Q1. Current task in currents organisation
  • Ans. 

    Developing a new feature for the company's website to improve user experience.

    • Implementing front-end changes using React.js

    • Collaborating with UX designers to ensure design consistency

    • Testing the feature for bugs and performance issues

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. My current project experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Good understanding in the current technology you are involved
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Aptitude Test 

It had both aptitude and cs fundamentsls

Round 3 - One-on-one 

(1 Question)

  • Q1. It was cs fundamentals,and more about project and hr questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Be truthful in your resume. It is very easy to catch false or lies during the interview by asking basic questions.
View all tips
Round 2 - Coding Test 

Easy Leetcode questions

Round 3 - Technical 

(2 Questions)

  • Q1. Easy leetcode questions
  • Q2. Reverse a link list
  • Ans. 

    Reverse a linked list

    • Iterate through the list and reverse the pointers

    • Use three pointers to keep track of current, previous, and next nodes

    • Update the head of the list to point to the last node

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Aptitude Test 

Basic aptitude and coding test

Round 2 - One-on-one 

(1 Question)

  • Q1. Abt projects you have done

Tell us how to improve this page.

Senior Officer
578 salaries
unlock blur

₹2.3 L/yr - ₹5 L/yr

Branch Manager
354 salaries
unlock blur

₹3.1 L/yr - ₹13.3 L/yr

Brach Operation Manager
330 salaries
unlock blur

₹2.5 L/yr - ₹8 L/yr

Assistant Manager
307 salaries
unlock blur

₹2.2 L/yr - ₹7.5 L/yr

Sales Officer
245 salaries
unlock blur

₹1.5 L/yr - ₹4 L/yr

Explore more salaries
Compare ESAF Small Finance Bank with

AU Small Finance Bank

4.2
Compare

Equitas Small Finance Bank

4.4
Compare

Standard Chartered

3.6
Compare

Deutsche Bank

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