The process took 4 days. I interviewed at Wipro (City of London, England) in Mar 2009
Interview
First HR manager called from Bangalore and told that I should be ready for technical interview any time as they had urgent opening. Line manager called who was heading one big project, had few generic questions and very high level technical questions. After that project architect called for a detailed technical discussion. HR called back 2 days later for salary negotiation
Interview questions [1]
Question 1
How will satisfy a business requirement where customer wants to get something which TAM does not supply out of the box?
I applied in-person. I interviewed at Wipro (Hyderābād)
Interview
Had a smooth technical interview at Wipro. The discussion covered Core Java fundamentals, SQL queries, Microservices design, and Spring Boot vs Spring Framework. Interviewer informed that HR will connect next for salary negotiation.
Interview questions [1]
Question 1
Difference between == and equals()
How does HashMap work internally?
Difference between HashMap and ConcurrentHashMap
What is immutable class? How to create one?
Explain OOP concepts with real examples
What are checked vs unchecked exceptions?
Difference between ArrayList and LinkedList
How does Garbage Collection work in Java?
What is String pool?
SQL Queries Questions
Find the second highest salary from a table
Difference between INNER JOIN and LEFT JOIN
What is index? When should we use it?
Difference between WHERE and HAVING
How to remove duplicate records from a table?
Explain normalization
What are primary key and foreign key?
Spring / Spring Boot Questions
Difference between Spring Framework and Spring Boot
What is Microservices architecture?
Difference between Monolith and Microservices
How do microservices communicate with each other?
What is service discovery?
How do you handle failure in microservices?
What is API Gateway?
Basics of Kafka / async communication
What is dependency injection?
Explain @Component, @Service, @Repository
What is @Autowired and how it works?
Difference between @Controller and @RestController
What is Spring Boot auto-configuration?
The interview proces included - face to face, Group Discussion and Final Interview with final offer after two months. The process was tough and preparation is key. The question are tricky and requires preparation.
1.Resume Shortlist
2. GD Round
3. Technical Round( Resume Based + Internsip Experience)
More Foucs on communication skills , general awareness , GD Topic based on Finance , Some ratios questions also