AI intern
College
IIT (BHU) Varanasi
Rounds
1
Difficulty
Medium
Posted
28 Jul 2026
I appeared for the KarmaStaff interview process after clearing the initial screening. The interview mainly focused on machine learning concepts, Python programming, and object-oriented programming principles. During the technical discussion, I was asked about RUC (ROC) metrics, True Positive, and the Confusion Matrix. The interviewer expected a clear understanding of classification evaluation metrics, including how these metrics are interpreted in real-world machine learning models. I was also asked to explain how I would design and code an automation system, where the discussion revolved around the overall approach, modular design, and implementation strategy rather than writing complete code. The interviewer then shifted the discussion to Python and object-oriented programming. I was asked about the time complexity of Python's set data structure, including the reason behind its average-case constant-time operations. Another question compared multiple inheritance and encapsulation, where I explained their differences, use cases, and the advantages of composition and encapsulation in software design.