The recruitment process at RBC was professional and well-structured. It began with a recruiter screening, followed by two rounds of technical interviews. The discussions focused on system design scalability, core data structures, and my experience with cloud technologies. The interviewers provided a collaborative environment and insightful feedback throughout. It was a positive experience that clearly reflected the bank's engineering culture.
HR Screening: A discussion regarding my experience, the alignment of my skills with the job posting, and my potential fit for other opportunities at the company.
Technical Interview: A detailed conversation about my work history and a series of questions testing my knowledge of advanced Java concepts.
Interview questions [1]
Question 1
Concurrency in Java, Annotations, Spring Boot architecture and OOPS concept
One interview was online and two more at the office downtown in person. It took a while for them to let me know that I didn't get the job, about 3 weeks after the last interview.
Interview questions [1]
Question 1
How would you improve your previous Project that you worked on using AI