Upload Button Icon Add office photos

BNP Paribas

Compare button icon Compare button icon Compare

Filter interviews by

BNP Paribas Java Developer Interview Questions and Answers

Updated 10 Nov 2023

BNP Paribas Java Developer Interview Experiences

2 interviews found

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

I applied via Naukri.com and was interviewed in Oct 2023. 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 

(6 Questions)

  • Q1. Java 8 features, functional Interfaces and predefined functional interfaces, Streams
  • Q2. Collections, Aggregations, solid principles in Java
  • Q3. Design patterns, singleton and factory explain in detail
  • Ans. 

    Design patterns are reusable solutions to common problems in software design. Singleton ensures a class has only one instance, while factory creates objects without specifying the exact class.

    • Design patterns are best practices for solving common software design problems.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying ...

  • Answered by AI
  • Q4. Spring functions, Spring Runners, Spring Exception handling
  • Q5. Springboot annotations except common(any 5)
  • Q6. Write spring boot program to accept json as request. write the logic and explain
  • Ans. 

    Create a Spring Boot program to accept JSON requests and process the data.

    • Create a Spring Boot application with a REST controller to handle incoming JSON requests.

    • Use @PostMapping annotation to map the endpoint for accepting JSON requests.

    • Use @RequestBody annotation to bind the incoming JSON data to a Java object.

    • Process the JSON data as needed in the controller method.

    • Return a response as JSON if required.

  • Answered by AI

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Knowledge on Java and a problem solving program
Round 2 - Technical 

(1 Question)

  • Q1. Knowledge on frameworks
Round 3 - HR 

(4 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Why should we hire you?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewers were friendly. Be confident when you are answering.

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more

Interview questions from similar companies

I applied via Company Website and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Reason for job switch. Reason for role switch. Technical role related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and go with a smile. Do try to connect with the interviewer on a personal level. Know everything about your CV perfectly because they won’t go much beyond that. Be prepared for your new role related questions about how your current skills are transferable to your new job.

Interview Questionnaire 

2 Questions

  • Q1. Discuss about var.
  • Ans. 

    Var is a keyword in programming languages used to declare variables.

    • Var is short for variable.

    • It is used to declare a variable and assign a value to it.

    • The data type of the variable is inferred from the assigned value.

    • Example: var x = 5; // x is now a variable of type integer with value 5

  • Answered by AI
  • Q2. Question on priority queue

Interview Questionnaire 

2 Questions

  • Q1. General questions like please walk me through your resume. What are your strengths and weakness
  • Q2. Technical questions more based on Financial instruments..

I applied via LinkedIn and was interviewed before Oct 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. How to make class immutable?
  • Ans. 

    To make a class immutable, we need to ensure that its state cannot be modified after creation.

    • Make all fields private and final

    • Do not provide any setters

    • If mutable objects are used, return copies instead of references

    • Ensure that any methods that modify state return a new instance instead of modifying the existing one

  • Answered by AI
  • Q2. Difference between Threads and Processes.
  • Ans. 

    Threads are lightweight processes that share memory and resources, while processes are independent and have their own memory and resources.

    • Threads are a part of a process and share the same memory space.

    • Processes are independent and have their own memory space.

    • Threads are faster to create and switch between than processes.

    • Processes are more secure and stable than threads.

    • Examples of processes include web browsers and t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I gave two round of technical interview and 1 coding round. Coding round was simple enough. If you practice easy to medium level questions on Leetcode or HackerRank, you'd be able to clear it. Then there were technical rounds where interviewer asked to explain more about my current project, core java basics.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. What's your name

I applied via Referral and was interviewed before Aug 2020. There was 1 interview round.

Interview Questionnaire 

12 Questions

  • Q1. Why do you want to switch?
  • Q2. What caused the 2008 financial crisis?
  • Ans. 

    The 2008 financial crisis was caused by a combination of factors including subprime mortgages, risky investments, and lack of regulation.

    • Subprime mortgages were given to borrowers who were not creditworthy and could not afford to repay the loans.

    • These mortgages were then bundled together and sold as securities to investors, who were not aware of the high risk involved.

    • Investment banks also made risky investments and us...

  • Answered by AI
  • Q3. What are the different types of risks associated with a bond?
  • Ans. 

    Different types of risks associated with a bond

    • Interest rate risk - changes in interest rates affect bond prices

    • Credit risk - risk of default by the issuer

    • Inflation risk - risk of loss of purchasing power due to inflation

    • Liquidity risk - risk of not being able to sell the bond when needed

    • Call risk - risk of the issuer calling back the bond before maturity

    • Reinvestment risk - risk of not being able to reinvest the coupon...

  • Answered by AI
  • Q4. How do you price a bond?
  • Ans. 

    To price a bond, calculate the present value of its future cash flows.

    • Determine the bond's face value, coupon rate, and maturity date.

    • Calculate the bond's yield to maturity.

    • Use the yield to maturity to discount the bond's future cash flows.

    • Add up the present values of the cash flows to get the bond's price.

    • Consider any additional factors that may affect the bond's price, such as credit risk or call provisions.

  • Answered by AI
  • Q5. How do you price an option?
  • Ans. 

    Option pricing involves calculating the value of an option based on various factors.

    • The current price of the underlying asset is a key factor in option pricing.

    • Volatility of the underlying asset also plays a significant role.

    • Time to expiration, interest rates, and strike price are other important factors.

    • Various models such as Black-Scholes and binomial models are used to price options.

    • Option pricing can be complex and...

  • Answered by AI
  • Q6. What is duration?
  • Ans. 

    Duration is the length of time something takes to complete.

    • Duration can be measured in seconds, minutes, hours, days, etc.

    • It is often used to describe the length of a movie, song, or event.

    • In project management, duration refers to the amount of time a task or project will take to complete.

    • Duration can also refer to the length of time a medical treatment or medication should be taken.

    • It is important to consider duration

  • Answered by AI
  • Q7. Will duration be greater for a fixed rate bond or a floating rate bond?
  • Ans. 

    Duration will be greater for a fixed rate bond.

    • Fixed rate bonds have a longer duration than floating rate bonds.

    • Duration is the measure of a bond's sensitivity to interest rate changes.

    • Fixed rate bonds have a fixed interest rate, so their duration is longer as they are more sensitive to interest rate changes.

  • Answered by AI
  • Q8. How do you start your workday?
  • Q9. Where do you see yourself 2 years from now?
  • Q10. Give us an example of a stressful situation you dealt with in your previous role.
  • Q11. How would you mitigate credit risk?
  • Ans. 

    Mitigate credit risk by diversifying portfolio, setting credit limits, and monitoring creditworthiness.

    • Diversify portfolio to spread risk across different industries and companies.

    • Set credit limits based on the borrower's creditworthiness and ability to repay.

    • Monitor creditworthiness of borrowers regularly to identify potential risks and take necessary actions.

    • Use credit insurance or guarantees to protect against defau...

  • Answered by AI
  • Q12. Is data quality more important or is timeliness?
  • Ans. 

    Both data quality and timeliness are important, but it depends on the specific use case.

    • Data quality is crucial for decision-making and analysis, as inaccurate data can lead to incorrect conclusions.

    • Timeliness is important for real-time decision-making and time-sensitive operations.

    • In some cases, data quality may be more important, such as in medical research where accuracy is critical.

    • In other cases, timeliness may be...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Everyone at JP tends to study the CV of the candidate before interviews so that they don’t waste time during the interview. Try to keep something in the intro talks that’s not in the CV. This will become a good talking point. I’ve noticed that one page Resumes are more impactful but this is subjective. If you don’t know something, say you cannot recall and move on. Don’t beat around the bush. Maintain eye contact and wear formals.

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Jul 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions related to tech stack and easy or medium difficulty questions on problem solving. Based on experience you may asked a simple system design question.

Interview Preparation Tips

Topics to prepare for JPMorgan Chase & Co. Associate interview:
  • Java
  • Spring
  • Spring Boot
  • Microservices
Interview preparation tips for other job seekers - Prepare questions based on tech stack for which applying. e.g. Java, Spring, Spring boot, Microservices, Sql.
Easy to medium difficulty question on problem solving.
Be prepared for simple system design problems based on experience.

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

(2 Questions)

  • Q1. Database Basics and about sql queries
  • Q2. About oracle apex and it's components
Round 3 - Technical 

(2 Questions)

  • Q1. SQL query performance Tuning & optimization
  • Ans. 

    SQL query performance tuning involves optimizing queries to improve their speed and efficiency.

    • Identify slow queries using tools like SQL Profiler or Query Store

    • Analyze query execution plans to identify bottlenecks

    • Optimize queries by rewriting them, adding indexes, or partitioning tables

    • Regularly monitor and tune the database server for optimal performance

  • Answered by AI
  • Q2. Advacne sql, pl-sql, collections, cursors

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be very good in the technical and also should have good communication skills to clear the interview

BNP Paribas Interview FAQs

How many rounds are there in BNP Paribas Java Developer interview?
BNP Paribas interview process usually has 2-3 rounds. The most common rounds in the BNP Paribas interview process are Technical, HR and Resume Shortlist.
How to prepare for BNP Paribas Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BNP Paribas. The most common topics and skills that interviewers at BNP Paribas expect are Financial Services, Hibernate, SQL, Java and Analytical.
What are the top questions asked in BNP Paribas Java Developer interview?

Some of the top questions asked at the BNP Paribas Java Developer interview -

  1. write spring boot program to accept json as request. write the logic and expl...read more
  2. Design patterns, singleton and factory explain in det...read more
  3. Knowledge on Java and a problem solving prog...read more

Tell us how to improve this page.

BNP Paribas Java Developer Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.8
 • 572 Interviews
Citicorp Interview Questions
3.7
 • 572 Interviews
HSBC Group Interview Questions
3.9
 • 487 Interviews
American Express Interview Questions
4.2
 • 365 Interviews
BNY Interview Questions
3.9
 • 346 Interviews
UBS Interview Questions
3.9
 • 338 Interviews
Morgan Stanley Interview Questions
3.6
 • 292 Interviews
View all
BNP Paribas Java Developer Salary
based on 8 salaries
₹6 L/yr - ₹14.2 L/yr
51% more than the average Java Developer Salary in India
View more details

BNP Paribas Java Developer Reviews and Ratings

based on 2 reviews

3.5/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

3.5

Salary

5.0

Job security

4.5

Company culture

3.5

Promotions

3.5

Work satisfaction

Explore 2 Reviews and Ratings
Senior Associate
2.1k salaries
unlock blur

₹3.6 L/yr - ₹14.5 L/yr

Assistant Manager
1.4k salaries
unlock blur

₹6 L/yr - ₹24 L/yr

Associate 1
1k salaries
unlock blur

₹2.5 L/yr - ₹10 L/yr

Associate
837 salaries
unlock blur

₹2 L/yr - ₹8 L/yr

Senior Software Engineer
494 salaries
unlock blur

₹7.7 L/yr - ₹30 L/yr

Explore more salaries
Compare BNP Paribas with

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

HSBC Group

3.9
Compare

Cholamandalam Investment & Finance

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