There were 2 technical rounds. First was taken by a senior developer. Basic questions were asked.
If you are strong with fundamentals and good at coding, it is cakewalk. Second was taken by a VP. It was based on Kafka tech stack and Java ecosystem. Moderately difficult questions were asked on Spring Kafka. I could not answer few.
Internal working of hash map Types of database indexing How will you make a class immutable Kafka partitioning logic Which strategy is best for avoiding Kafka partition rebalancing? (Could not answer) How to make Kafka consumer multithreaded?
Coding questions Filter stream program for odd numbers Find first distinct character in a string in 0(n) Sum of digits of a number
Miscellaneous Challenges faced in current project Why you change job every year?
The following metrics were computed from 1 interview experience for the Barclays Java Software Engineer role in India.
Barclays's interview process for their Java Software Engineer roles in India is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Barclays's Java Software Engineer interview process in India.