READ. UNDERSTAND. PRACTICE.
Computer science concepts
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
601 resources · Page 6 of 26
Computer science concepts
Cluster Job Scheduling And Resource Isolation
Interviewers probe your ability to design and reason about a multi-tenant cluster scheduler that balances throughput, job latency, and tenant isolation.…
Computer science concepts
Clustered And Networked Experiments
What's being tested Ability to design and analyze experiments when units are connected: recognizing interference, choosing appropriate randomization…
Computer science concepts
Clustering And Graph Community Detection
What's being tested Ability to choose, justify, and evaluate clustering/community-detection methods for graph-structured data under practical constraints:
Computer science concepts
Coding, Data Structures, And Parsing
1. What's being tested Candidates must show they can parse messy input reliably and choose data structures and algorithms that meet correctness, time, and…
Computer science concepts
Coding Fundamentals and Complexity for DS
1. What it is This is the practical toolkit of data structures, algorithms, and Big-O analysis you use to reason about runtime and memory. It helps you…
Computer science concepts
Coding Fundamentals For Data Scientists
Meta Data Scientist coding interviews test whether you can turn ambiguous data-shaped problems into correct, efficient, readable code under time pressure.
Computer science concepts
Coding: Greedy, Interval, Counting, And Grid Patterns
Candidates must recognize and implement common greedy choices, manipulate intervals efficiently, use counting/hashmap patterns, and traverse grids reliably…
Computer science concepts
Coding: Time-Window Counters, Heaps, And Stateful Stores
Candidates must show they can build streaming time-window counters, implement top-k or priority-based summaries with heaps, and reason about stateful store…
Computer science concepts
Cohort, Funnel, And Retention Analysis
Interviewers are testing whether you can turn behavioral event logs into decision-quality product insights: define the right cohort, construct the right…
Computer science concepts
Cohort, Funnel, Retention, And Churn Analysis
Meta is testing whether you can turn ambiguous product health changes into a disciplined diagnostic analysis: define the right metric, decompose it by…
Computer science concepts
Cohort, Retention, Funnel, And Conversion Analysis
Interviewers are testing whether you can turn ambiguous product behavior into measurable user journeys: who enters a cohort, what “active” means, where…
Computer science concepts
Cohorts And Window Functions In SQL
What's being tested Ability to design and compute cohort retention and behaviors using SQL window (analytic) functions, plus practical choices: cohort…
Computer science concepts
Collaboration, Conflict, and Stakeholder Management
Google is probing collaboration under engineering pressure: whether you can disagree constructively, align stakeholders, and still ship reliable software.
Computer science concepts
Composite Data Structures and O(1) Operations
These problems test composite data structures: combining hashes, arrays, linked lists, heaps, trees, or queues so each API operation meets a strict…
Computer science concepts
Concurrency And Synchronization
Interviewers probe your ability to build correct, performant, and maintainable concurrent code: safe access to shared state under contention, choice of…
Computer science concepts
Concurrency And Thread Safety
Interviewers assess your ability to reason about race conditions, choose correct synchronization primitives, and implement thread-safe algorithms without…
Computer science concepts
Concurrency, OS Threads, And Memory
Interviewers probe your ability to reason about concurrency primitives, OS threads, and memory model interactions to build correct, low-latency…
Computer science concepts
Concurrency, Scheduling, and State Machines
These problems test building and reasoning about an async primitive (like CompletableFuture) and scheduling: safe callback registration, correct completion…
Computer science concepts
Concurrent Web Crawlers and Work Queues
Candidates are evaluated on designing a concurrent web crawler that is correct, efficient, and robust: concurrency control for fetching, URL normalization…
Computer science concepts
Conflict Resolution And Inclusion
What's being tested Ability to navigate interpersonal and cross-functional disagreements while preserving psychological safety and delivering rigorous…
Computer science concepts
Conv2D Forward Pass, Vectorization, and Parameter Counts
Candidates must show they understand low-level Conv2D mechanics (multi-channel dot-products, stride, padding) and can turn a looped implementation into an…
Computer science concepts
Conversion Rate Forecasting
Candidates must show they can turn historical conversion-rate signals into robust, business-actionable forecasts: define the metric, choose an appropriate…
Computer science concepts
Core Array, String, Hash Map, Sliding Window, and Binary Search Patterns
These problems test frequency-counting and anagram/signature reasoning for strings, efficient sliding-window checks over substrings, and membership lookups…
Computer science concepts
Core Data Structures, Caches, And Clean Implementation
Implementing an LRU-style cache with support for pinned entries tests mastery of combining a hash map and doubly-linked list to get average O(1) get/put…