They asked me about the Global Interpreter Lock (GIL) in Python.
Sigiloso
I explained that the GIL is a mutex in CPython that allows only one thread to execute Python bytecode at a time. It simplifies memory management but limits true parallelism in CPU-bound tasks.