Im a new grad but I won't/never took OS/distributed systems class or learned concurrency that well. Is there a resource like leetcode for concurrency design ? Failed 2 interviews because I didn't expect concurrency when I don't have that background. I read little book of semaphore first few chapters and designing data intensive apps before a interview q couple days ago but I find myself not understanding/knowing follow-ups asked when it comes to cumcurrency still. They ask me code x and what happens when y but since I don't have a leetcode discuss or leetcode submit to refer to I don't know what I might be doing wrong on x or what y even is. How do u even learn to code and handle follow-ups for these problems? I feel like reading books isn't helping and practical application like leetcode concurrency prbolems is optimal solution but there are only 5 on there. I've done 800 leetcode so ds/algo isnt an issue
What companies ask concurrency? I’ve only encountered it at citadel
Palo Alto Networks. They wrote some multithreaded code on a whiteboard and asked to debug and then optimize it.
Dropbox
Are you in embedded? I thought that's area for multi threading and stuff? I also have trouble understanding the concurrency LC questions
I'm pretty sure Big 4 is all about distributed systems/parallel computing. Maybe Facebook's web tier written in PHP (Hack) and Frontend Devs are the only exceptions.
Telltale signs of a leetcode 🐒: can solve Trapping Rainwater in 20 minutes, can't explain what the kernel is ("uh...is that the thing that comes from 🌽?").
800 LC! Wow
Microsoft focus on the question
Roku you never learnt to mind your Surroundings!