Got an interview via referral. After a month a recruiter contacted and scheduled a phone interview for primary screening. The 1st interview was basic check on my background. A second interview was scheduled in 2 weeks. I was given a number of topics to review. The questions were on timing analysis, fixing timing violations, CDC, and power optimization for ASIC. The interview went very well. The interviewer was very nice and said he is impressed with my solid preparation. Afterwards I was given a basic verilog coding problem, which I was supposed to email them. Then a day later they told me they will proceed with another candidate because they didn't like my answers regarding timing analysis- which contradicts what the interviewer told me. It seemed to me that they are just looking at candidates and wasting their time. At this point they are not really ready to hire for this position.