next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
1
Is Python a compiled language or an interpreted language?
Beginner
2
What is an Interpreted language?
Beginner
3
What causes a reference cycle, and how does Python's garbage collector handle it?
Advanced
4
Why can floating-point arithmetic in Python produce results like `0.1 + 0.2 != 0.3`? How would you correctly compare floats?
Intermediate
5
Why does Python not require explicit variable declarations, and how does dynamic typing affect variable assignment internally?
Beginner
6
How does Python manage memory for objects internally (reference counting and the object model)?
Advanced
7
What are Python's built-in data types, and how are they categorized (mutable vs. immutable)?
Beginner
8
How does Python evaluate chained comparisons like `1 < x < 10`?
Beginner
9
What is the difference between `is` and `==`?
Beginner
10
What is the difference between a shallow copy and a deep copy? When would each cause bugs?
Intermediate
11
Why can `a = 256; b = 256; a is b` return `True`, but `a = 257; b = 257; a is b` return `False` in some Python implementations?
Advanced
12
What is the difference between `/` and `//` in Python?
Beginner
All Topics
1
Fundamentals
0/3 topics · 0%
Basics
Control Flow and Functions
Data Structures
2
Working with data
0/13 topics · 0%
Comprehensions & Functional Programming
Iterators, Generators & Decorators
Object-Oriented Programming
Exception Handling & Debugging
Concurrency & Parallelism
Performance & Optimization
Testing
Security
Modules, Packaging & Environment
Type Hinting & Modern Python
System Design & Architecture with Python
Best Practices & Design Patterns
Edge Cases & Tricky Interview Questions
Share
this topic
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.