Four round of technical interview. Including system design, algorithm, JVM detail knowledge and how to fine tune JVM. Specific tools related usage experience and its mechanism are also asked. Some questions are not very suitable for interview, it's kind of you know it before hand then you can answer it directly, or you cannot figure it out in a short time(during the interview).
Interview questions [1]
Question 1
when will OS has deadlock
how to balance m-branched B tree
how to solve knapsack problem
the layout JVM memory
what is Flink snapshot
how is Kafka ensure data is not lost
how to monitor JVM, how to locate memory leaks
The interview process started with a 30-minute recruiter screening, which focused on my background, experience, and interest in the role. The recruiter also provided an overview of the team and position.
The next round was a 1-hour technical interview. I was asked to design and implement a Spring Boot application for an e-commerce website. The discussion covered REST API design, entity modeling, service and repository layers, application architecture, and coding best practices. The interviewer also asked follow-up questions about scalability, error handling, and design decisions made during the implementation.
Overall, the interview was technical and practical, focusing on real-world backend development skills using Spring Boot.
Interview questions [1]
Question 1
Implement a Spring Boot application for an e-commerce website.
The process starts with a call screening with HR, then 2 rounds of code screenings, followed by system design interview, and finally behavioural interview with hiring manager. The process took 1 month
Interview questions [1]
Question 1
Leet code medium question and follow up questions about data structure
There were five rounds in the process: an initial recruiter call, a first manager call, followed by three technical rounds in a loop.
In the first round, they assessed whether my background aligned with the role requirements. During the manager call, I was expecting a coding round, but instead, they asked three situational questions. After that, I received a rejection.