Resources for technical interview preparation, covering computer science fundamentals, system design, algorithms, and domain-specific knowledge.
Interview Preparation
Repositories
A complete computer science study plan to become a software engineer. Created by John Washam to prepare for interviews at top tech companies like Google, Amazon, Facebook, and Microsoft. Covers data structures, algorithms, system design, and more.
A book series diving deep into the core mechanisms of the JavaScript language. This repository hosts the second edition, offering free online access to comprehensive guides on scope, closures, objects, classes, types, and grammar.
Essential computer science notes for technical interviews, covering algorithms, operating systems, computer networks, databases, Java, system design, and design patterns. Includes solutions for Sword Finger Offer and LeetCode problems, making it an excellent resource for job seekers and learners.
JavaGuide is a comprehensive Java learning and interview preparation guide, covering core Java, computer science fundamentals, databases, distributed systems, high concurrency, and system design for job seekers.
Curated technical interview preparation materials for busy software engineers. Covers coding interview questions (Blind 75, Grind 75), algorithm cheatsheets, resume guides, behavioral questions, and best practices. Over 1 million people have benefitted from this handbook.
A comprehensive guide for experienced Java backend developers, covering core topics like high concurrency, distributed systems, high availability, microservices, and big data processing.
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
A curated list of software and architecture related design patterns.
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!