The procedure was standart - linkedin->search->apply->HR inteview->algo interview->system design->team interview(with managers)
Team interview was the last one for me, not sure what would be next.
Both technical stages went well for me, the interviewers were polite respectful and nice to talk to, no complains here.
I got negative feedback after the team interview. The interviewers found some red flags regarding my ownership and suspected that I have some problems collecting requirements. Also the guy said that I didn't reach their level for senior developer as per feedback for the system design interview. I was offered one more interview with another team, but I decided to stop there.
Pros:
1) Interesting product
2) Technical guys seemed to be good developers
3) More or less standard approach to interviewing people
Cons:
1) Some cases of disrespectful attitude from the HR and the managers.
2) They seem to prefer a perfectly polished selling speech from the interviewee over an honest story about ups and downs(not for me, I can't tolerate hypocrisy).
3) HR guy wasn't able to explain why I didn't reach their level of seniority for developers.(I mean - what's the reason of saying that then - seems like a try to downplay my experience)
Conclusion:
I didn't regret I applied for the role - it's always good to know what's out there and talk to people outside of you usually social circle. Even though it didn't work out ffor me I have had a few takeaways which is awesome.