Applied online, got an email from a recruiter to schedule an online coding interview with a Director. The director was very unpleasant, we directly jumped to the coding exercise which consisted of 1 question. The question was quite ambiguous and vague without any use cases and there with a lot of assumptions to be made. I successfully covered all cases but the interviewer told me that I should have made all the assumptions before starting so that we could avoid back and forth and was asking me to come up with real-life uses cases instead of providing one. Well, I believe when asking a very open-ended question, one should be able to discuss and write the solution rather than have everything pre-planned. At the end of the call, the interviewer told me good luck on the job search. Such a waste of time. Seriously this is not a proper tech company and I am glad I didn't get through. One word to describe - Unprofessional!!