Got a call for a new position. Referrals might have worked. Position was very interesting. Had 2 phone interviews followed by on-site.
Interview was tough, but not unreasonable. The diversity of question types is hard to prepare for. Open ended architecture questions, programming questions and testing of various concepts.