I’ve been programming in Python for the last few years so don’t have much experience with concurrency or parallelism. Is this interview deep enough that I should use Java or something? Or is asyncio which is a single thread but non-blocking enough (the prep email mentioned multiple threads) I know the python GIL only lets 1 thread have the interpreter at a time and that python can only speed up I/O and not CPU intensive tasks like## other languages
How does programming in Python prevent you from knowing about concurrency? That's not a great excuse
Do they really expect more than just manipulating threads?
Yes Implement locking. Bounded blocking queue and similar concurrency based questions
Yea so that should be done with threads and a mutex. You don’t need “parallelization”
I'd recommend just learning to do it in Java. It'll be a lot easier. Trust me I know.
India
15h
2981
Why is it so G*damn difficult to move money out of India
2024 Presidential Election
16h
1203
Uh oh: President Trump leads Biden 49% to 43% in a two-way race.
Tech Industry
8h
259
Is BYD Going to kill Tesla dreams
AMA
Yesterday
3121
I have worked at TikTok US core tech for 3 years. AMA.
Health & Wellness
14h
881
Issues with sleep
Yes.