I got 1 assignment. Technical assignment, had to submit within 3-4 days. It was pretty cool and fun. Got shortlisted for further interview round.
Technical Round 1:
Topics: AI, LLM, RAG, Python, NLP, SQL
About interviewer: Had 1 year of experience in relevant domain.
Review: It was pretty good, I believe interviewer had my resume in front of them, started to ask question from there. One after one they asked question about my project and related topics. As my projects were totally related to the topix of interview, we went in depth. (I gave all answers with my screen shared and showing in my project implementation) Started from: about my hackathon experience, tech used, then basic AI-LLM questions. I gave each answer in depth with examples (maybe thats why interview got extended from 30mins to 1hr lol). Interview was easy, (or maybe because I practiced before well). They asked about Langgraph (as this was in my resume), tokens, Git and Production environment experience, RAG, how it worked, whole RAG implementation, what is embedding and all. So, it was like, they were asking question on each of you answer, like a chain. After therotical interrogation, we moved towards Python technicall question. They asked me classic "Two sum" problem. I did it with first brute force (two loops). Then tried to give answer using hashmap optimzed version. I typed whole code, my approach was totally correct, but I had bug in my code. They understood it, and said, you are going well but one line is wrong, and we moved on. Then asked about SQL, I admitted that I haven't write much raw SQL since months but I do know SQL, so they asked me some theory questions and gave a SQL command to write, which I wrote half , later they helped me understand and complete it. So, overall it was really cool and engaging interview. Because both of us had knowledge of that particular domain, and understanding.
Technical Round 2:
Topics: Same as before
Interviewer: Had more than 5 years of experience.
This was like same as before, but questions were lite but in depth. Same questions. But, python technical was fun to do. FIrst told to count characters of a string, then revers a string without using any inbuilt method, then convert both methods into class methods. I did it all properly. With all proper type hints and return types.
Then told me a SQL command, as I said before, not used to SQL, still I managed to write a relevant SQL body. They said to me that, they are looking for approach not syntax.
So, be confident, clear. Prepare well, all they ask is what you have put in your resume and what you answer. Be polite, humble.