1 phone screen interview + 1 onsite round including 4 interviews: 1) algos 2) algos 3) Soft skills+ algos 4) System design. All of that was white boarding, 30-40 mins each.
I spent 5 hours in their office, and all I got back is an auto-generated email "thank you, try again in 12 months". No feedback of any sort. When I explicitly ask for a hints on what should I improve for next time, they tell me "we have a policy not to provide any feedback".
This was my second attempt, I did onsite interview 1.5 year ago with the same outcome. Previous was even worse - recruiter was a total noob and unprofessional - I already came to their office when he told me that the interview has to be moved to another day with no explanation (it looked like he or the interviewer just forgot that they invited me for that day, so it was not planned) and they didn't call me or email me any cancellation, so I wasted my time leaving work to come to their office.
Don't think I will spend any more time on this company, unless they give a detailed feedback on previous interviews. Recommend to do the same for everyone - if everyone ask that they will review their "policy", unless you go there just for a free lunch.
PS: I know Google does same thing, which does not make it ok at all - this approach is broken and disrespectful to candidates and their time