Recuriter contacted and asked to complete the initial assessment where you need to solve 3 problems.
Once cleared I was asked for virtual interview
1st round : started with project related details , oops concept , basic multithreading , spring and sql questions
2nd round :
Asked to design a blocking queue and then create 2 producer threads which will push true/false in queue and 2 consumer threads needs to consume true /false in synchronised way( like one thread will always consume true and other will always consume false)
The rounds went pretty well not sure why I was rejected