I applied online, and initially received a link for a 30 min online SQL assessment(multiple choice ques), which requires one to have a good understanding of the query language. Apart from the online test, I was told there was going to a Technical round, Business round and a Final round through video conference. After passing the online test, I had a one-to-one 45 min Skype technical interview with one of their Senior Associates, who instantly gave me a simple case study from the retail domain, having 3 relational tables(orders, items, users), and asked me to write few advanced SQL queries which would give results to the questions a client would have. These queries required a bit of thinking, and involved outer joins, subqueries, ranking, aggregate functions and datetime functions. I was able to write most of the queries, and after a few days, I was informed that I had cleared the technical round. Till here, my interview experience was good. Thereafter, I waited for 2 weeks for the HR person to schedule the Business interview; he kept saying that he is trying to schedule a time for the interview. After the 2 weeks, he altogether stopped responding to my emails and phone calls. Since I was running out of time, I requested him to speed up the process, but to no avail. It was really frustrating. All the time and efforts put in the first 2 rounds led to nowhere.