Here is how it happened-
1. Online test (coding + MCQ's)
2. Technical Interview (Over video call) (Mostly stuff around core Java and Spring MVC)
3. Technical interview 2 (Over video call) (Around Java and System design )
When all above three were done, Hr sent me a email saying congratulations you are shortlisted for the real time problem solution. Then Hr shared a problem statement over email which was designing a API rate limiter for limiting Git API requests.
I used best algorithm available for Rate limiting, submitted a solution integrated with GIT using RestFull architecture and web filters (Spring interceptors). For parallel processing I used multi threading as well.
Solutionw as working end to end and also good performance wise. I spend almost 40 hours (4 hours each day continuous for 10 days after normal office working hours)
Everything was okay, but when I submitted my solution Hr replied you submission is not qualified for next round.
I request its okay, but at least I would like to have discussion with Reviewing panel regarding my application..... (this email I sent twice to HR two months back and still waiting for HR's reply)....
So before you make your mind please verify with HR if your solution will be discussed with your presence or it will be just an email "Not Qualified".