Contact via recruiter. They sent a coding assignment that consisted on developing an encoder in VHDL. I developed during a weekend a very well documented code, with self testing test bench, ideas on how to improve and limitations. I personally think it was a very good piece of work, almost ready to be used in production code.
Then went to a Skype interview with kind of lame questions that assessed only logic thinking but I did not performed very well because I was nervous. They didn't seemed to have looked at the code I sent, which provides a deeper insight of my development skills. I strongly suspect they had already made their mind before the interview.