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
4 round coding mixed with behavior questions.
Including OOD and algo.
Algorithm including: queue, binary search, BFS DFS.
The interview is virtual onsite. For each round one or two interviewers will ask you project and coding questions.