HCL Python Developer Interview Mock Script
HCL Python Interview: Mock Script (Fresher / Entry Level)
Round 1: Technical Interview
Interviewer: Hello, Kaif! Please introduce yourself.
You:
"Hello sir/mam, my name is Mo Kaif. I'm a recent graduate with a strong foundation in Python
programming and software development concepts. I have built small projects using Python including
a basic CRUD application and a weather app using APIs. I'm also comfortable with OOP concepts,
file handling, and working with data structures. I'm passionate about learning new technologies and
excited to grow my career with HCL."
Interviewer: What are Python's key features?
You:
"Python is an interpreted, high-level, dynamically typed language. It supports object-oriented,
procedural, and functional programming. It has simple syntax, large standard libraries, and is widely
used in fields like web development, data science, automation, and AI."
Interviewer: What is the difference between list and tuple?
You:
"List is mutable, meaning it can be changed after creation, while a tuple is immutable. Lists are
defined using square brackets [], whereas tuples use parentheses ()."
Interviewer: Can you explain what a lambda function is?
You:
"Yes, lambda is an anonymous function defined using the keyword lambda. It can take any number
of arguments but has only one expression. Example: lambda x: x*2."