An HR representative reached out to me over a phone call in which she was enthusiastic about me being a good fit. I then did a phone screen with the hiring manager which went well. This was followed with an onsite interview that lasted about 3 hours in Santa Clara which included conversations with other engineers as well as the hiring manager. I was asked to give a 5 minute presentation on something I was passionate about as well as talk about my experience with certain engineering software. The process went very well and I was confident I was getting an offer (verbal affirmation by hiring manager and recruiter) when I was suddenly ghosted and didn't hear from them at all. Not a good feeling as there was no feedback at all.