I applied through Insight Global and was contacted by a recruiter within a week. The recruiter discussed my background, visa status, and expectations, followed by a quick overview of the role and team.
Round 1: Recruiter Screening (15 mins)
This was mostly behavioral and resume-based. Questions focused on my experience with Java, Spring Boot, microservices, and cloud technologies. The recruiter also asked about my current project, responsibilities, and availability.
Round 2: Technical Interview with BOFA (1 hour)
This round was conducted by two senior developers. It included:
Core Java concepts (OOPs, collections, multithreading basics)
Spring Boot and microservices architecture
REST API design (status codes, best practices)
Basics of SQL and database design
A coding problem (medium level – arrays/strings)
The interviewer was professional and focused more on understanding my thought process rather than just the final answer. even though I did not get selected to move forward after this round but the interview experience was good.