Interviewed for Java Backend Developer role.
Candidate Profile:
B.Tech(IT) from Tier 2 College.
3.3 YOE at a Service Based Company
Current CTC: 11+1.5 LPA
Location: Bangalore
Immediate Joiner
Total rounds: 3
1- Telephonic HR round/Profile matching
2- Face to Face interview
3- Managerial round/cultural fit
Round 1
Past projects, why switching, total experience, and salary expectations
Round 2: Face to Face interview at Bangalore (Jayanagar facility) with Technology Lead(2 member pannel): 1.2 hours
- Introduction
- Past project
- Questions on Resume
- Draw Architecture diagram of the project on whiteboard. Explain the microservice architecture, Async communications, Gateways, Spring Security, Load Balancing. WHYs and WHATs of each component in the architecture diagram
- Write Pseudo-code for Basic Star ("*") pattern printing question on WhiteBoard.
- Spring boot core questions, annotation usage, REST architecture, Validation checks, annotations used in past project
- DB communication, MVC architure, handling edge cases
- Intermediate level questions on Java 8, Exception, Concurrency, OOPs concepts in depth especially inheritance and abstraction
- Live coding for a simple User Defined Exception in Notepad.
- Unit Testing, how I handled bugs from UAT testing, how I handled exceptions
- College project
- Why switching
Round 3: Interview with Senior Technology Architect
Unable to make it to this round.
Not Selected.
P.S: Applied via Naukri Portal. Recieved call from HR directly.
Intermediate Front-end(Angular) competency was expected.