A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
47,133 repositories indexed
1–12 of 12 · Most stars
A complete computer science study plan to become a software engineer.
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
Curated coding interview preparation materials for busy software engineers
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
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
Learn how to design systems at scale and prepare for system design interviews
Front End interview preparation materials for busy engineers (updated for 2026)
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
Your Cheat Sheet For AI Engineering Interviews at Top AI Companies - Questions and Answers.
TranslatedFull-stack learning roadmap and Chinese tutorials for large language models (LLM)🔥: covers Prompt Engineering, RAG, AI Agent, MCP, fine-tuning, model deployment, Transformer, AI programming, and interviews at major tech companies, from beginner level to production practice.
TranslatedAI Engineering Interview Questions (Organized by Company), Chinese Version — A Quick-Reference Handbook of AI Engineering Interview Questions from Top AI Companies, with Links to Answers