I applied online. I interviewed at CyberSearch (New York, NY)
Interview
First round was telephonic followed by two Skype interviews. Interview questions were above average. I am very satisfied with the overall process. I heard back from them in two days and accepted the offer.