Contacted through a recruiter on LinkedIn. She described the company profile in very detail and explained about the available roles and let me chose the one that would fit my skills and interests. After setting up the phone interview, she sent me a detailed mail explaining the interview process, what is expected, what qualities are evaluated, tips to prepare, etc. It was very useful in my preparation.
Phone interview was very professional. After a brief self-introduction, jumped straight into the questions. Interviewer described the questions properly and clarified my doubts promptly. I walked through my thought process before writing code, and once or twice he provided hints to direct me in the correct path. I chose python to solve the coding problems and switched to java for writing hive udf. He provided ample time at the end for me to ask questions and provided proper explanations for my questions.
Overall a very good experience, though I didn't clear the round. The programming questions were straight forward for someone who had practiced well. I believe I should have practiced more.