A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
56,638 visible repositories in the index
1–24 of 28 · 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
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
Crack LeetCode, not only how, but also why.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
Learn System Design concepts and prepare for interviews using free resources.
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.
TranslatedLatest summary for 2025: technical interview questions from Alibaba, Tencent, Baidu, Meituan, Toutiao and others, along with answers and a compilation of analysis from expert question-setters.
TranslatedI am Yiyang (木易杨, Muyiyang), author of the official account "高级前端进阶" (Advanced Frontend Progression). I tackle one frontend interview question from a big tech company every day. I wish everyone progress every day, and in a year you will see a different self.
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 📖
Translated🚀 fullstack tutorial 2022, backend tech stack / path to becoming an architect / full-stack development community, spring recruitment / autumn recruitment / campus recruitment / interviews
TranslatedI am 木易杨 (Muyiyang), author of the official account "高级前端进阶" (Advanced Front-End Progression). Follow me to tackle one key front-end interview difficulty every week. Next, let me take you into the world of advanced front-end development. On the road to advancement, let's encourage each other!
Data science interview questions and answers
TranslatedAI algorithm job-hunting guide (covering preparation guides, problem-solving practice guides, internal referrals, a list of AI companies, and other materials)
A curated List of Coding Questions Asked in FAANG Interviews
Curated list of data science interview questions and answers
Translated:bank: Sharing bank written test and interview experience and materials (help you pass the bank interview, and get a amazing bank offer!)
JavaScript interview Questions
AI system design guide for engineers building production AI systems and evals.
algorithms playground for common questions
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.