Solicité el puesto a través de una agencia de empleo. El proceso duró 1 día. Acudí a una entrevista en BNP Paribas (Mumbai)
Entrevista
I applied through a consulting agency. The interview was scheduled after 3weeks of delay.
The first round was telephonic interview. I cleared it of which I was informed immediately. The next step was a F2F discussion on a weekday.
The following events took place during my visit:
I was asked to complete an MCQ test which consisted of Java, Jdbc, Sql, Javascript, Hibernate, Spring questions, about 30 of them to be precise.
Next round was a F2F technical discussion which lasted for 45 mins to an hour.
Next was a coding test. I was a given a problem statement and asked to first get the design approved only after that will we move to actual coding on eclipse.
The design was approved after some brainstorming. I moved on to coding in eclipse for which I was given only 1 hour to complete. The test class to run will be created by the evaluator and not me.
I was eliminated in this round. A bit unfair since I had no opportunity to test what I had written and the time allotted was less and the problem statement was too big to be solved in 1 hour time.
Please note each round is an elimination round.
Preguntas de entrevista [1]
Pregunta 1
Questions from telephonic round
Two hashmaps each with 50 n 500 elements. I fetch get(“50”). What will be its time complexity?
Difference between ovrrloading n overriding
What is transient variable?
What if I still want to save the valur of transient variable? How will u do it?
What is serialversionuid? What happens if u dont specify one? Does it give exception n what is the exception?
Different ways to create a thread
Difference between serializable n externalizable
In java 8 does hashmap still uses linkedlist?
What is primary key n unique key
What is advice, pointcut, joinpoint n aspect
How many ways u can program aop in spring
What is PostConstruct n PreDestroy
Different states of object in hibernate
How can u move an object from persistent state to detached state
Different generator strategy in hibernate
How to configure ehcache in hibernate
What is spring boot?
How does hashset work?
3rd round f2f technical
Jvm architecture
Give an example of singleton in ur project
What is string.intern
Why did java 8 introduced new garbage collection algorithm?
Why is perm gen removed in java 8?
How will you create a socket?
How will u create a chat application? Write pseudo code
A report fetching runs faster in jdbc vs hibernate. Hiw can u troubleshoot why hibernate is slower?
A new functionality breaks an existing feature. How could u prevent this?
Writr code to generate pyramid using *
What is a string pool?
4th round coding
You need to write a cab management system service for employee cab drops. There are 3 types of cab 4 seater, 6 seater and 8 seater. Implement the following methods in service
GetAvailableSeats() with no preference
GetAvailableSeats with a preference like 4 seater etc
BookCab for an employee with no preference
BookCab for an employee with preference
Cancelcab
GetListofallemployeedrops
Propose a technical design.
Additinal points to note
If an employee has booked cab he cannot book again
If an employee has not booked cab he cannot cancel
An employee can only book 1 seat
In the beginning there will be only 1 cab each of a given type
Solicité el puesto a través de la recomendación de un empleado. Acudí a una entrevista en BNP Paribas
Entrevista
Interview Process was quite smooth. They first conducted telephonic interview next call to office and have a written exam . After clearing the written exam and further rounds were conducted and question were based on the written exam. Next managerial round happen which is mix of technical and behavioral.
Preguntas de entrevista [1]
Pregunta 1
Create your own immutable class.
Questions on Java 8 streams, optional and lamda expression.
Questions on SQL joins
Solicité el puesto a través de un captador. El proceso duró 7 semanas. Acudí a una entrevista en BNP Paribas (Chennai) en may 2021
Entrevista
I was reached out by their hiring team, initial round was hands on MCQ + Coding on Hackerrank which was of medium difficulty.
After clearing that, another technical vc was scheduled with another tech lead, manager and a program manager which went on for about an hour.
Nice people, good interaction, they even explained about the future work for why they are hiring. Overall a good discussion.
Reason for negative experience is there was no feedback after that, reached out to HR couple of times, they were quick to respond that we re waiting for business team approval and will get back shortly but that never happened.
It's been more than a month now, we interviewee's are okay with not being selected but HR team should be open to convey the same and not give some lame excuse to avoid giving feedback/reject.. feedback's are a critical part of interview process hope they understand..
Preguntas de entrevista [5]
Pregunta 1
Questions were from my resume inputs like explain about your project architecture?