I had a phone interview with the HR followed by an hour long tech interview with the hiring manager. This was followed by an hour long coding interview after which I had a half an hour talk with the VP. Then I got a reject without even a proper explanation / reason for it although all my interview went really well.