NoteQuest

All Articles

Explore our complete library of practical programming and computer science guides.

50 articles

DSA7 min read

Hash Tables Explained

Understand how hash tables achieve near-constant time lookups, how hash functions and collision handling work, and common interview patterns that rely on them.

Neha Patel
DSA7 min read

Sorting Algorithms Explained

A practical explanation of core sorting algorithms including bubble sort, merge sort, and quicksort, with time complexity comparisons and when to use each.

Neha Patel
DSA7 min read

Binary Trees for Beginners

An introduction to binary trees covering traversal methods, binary search trees, common operations, and recursive patterns every beginner should understand.

Neha Patel
DSA7 min read

Linked Lists Explained

A clear introduction to linked lists covering singly and doubly linked lists, common operations, and classic interview patterns like cycle detection and reve...

Neha Patel
DSA7 min read

Arrays and Strings for Coding Interviews

Master arrays and strings for coding interviews with core patterns like two pointers, sliding window, and prefix sums, explained with complexity analysis and...

Neha Patel
GitHub7 min read

GitHub Actions CI/CD Basics

Learn the basics of GitHub Actions for CI/CD, including workflow syntax, jobs, steps, triggers, and building a simple pipeline that tests and deploys code au...

NoteQuest Editorial Team
GitHub7 min read

The GitHub Pull Request Workflow

A practical walkthrough of the GitHub pull request workflow, covering opening PRs, requesting reviews, resolving conversations, and merge strategies in depth.

NoteQuest Editorial Team
Git7 min read

Git Merge vs Rebase Explained

Understand the difference between git merge and git rebase, when to use each one, and how rebasing rewrites commit history compared to a regular merge commit.

NoteQuest Editorial Team
Git7 min read

Git Branching Strategies Explained

Compare popular Git branching strategies including Git Flow, GitHub Flow, and trunk-based development, with guidance on choosing the right one for your team.

NoteQuest Editorial Team
CSS7 min read

Responsive Design Patterns with CSS

Practical responsive design patterns in CSS, including mobile-first media queries, fluid typography, responsive images, and container queries for modern layo...

Priya Sharma
CSS7 min read

CSS Grid Layout Explained

Learn CSS Grid layout from the ground up, covering grid-template-columns, fr units, grid areas, and how Grid compares to Flexbox for two-dimensional layouts.

Priya Sharma
All Articles | NoteQuest