Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marttp/java-tech-interviews-prep

Java source code for technical interview preparation + Apply real world problems
https://github.com/marttp/java-tech-interviews-prep

java leetcode technical-interviews

Last synced: about 2 months ago
JSON representation

Java source code for technical interview preparation + Apply real world problems

Awesome Lists containing this project

README

        

# Leetcode & Technical Interview practices

`Creator & Maintainer: Thanaphoom Babparn` [LinkedIn](https://www.linkedin.com/in/thanaphoom-babparn/)

Repository นี้ถูกสร้างขึ้นมา ด้วยวัตถุประสงค์ดังนี้
1. เพื่อใช้เก็บ Solutions ต่าง ๆ จากการทำ Leetcode
2. คัดแยก Type of question เป็นเรื่อง ๆ เพื่อส่งเสริมการพัฒนาให้คุ้นชินกับ Pattern
3. รวบรวมทรัพยากรในการศึกษา เพื่อให้สะดวกในการอ้างอิงในภายหลัง (มีทั้งฟรีและเสียค่าใช้จ่าย)
4. ให้ความรู้และเนื้อหาเพิ่มเติมในการเตรียมตัวสำหรับ Technical Interviews ที่อาจจะมาถึงในไม่ช้าของผู้อ่าน
5. สนับสนุน ส่งเสริมคุณภาพของนักพัฒนาที่สนใจในภาษา Java (สามารถ transferable และปรับเปลี่ยนให้เข้ากับภาษาที่ตัวเองถนัดได้)
6. ปูความรู้ให้กับนักพัฒนาที่อยากไปท้าทายความสามารถในต่างประเทศ รวมถึงตระกูล Big tech company
7. ให้ผู้เขียนย้อนกลับมาอ่านเมื่อลืม (พอดีขึ้ลืมมาก ๆ) จึงออกแบบให้ Refresh Knowledge ให้เร็วที่สุด และคุ้มค่าที่สุด

เหมาะกับผู้ที่สนใจต้องการหาความรู้เพิ่มเติม หรือผู้ที่ฝึกฝน Data structures & Algorithms questions type
___
### Technical Interviews Fundamental
[Redirect to Technical knowledge for interviews](https://github.com/marttp/java-leetcode-practice/blob/main/technicalknowledge)
___
### Recommended Online Judges
- ⭐️ [Leetcode](https://leetcode.com/) - For technical interview questions resources, เรียนรู้ได้จากโจทย์ หรือที่ Tab Discussion
- [Educative.io](https://www.educative.io/) - มีให้เรียนหลายแบบ ไม่ใช่แค่ [interviews prep](https://learn.educative.io/interview-prep) เป็นรูปแบบ text based (ผู้เขียนใช้แล้วรู้สึกโอเคเลย)
- [AlgoExpert](https://www.algoexpert.io/product) - เป็น Platform รวมที่มีให้ coding, video solutions และรวมถึง SystemExpert product (ผู้เขียนใช้แล้ว ดีเลยละ แต่วีดีโออาจจะนานไปหน่อยนึง)
- [codewars](https://www.codewars.com/)
- ⭐️ [InterviewBit](https://www.interviewbit.com/practice/)
- [HackerRank](https://www.hackerrank.com/dashboard)
- [CodeSignal](https://app.codesignal.com/)

___
### Leetcode Lists
- ⭐️ [Blind 75 Must Do Leetcode](https://leetcode.com/list/9ox075v5)
- [60 questions to solve](https://leetcode.com/list/9pyzpzvh)
- [Must Do Easy Questions](https://leetcode.com/list/9emfoder)
- [Must Do Medium Questions](https://leetcode.com/list/9emfelot)
- ⭐️ [List of questions sorted by common patterns.](https://leetcode.com/discuss/study-guide/448285/List-of-questions-sorted-by-common-patterns.)
- ⭐️ [LEETCODE PATTERNS](https://seanprashad.com/leetcode-patterns/) by Sean Prashad
- ⭐️ [neetcode.io](https://neetcode.io/)
- ⭐️ [Grind 75 questions](https://www.techinterviewhandbook.org/grind75)
___
### Additional resources
- [Tech Interview Handbook](https://www.techinterviewhandbook.org/)
- [Striver’s SDE Sheet – Top Coding Interview Problems](https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/)
- [TECHIE DELIGHT](https://www.techiedelight.com/) for learning & reading approaches
- ⭐️ [Java | Data Structure Mostly used Syntax](https://leetcode.com/discuss/study-guide/1170715/Java-or-Data-Structure-Mostly-used-Syntax)
- [14 Patterns to Ace Any Coding Interview Question](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)
- [Coding Interview University](https://github.com/jwasham/coding-interview-university)
- [The System Design Primer](https://github.com/donnemartin/system-design-primer)
___
### Books for Technical interviews
- ❤️ [Elements of Programming Interviews in Java: The Insiders' Guide 2nd Edition](https://www.amazon.com/gp/product/1517671272)
- [Grokking Algorithms](https://www.manning.com/books/grokking-algorithms#toc)
- [Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition](https://www.amazon.com/gp/product/0984782850)
- [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)
- ❤️ [System Design Interview – An insider's guide](https://www.amazon.com/gp/product/B08CMF2CQF)
- ❤️ [System Design Interview – An Insider's Guide: Volume 2](https://www.amazon.com/gp/product/1736049119)
___
### Video Lectures (for virtual learner)
- [CSE 373 -- Fall 2020](https://youtube.com/playlist?list=PLOtl7M3yp-DX6ic0HGT0PUX_wiNmkWkXx) Analysis of Algorithms by Steven Skiena
- [MIT 6.006 Introduction to Algorithms, Spring 2020](https://youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY) by MIT OpenCourseWare
- [MIT 6.046J Design and Analysis of Algorithms, Spring 2015](https://youtube.com/playlist?list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp) by MIT OpenCourseWare
- [ไอต้าวแว่นทำ Leetcode v1](https://youtube.com/playlist?list=PLm3A9eDaMzum0utChSxo2mei2KGVaHAOm)
วางแผนไว้ว่าจะปรับปรุงในอนาคตเป็น Free Course บน Youtube เลย แต่รอให้ตัวเองไปได้ก่อน 😄