I applied through a recruiter. The process took 1 week. I interviewed at Turing (Bengaluru) in Oct 2024
Interview
Three sections:
1 - Test of Basic(more like above intermediate) Python knowledge, classes and their concept.
2 - DSA based problem solving/coding round
3 - Technical writing: Analysing AI generated content for accuracy, relevancy and correctness.
Note: Although I might have not cleared the interview, the process seemed very fare and the interviewer as well was very humble, So not hard feelings. :)
Interview questions [1]
Question 1
Generators, Shallow vs Deep copy, Meta Classes, Decorators.
DSA: Rotten oranges question (I was not able to code in time), I discusses with the interview post end of interview, my approach however was correct, I later googled and found this on leet code and other platforms.
Technical writing: Analysing the output of AI generated content by Different Model, then you write (basically compare them) about it, based on the pointers they give.
I was asked questions on python internals e.g decorators , threading, Global and Local variables, deep copy and shallow copy, multithreading, Lists, Dictionary, pickle, Generators, etc.
I was also given two LLM generated codes and asked to decide which response was better.
Interview questions [1]
Question 1
An object-oriented coding session. Was asked to design a problem using OOP.
very easy processes so that any lay man can also complete it very easily and questions were not so hard also not so easy was easy to complete and good User experience