Recruiter mailed first time, then I gave my availability, didn't receive any response. Further after a month I received a mail from recruiter that the role is still opened. He scheduled my interview with Lead Data Analyst. She gave me 3 sql questions after spending 15-20 in discussing about her, my introduction, company and SQL questions overview. I was then asked to finish all three in 20 minutes time. In the end I was told they are using some other query engine server functions and functions won't run on their server. If you are so particular about functions why not shared the server details before interview. Total wastage of time.