Got approached on LinkedIn. Next step was Interviews with HR, CTO and senior team members. There were discussions about software architecture and general approach to several problem solving scenarios. I got an offer, I accepted and notified my current company that I'll be leaving. Next day, I received a call and I was lied to that their budget wasn't approved, so they have to rescind their offer. LinkedIn showed that they hired someone else for the position.