
Everything on CodingHumans that helps you prepare for software developer interviews: in-depth articles on React, Next.js and frontend system design, interactive MCQ sets on JavaScript, TypeScript, React, Next.js, Node.js, SQL, Git, System Design and DevOps, and the Java interview question series.
Suggested path for frontend roles: JavaScript fundamentals first (closures, the event loop,
this), then React rendering and hooks, then Next.js, and finally system design and performance. For Java roles, work through the Core Java series and Java Collections, then the Top 1000 sections.ArticlesJavaScriptReactNext.jsTypeScriptNode.jsSQLGitSystem DesignDevOpsHTML, CSS and WebJava interview questionsOOP and Aptitude
In-depth articles
- How React Rendering and Reconciliation Work: Render Phase, Commit Phase, Keys and Fiber Explained
- React Server Components Explained: How the Server/Client Boundary Works in Next.js
- Next.js App Router vs Pages Router: Key Differences, Data Fetching and Migration Guide
- Frontend System Design Interview: The RADIO Framework with a Worked Autocomplete Example
- Core Web Vitals for React and Next.js Developers: LCP, INP and CLS Explained with Fixes
- React Interview Questions and Answers (2026): 40 Questions from Basics to Advanced
JavaScript MCQs
- JavaScript MCQs - Closures, Scope and Hoisting (Set 1)
- JavaScript MCQs - Event Loop, Promises and Async/Await (Set 2)
- JavaScript Output Interview Questions - this, Prototypes and Type Coercion (Set 3)
- JavaScript MCQs - ES6+ Features: Destructuring, Spread, Map, Set and Modules (Set 4)
- JavaScript MCQs - Arrays, Objects and Higher-Order Functions (Set 5)
- JavaScript MCQs - DOM, Events and Browser APIs (Set 6)
React MCQs
Next.js MCQs
- Next.js MCQs - App Router and React Server Components (Set 3)
- Next.js MCQs - Data Fetching, Caching, ISR and Server Actions (Set 5)
- Next.js MCQs - Routing, Middleware, Metadata and Image Optimization (Set 7)
- Next.js MCQs - Authentication, Route Handlers and Forms (Set 8)
- Next.js MCQs - Rendering, Performance and Deployment (Set 9)
TypeScript MCQs
- TypeScript MCQs - Types, Interfaces, Unions and Type Narrowing (Set 1)
- TypeScript MCQs - Generics, Utility Types and Advanced Types (Set 2)
- TypeScript MCQs - Classes, Enums, Modules and tsconfig (Set 3)
- TypeScript MCQs - Advanced Types: Conditional, Mapped and Template Literals (Set 4)
- TypeScript MCQs - TypeScript with React: Props, Hooks, Events and Refs (Set 5)
- TypeScript MCQs - Narrowing, Declarations and Tooling (Set 6)
Node.js MCQs
- Node.js MCQs - Event Loop, Modules, Streams and Core APIs (Set 1)
- Node.js MCQs - Express, Middleware, REST APIs and Security (Set 2)
- Node.js MCQs - Authentication, Databases, Testing and Deployment (Set 3)
- Node.js MCQs - Performance and Scaling: Threads, Streams, Memory and Caching (Set 4)
- Node.js MCQs - Core Modules: fs, path, events, buffer, crypto and process (Set 5)
- Node.js MCQs - Real-Time, Messaging and APIs: WebSockets, Queues, gRPC (Set 6)
SQL MCQs
- SQL MCQs - Joins, GROUP BY, HAVING and Subqueries (Set 1)
- SQL MCQs - Indexes, Transactions, ACID and Normalization (Set 2)
- SQL MCQs - CTEs, Window Functions, Views, Stored Procedures and Triggers (Set 3)
- SQL MCQs - Query Optimisation: EXPLAIN, Indexes and Join Algorithms (Set 4)
- SQL MCQs - Advanced Querying: CASE, NULL Logic, Set Operators, EXISTS (Set 5)
- SQL MCQs - Database Design and Scaling: Sharding, Replication, MVCC (Set 6)
Git MCQs
System Design MCQs
DevOps MCQs: Docker, Kubernetes and CI/CD
HTML, CSS and web fundamentals
Java interview questions
- CORE JAVA IMPORTANT QUESTIONS - Part 1
- CORE JAVA IMPORTANT QUESTIONS - Part 2
- CORE JAVA IMPORTANT QUESTIONS - Part 3
- CORE JAVA IMPORTANT QUESTIONS - Part 4
- CORE JAVA IMPORTANT QUESTIONS - Part 5
- CORE JAVA IMPORTANT QUESTIONS - Part 6
- CORE JAVA IMPORTANT QUESTIONS - Part 7
- CORE JAVA IMPORTANT QUESTIONS - Part 8
- CORE JAVA IMPORTANT QUESTIONS - Part 9
- CORE JAVA IMPORTANT QUESTIONS - Part 10
- Top 1000 Java Interview Questions & Answers - Section I: Java Basics
- Top 1000 Java Interview Questions & Answers - Section II: OOPs (Object Oriented Programming)
- Top 1000 Java Interview Questions & Answers - Section III: Inheritance
- Top 1000 Java Interview Questions & Answers - Section IV: Static
- Top 1000 Java Interview Questions & Answers - Section V: Method Overloading and Overriding
- Top 1000 Java Interview Questions & Answers - Section VI: Polymorphism
- Top 1000 Java Interview Questions & Answers - Section VII: Abstraction
- Top 1000 Java Interview Questions & Answers - Section VIII: Final Keyword (Java)
- Top 1000 Java Interview Questions & Answers - Section IX: Package in Java
Java MCQs
OOP and Aptitude
- OOP MCQs - Classes, Objects, Constructors and Destructors (Set 1)
- OOP MCQs - Encapsulation, Abstraction and Access Specifiers (Set 2)
- OOP MCQs - Inheritance and Constructor Call Order (Set 3)
- OOP MCQs - Polymorphism, Virtual Functions and Dynamic Dispatch (Set 4)
- OOP MCQs - Abstract Classes, Interfaces, Static, Friend and Operators (Set 5)
- OOP MCQs - Exceptions, Generics, SOLID and Design Patterns (Set 6)
- Basic Numbers - Quantitative Aptitude Questions And Answers (MCQs)
- Aptitude MCQs - Percentage, Profit and Loss, Simple and Compound Interest (Set 2)
- UGC NET Paper 1 MCQs - Reasoning, Data Interpretation, ICT and Environment (Set 2)
- Aptitude MCQs - Time and Work, Time Speed Distance and Averages (Set 3)
- Aptitude MCQs - Ratio and Proportion, Mixtures, Ages and Partnership (Set 4)
- Aptitude MCQs - Number System, HCF and LCM, Divisibility and Remainders (Set 5)
- GATE CSE MCQs - General Aptitude: Verbal Ability and Quantitative Aptitude
More practice on CodingHumans
MCQ Practice for Computer Science | Coding Problems and Solutions | UPSC Prelims Practice Hub
Comments
Post a Comment