A great experience with the human resources, pre-screening with a hiring manager, a case, 2 follow-up technical rounds with 2 different team representatives, a rejection quoting insufficient technical knowledge. In a case you are asked to come up with a plan for the job and how you would tackle specific challenges of it, seems like the company gets more out of it than you do.