Surgical Strike on Concurrency and Multithreading | E2E Interview Guide of Multithreading
Anonymous User
3159

Hi all,
Its time to give back the community.I am sharing all my resources which I used to prepare for Rubrik. Things will be more clearer if you follow these resources. Drop comments if any more things needs to be added.

Imp Topics of Concurrency -

Threads and Concurrency:

  • Thread creation and lifecycle.
  • Synchronization (locks, synchronized, ReentrantLock).
  • Thread communication (wait/notify, semaphores).
  • Thread pools (Executors framework).
  • Deadlock, livelock, and starvation.
  • Read/Write locks, CountDownLatch, CyclicBarrier.

Youtube Playlist to Understand Bsics of Thread and Syncronization Techniques -

  1. Aryan Mittla Crash Course

  2. DeFog Tech Concurrnecy

  3. CodeHelp OS Playlist

Problems -

Rubrik Mostly Asked Questions
1- Task Scheduler
2- Polititcal Bathroom Problem
3- LRU cache
4- Web Crawler

Solve all problems of Leetcode as well present under Concurrency Problem list.
Solutions are there in OS Codehelp Playlist and CodeWithAryan Playlist.

Highly Recommended Problems of this book are good and searcher-inserter-deleter problem asked by me is from this book - Little book of Semaphores
If needed i will share my solutions of this book which i made during my preparation.

Interview Expreinces which can help -

Rubrik Interview Exprience

Upvote if you like the guide. Happy coding!!

Comments (1)