{"id":18372905,"url":"https://github.com/marttp/java-tech-interviews-prep","last_synced_at":"2025-07-16T18:32:50.982Z","repository":{"id":39880736,"uuid":"487253453","full_name":"marttp/java-tech-interviews-prep","owner":"marttp","description":"Java source code for technical interview preparation + Apply real world problems","archived":false,"fork":false,"pushed_at":"2025-03-14T21:36:33.000Z","size":7271,"stargazers_count":24,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T19:38:19.459Z","etag":null,"topics":["java","leetcode","technical-interviews"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marttp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-04-30T10:58:50.000Z","updated_at":"2025-03-14T21:36:37.000Z","dependencies_parsed_at":"2024-12-27T02:31:03.474Z","dependency_job_id":"e38dab37-f6a1-4be3-ab46-cf0dac8dacd6","html_url":"https://github.com/marttp/java-tech-interviews-prep","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marttp/java-tech-interviews-prep","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marttp%2Fjava-tech-interviews-prep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marttp%2Fjava-tech-interviews-prep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marttp%2Fjava-tech-interviews-prep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marttp%2Fjava-tech-interviews-prep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marttp","download_url":"https://codeload.github.com/marttp/java-tech-interviews-prep/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marttp%2Fjava-tech-interviews-prep/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265530621,"owners_count":23783128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","leetcode","technical-interviews"],"created_at":"2024-11-06T00:07:38.152Z","updated_at":"2025-07-16T18:32:50.969Z","avatar_url":"https://github.com/marttp.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leetcode \u0026 Technical Interview practices\n\n`Creator \u0026 Maintainer: Thanaphoom Babparn` [LinkedIn](https://www.linkedin.com/in/thanaphoom-babparn/)\n\nRepository นี้ถูกสร้างขึ้นมา ด้วยวัตถุประสงค์ดังนี้  \n1. เพื่อใช้เก็บ Solutions ต่าง ๆ จากการทำ Leetcode\n2. คัดแยก Type of question เป็นเรื่อง ๆ เพื่อส่งเสริมการพัฒนาให้คุ้นชินกับ Pattern\n3. รวบรวมทรัพยากรในการศึกษา เพื่อให้สะดวกในการอ้างอิงในภายหลัง (มีทั้งฟรีและเสียค่าใช้จ่าย)\n4. ให้ความรู้และเนื้อหาเพิ่มเติมในการเตรียมตัวสำหรับ Technical Interviews ที่อาจจะมาถึงในไม่ช้าของผู้อ่าน\n5. สนับสนุน ส่งเสริมคุณภาพของนักพัฒนาที่สนใจในภาษา Java (สามารถ transferable และปรับเปลี่ยนให้เข้ากับภาษาที่ตัวเองถนัดได้)\n6. ปูความรู้ให้กับนักพัฒนาที่อยากไปท้าทายความสามารถในต่างประเทศ รวมถึงตระกูล Big tech company\n7. ให้ผู้เขียนย้อนกลับมาอ่านเมื่อลืม (พอดีขึ้ลืมมาก ๆ) จึงออกแบบให้ Refresh Knowledge ให้เร็วที่สุด และคุ้มค่าที่สุด\n\nเหมาะกับผู้ที่สนใจต้องการหาความรู้เพิ่มเติม หรือผู้ที่ฝึกฝน Data structures \u0026 Algorithms questions type\n___\n### Technical Interviews Fundamental\n[Redirect to Technical knowledge for interviews](https://github.com/marttp/java-leetcode-practice/blob/main/technicalknowledge)\n\n### Mock Interview example\n\n[Mock Interview เพื่อการศึกษา feat. เพจ เมื่อฉันมีสามีเป็นโปรแกรมเมอร์](https://youtu.be/PaJxy8qSMOE?si=M5e6l_ilHrsAULzY)\n\n___\n### Recommended Online Judges\n- ⭐️ [Leetcode](https://leetcode.com/) - For technical interview questions resources, เรียนรู้ได้จากโจทย์ หรือที่ Tab Discussion\n- [Educative.io](https://www.educative.io/) - มีให้เรียนหลายแบบ ไม่ใช่แค่ [interviews prep](https://learn.educative.io/interview-prep) เป็นรูปแบบ text based (ผู้เขียนใช้แล้วรู้สึกโอเคเลย)\n- [AlgoExpert](https://www.algoexpert.io/product) - เป็น Platform รวมที่มีให้ coding, video solutions และรวมถึง SystemExpert product (ผู้เขียนใช้แล้ว ดีเลยละ แต่วีดีโออาจจะนานไปหน่อยนึง)\n- [codewars](https://www.codewars.com/)\n- [InterviewBit](https://www.interviewbit.com/practice/)\n- [HackerRank](https://www.hackerrank.com/dashboard)\n- [CodeSignal](https://app.codesignal.com/)\n\n___\n### Leetcode Lists\n- ⭐️ [Blind 75 Must Do Leetcode](https://leetcode.com/list/9ox075v5)\n- ⭐️ [List of questions sorted by common patterns.](https://leetcode.com/discuss/study-guide/448285/List-of-questions-sorted-by-common-patterns.)\n- [LEETCODE PATTERNS](https://seanprashad.com/leetcode-patterns/) by Sean Prashad\n- [neetcode.io](https://neetcode.io/)\n- [Grind 75 questions](https://www.techinterviewhandbook.org/grind75)\n___\n### Additional resources\n- [Tech Interview Handbook](https://www.techinterviewhandbook.org/)\n- ⭐️ [Java | Data Structure Mostly used Syntax](https://leetcode.com/discuss/study-guide/1170715/Java-or-Data-Structure-Mostly-used-Syntax)\n- [Coding Interview University](https://github.com/jwasham/coding-interview-university)\n- [The System Design Primer](https://github.com/donnemartin/system-design-primer)\n- [hello interview - System Design](https://www.hellointerview.com/learn/system-design/in-a-hurry/introduction)\n- ⭐️ [Dynamic Programming - Learn to Solve Algorithmic Problems \u0026 Coding Challenges](https://youtu.be/oBt53YbR9Kk?si=bZ1go_DrsNMDdnT6)\n- ⭐️ [Graph Algorithms for Technical Interviews - Full Course](https://youtu.be/tWVWeAqZ0WU?si=YJmiwY6KD-tYuuYe)\n___\n### Books for Technical interviews\n- ❤️ [Elements of Programming Interviews in Java: The Insiders' Guide 2nd Edition](https://www.amazon.com/gp/product/1517671272)\n- [Grokking Algorithms](https://www.manning.com/books/grokking-algorithms#toc)\n- ❤️ [System Design Interview – An insider's guide](https://www.amazon.com/gp/product/B08CMF2CQF)\n- ❤️ [System Design Interview – An Insider's Guide: Volume 2](https://www.amazon.com/gp/product/1736049119)\n- [Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition](https://www.amazon.com/gp/product/0984782850)\n- [The Complete Coding Interview Guide in Java: An effective guide for aspiring Java developers to ace their programming interviews](https://www.amazon.com/gp/product/1839212063)\n___\n### Video Lectures (for virtual learner)\n- [CSE 373 -- Fall 2020](https://youtube.com/playlist?list=PLOtl7M3yp-DX6ic0HGT0PUX_wiNmkWkXx) Analysis of Algorithms by Steven Skiena\n- [MIT 6.006 Introduction to Algorithms, Spring 2020](https://youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY) by MIT OpenCourseWare\n- [MIT 6.046J Design and Analysis of Algorithms, Spring 2015](https://youtube.com/playlist?list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp) by MIT OpenCourseWare\n- [Data Structures \u0026 Algorithms in Java ที่พอจำเป็นในการใช้สมัครงาน](https://youtube.com/playlist?list=PLm3A9eDaMzun0A4KBOHYBAr8m_4Avad5C\u0026si=nlSBYrjdl62BJQu3) by ผมเองเนี่ยแหละ\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarttp%2Fjava-tech-interviews-prep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarttp%2Fjava-tech-interviews-prep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarttp%2Fjava-tech-interviews-prep/lists"}