A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
67,262 visible repositories in the index
1–24 of 46 · Most stars
A complete computer science study plan to become a software engineer.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Crack LeetCode, not only how, but also why.
Learn how to design systems at scale and prepare for system design interviews
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Translated👶🏻 Encyclopedia of major knowledge & technical interviews for junior developers 📖
A pattern-based approach to learn technical interview questions
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
Cracking the Coding Interview 6th Ed. Solutions
TranslatedFocused on big data learning and interviews, the road to becoming a big data god begins. Flink/Spark/Hadoop/Hbase/Hive...
Data science interview questions and answers
TranslatedPython, Java, C++ solution code for 剑指 Offer (Jianzhi Offer, "Sword Points to Offer"), 图解算法数据结构 (Tujie Suanfa Shuju Jiegou, "Illustrated Algorithms and Data Structures"), and Krahets 笔面试精选 88 题 (Krahets Bi Mianshi Jingxuan 88 Ti, "Krahets' 88 Selected Written and Interview Questions")
Translated⛽️ "Algorithm Clearance Handbook": A learning tutorial on "algorithms and data structures" starting from zero, with 200 "popular algorithm interview questions" and 1000+ "LeetCode problem analyses", continuously updated!
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
A curated List of Coding Questions Asked in FAANG Interviews
TranslatedA continuously maintained website of enterprise interview questions to help you get a satisfying offer! ⭐️ The latest 2026 Java interview questions, front-end interview questions, AI large model interview questions, AI Agent interview questions, RAG interview questions, C++ interview questions, Go interview questions, Python interview questions, testing interview questions, operations interview questions, back-end interview questions, operating system interview questions, computer network interview questions, Redis interview questions, MySQL database interview questions, algorithm interview questions, Spring interview questions, JVM interview questions, Java concurrency interview questions, Linux interview questions, LLM interview questions, prompt engineering interview questions, system design interview questions, and more: over 10,000 high-frequency standard interview questions (八股文) that programmers need when job hunting. For interview practice, choose 面试鸭 (Mianshiya, "Interview Duck") 💎 A full-stack project with React front end + Node back end + cloud development, by 程序员鱼皮 (Programmer Yupi)
Translated🔥🔥 "InterviewGuide" is a record of Axiu's (阿秀) many years of teaching himself computer science, from campus to the workplace, together with a collection of articles summarizing the campus recruitment & autumn recruitment experiences of junior students (学弟学妹). It includes, but is not limited to, study summaries on C/C++, Golang, JavaScript, Vue, operating systems, data structures, computer networks, MySQL, Redis, and more. Keep learning and keep growing!
Curated list of data science interview questions and answers
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯
Several Coding Patterns for Solving Data Structures and Algorithms Problems during Interviews