{"id":23734054,"url":"https://github.com/woojiahao/interviews","last_synced_at":"2026-01-27T16:32:35.455Z","repository":{"id":215739184,"uuid":"705658480","full_name":"woojiahao/interviews","owner":"woojiahao","description":"A collection of my resources for studying for SWE/SRE interviews!","archived":false,"fork":false,"pushed_at":"2024-04-04T00:48:50.000Z","size":4183,"stargazers_count":24,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-24T02:40:07.287Z","etag":null,"topics":["guide","interview","interview-preparation","interviews","preparation","resources","site-reliability-engineering","software-engineering","study-notes","technical-interviews"],"latest_commit_sha":null,"homepage":"https://interviews.woojiahao.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woojiahao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-10-16T12:54:42.000Z","updated_at":"2025-04-08T06:08:53.000Z","dependencies_parsed_at":"2024-01-15T09:05:34.725Z","dependency_job_id":"e9545b4e-82ff-4439-bb05-7a94c46fc5c5","html_url":"https://github.com/woojiahao/interviews","commit_stats":{"total_commits":27,"total_committers":1,"mean_commits":27.0,"dds":0.0,"last_synced_commit":"d638e867451313c718c2a6a2a9d38c49711285e0"},"previous_names":["woojiahao/interviews"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/woojiahao/interviews","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woojiahao%2Finterviews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woojiahao%2Finterviews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woojiahao%2Finterviews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woojiahao%2Finterviews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woojiahao","download_url":"https://codeload.github.com/woojiahao/interviews/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woojiahao%2Finterviews/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28816563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["guide","interview","interview-preparation","interviews","preparation","resources","site-reliability-engineering","software-engineering","study-notes","technical-interviews"],"created_at":"2024-12-31T05:33:29.605Z","updated_at":"2026-01-27T16:32:35.441Z","avatar_url":"https://github.com/woojiahao.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ndescription: \u003e-\n  A collection of notes for preparing for coding interviews, created by Jia Hao,\n  a computer science undergraduate from the National University of Singapore.\ncover: \u003e-\n  https://images.unsplash.com/photo-1516630294856-68665df1db49?crop=entropy\u0026cs=srgb\u0026fm=jpg\u0026ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw1fHxvc2xvfGVufDB8fHx8MTcwMzM5Mzg5N3ww\u0026ixlib=rb-4.0.3\u0026q=85\ncoverY: 0\nlayout:\n  cover:\n    visible: true\n    size: hero\n  title:\n    visible: false\n  description:\n    visible: false\n  tableOfContents:\n    visible: true\n  outline:\n    visible: false\n  pagination:\n    visible: true\n---\n\n# 🍕 Welcome!\n\n\u003e Internship hunting and interview preparation takes a lot of practice and a whole lot of luck. While it is easy to feel discouraged when you receive rejection after rejection, it is keep your head high regardless and to continue pushing onward.\u0026#x20;\n\n{% hint style=\"info\" %}\nI have posted a blog post about the \"meta-process\" of preparing for technical interviews that you can find here: [https://blog.woojiahao.com/post/technical-interview-systems/](https://blog.woojiahao.com/post/technical-interview-systems/)\n{% endhint %}\n\n## Who am I?\n\nMy name is Jia Hao. I am a computer science undergraduate from the National University of Singapore.\u0026#x20;\n\nBefore May 2023, I was a technical interviewing newbie. Although I had years of experience developing software, I was barely able to solve easy problems. This is because interviewing requires a completely different set of skills. While I was very fortunate to have still landed an internship for summer 2023, I realized that my interviewing skills were lacking and that spurred me to start taking interview preparation seriously.\n\nI devised methods of studying, combining hundreds of resources to develop a strong foundation in many aspects of technical interviews. Thankfully, my effort paid off and I was able to land internship offers from companies like Citadel, Google, and Palantir.\n\nI am creating this guide to consolidate my learning and to share this learning with others. I hope that this guide can help accompany you on your own technical interviewing journey and that you are able to land the internship/job of your dreams.\n\n## Using this guide\n\n{% hint style=\"info\" %}\nI will not be covering fundamental concepts like how arrays work as those are assumed knowledge\n{% endhint %}\n\nI recommend tackling each topic one at a time and focusing on understanding the concepts behind each question you solve. You can find the list of questions and study plan under [study-plan.md](getting-started/study-plan.md \"mention\").\u0026#x20;\n\nOnce you have felt like you have mastered the fundamentals, feel free to move on to working on problem lists like [Neetcode](https://neetcode.io/roadmap) and [Grind75](https://www.techinterviewhandbook.org/grind75).\n\nThis guide is not all powerful and you will not become a technical interview expert in two weeks. It is important that you start your preparations early. I have included my timeline for securing my internships for summer 2024: [summer-2024-timeline.md](getting-started/summer-2024-timeline.md \"mention\").\n\n## Contact me\n\nIf you wish to contribute to this guide, have found errors in my notes, or have questions about this guide or for me, please drop me an email at [woojiahao1234@gmail.com](mailto:woojiahao1234@gmail.com).\n\nIf you have used this guide to land yourself an internship or just enjoyed reading it, feel free to drop me an email as well, I would love to learn how others are using this guide! You may also consider starring the [Github repository](https://github.com/woojiahao/interviews).\n\n## Acknowledgements\n\nThe basis of this guide is inspired by the [Tech Interview Handbook](https://www.techinterviewhandbook.org/) written by [Yangshun](https://www.linkedin.com/in/yangshun/?originalSubdomain=sg). I started my journey using that guide and have combined it with many other resources to create this guide. I highly recommend giving it a read as it covers many aspects of interviewing that I did not cover.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoojiahao%2Finterviews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoojiahao%2Finterviews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoojiahao%2Finterviews/lists"}