Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Python Interview Questions · IT Interview Practice
Home
/
#Python
#Python
24 questions
What is Python and what are its key characteristics?
Python
#language
Junior
›
What are Python's built-in data types?
Python
#language
Junior
›
What is the difference between lists, tuples and dictionaries?
Python
#data-structures
Junior
›
What are list comprehensions?
Python
#language
Junior
›
How do function parameters and default arguments work?
Python
#functions
Junior
›
How does slicing work in Python?
Python
#language
Junior
›
How do you format strings in Python?
Python
#language
Junior
›
What is the difference between mutable and immutable objects?
Python
#language
Junior
›
How do modules, imports and packages work?
Python
#language
Junior
›
How do loops and iteration work in Python?
Python
#language
Junior
›
What are decorators and how do you write one?
Python
#functions
Middle
›
What are generators and the yield keyword?
Python
#language
Middle
›
What are *args and **kwargs?
Python
#functions
Middle
›
What are lambdas and the functional tools map/filter/reduce?
Python
#functions
Middle
›
How do classes and objects work in Python?
Python
#oop
Middle
›
How do inheritance and super() work?
Python
#oop
Middle
›
What are context managers and the with statement?
Python
#language
Middle
›
What are dunder (magic) methods?
Python
#oop
Middle
›
Why and how do you use virtual environments?
Python
#tooling
Middle
›
How do type hints work and what are their benefits?
Python
#language
Senior
›
What are metaclasses and descriptors?
Python
#oop
Senior
›
What is the difference between an iterable and an iterator?
Python
#language
Middle
›
What useful types does the collections module provide?
Python
#data-structures
Middle
›
What are dataclasses and how does __slots__ help?
Python
#oop
Senior
›