> For the complete documentation index, see [llms.txt](https://blog.sunilgudivada.dev/notebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.sunilgudivada.dev/notebook/concurrency-and-multithreading/references.md).

# References

<http://tutorials.jenkov.com/java-concurrency/index.html>[https://www.interviewbit.com/multithreading-interview-questions/\
\
https://www.educative.io/courses/java-multithreading-for-senior-engineering-interviews\
https://www.youtube.com/c/DefogTech\
https://www.cs.bham.ac.uk/\~szh/teaching/ssc/lecturenotes/Concurrency/Tutorial\_Week9.pdf](<https://www.interviewbit.com/multithreading-interview-questions/&#xA;https://leetcode.com/problemset/concurrency/&#xA;https://www.educative.io/courses/java-multithreading-for-senior-engineering-interviews&#xA;https://www.youtube.com/c/DefogTech&#xA;https://www.cs.bham.ac.uk/~szh/teaching/ssc/lecturenotes/Concurrency/Tutorial_Week9.pdf>)<br>

**Context Switch:**&#x20;

[http://en.wikipedia.org/wiki/Context\_switch](<http://en.wikipedia.org/wiki/Context_switch&#xA;&#xA;>)

**Practise Problems**:

[https://leetcode.com/problemset/concurrency/](<https://www.interviewbit.com/multithreading-interview-questions/&#xA;https://leetcode.com/problemset/concurrency/&#xA;https://www.educative.io/courses/java-multithreading-for-senior-engineering-interviews&#xA;https://www.youtube.com/c/DefogTech&#xA;https://www.cs.bham.ac.uk/~szh/teaching/ssc/lecturenotes/Concurrency/Tutorial_Week9.pdf>)\ <br>

Master System design

<table data-view="cards"><thead><tr><th>Description</th><th>Reference Links</th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Google Senior Staff (L7) Engineer's detailed whitepaper notes</td><td><a href="https://stephenholiday.com/notes/">https://stephenholiday.com/notes/</a></td><td><a href="/files/7NLf8me1ugYacXNHZQNc">/files/7NLf8me1ugYacXNHZQNc</a></td></tr><tr><td>system-design-primer (hollistic resource for system design interviews)</td><td><a href="https://github.com/donnemartin/system-design-primer">https://github.com/donnemartin/system-design-primer</a></td><td></td></tr><tr><td>ByteByteGo system design newsletter</td><td><a href="https://blog.bytebytego.com/">https://blog.bytebytego.com/</a></td><td></td></tr><tr><td></td><td></td><td><a href="/files/eOhbsvEiWeAVAyxzLkQg">/files/eOhbsvEiWeAVAyxzLkQg</a></td></tr><tr><td><strong>Engineering Blogs</strong></td><td></td><td><a href="/files/ocshUoBBgIK89pqGbXw3">/files/ocshUoBBgIK89pqGbXw3</a></td></tr><tr><td>Uber Engineering</td><td><a href="https://www.uber.com/en-IN/blog/engineering/">https://www.uber.com/en-IN/blog/engineering/</a></td><td><a href="/files/WA4VVCGyI6evn2iJ8J60">/files/WA4VVCGyI6evn2iJ8J60</a></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>
