Basic Python Interview Problem Bank
Complete this bank after finishing the numbered lessons. First solve on paper, then write code, then explain time and space trade-offs in simple words.
Problem groups
- Number problems
- String problems
- List problems
- Dictionary problems
- Pattern problems
- Mixed basic problems
Interview habit
Before coding, clarify assumptions and write one normal example and one edge case. During the interview, describe your approach while you work.