It was great, the questions were difficult and you need to explain full logic. They won't accept a partial solution. Overall the interview was difficult. You need to prepare for it beforehand.
I applied through a recruiter. I interviewed at Directi (Bengaluru) in Jan 2019
Interview
Good. Get your basics right. There aren't any specific topics. Better to have a grasp on Algorithms and Data structures. Also need to know time and space complexity. Pick only programming language you are most comfortable with.
I applied through university. The process took 2 days. I interviewed at Directi (New Delhi) in Dec 2017
Interview
Very unprofessional. It seemed as if they were there only to make fun and humiliate students, especially the ones from non-CS background. Multiple rounds but still no offer to any student.