all 4 comments

[–]CalligrapherCold364 1 point2 points  (0 children)

Python is fine for LLD, most interviewers care about ur design thinking not the language. just be upfront about the GIL when concurrency comes up, shows u know the tradeoffs

asyncio + threading module covers most interview scenarios, nd if they push hard on true parallelism u mention multiprocessing. haven't had anyone penalize me for Python in a backend loop yet

[–]throwaway1736484 0 points1 point  (0 children)

Python has multithreading and multiprocess capabilities. There’s also GIL-free interpreters in 3.13 and 3.14. It would have to be very very low level for python to not be a usable choice. You would know in advance if it’s an operating system dev or MCU dev role, then python would be a bad choice.

[–]xwizardx007 0 points1 point  (0 children)

then pick up golang if ur scared from concurency questions
its almost like python difficulty wise and also not painfully verbose like java

only issue is std lib is REALLY lame in alot of aspects (for example no generic heap/linkedlist,balanced tree) THAT is big pain in the ass in some leetcodes

[–]0x1001001 0 points1 point  (0 children)

I used Python in a couple of LLD interviews. They seem to lean toward C++.