READ. UNDERSTAND. PRACTICE.
Computer science concepts
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
601 resources · Page 2 of 26
Computer science concepts
Adobe Multi-Tenant Sharding And Access Control
The interviewer is probing your ability to design and reason about multi-tenant architectures that scale and remain secure: choosing a sharding strategy…
Computer science concepts
Adobe Real-Time Collaboration And WebSockets
Interviewers are probing your ability to design and reason about low-latency, stateful real-time systems that use persistent bidirectional connections for…
Computer science concepts
Adobe Real-Time Collaboration Messaging
Interviewers are probing your ability to design and reason about a real-time collaboration messaging system that meets interactive latency, consistency…
Computer science concepts
Adobe Real-Time Collaboration WebSockets
Interviewers probe your ability to design and reason about low-latency, highly concurrent real-time collaboration systems built on WebSocket connections.…
Computer science concepts
Adobe Search Indexing And Autocomplete
Candidates must show practical mastery of building low-latency autocomplete and search indexing components: choosing the right data structures, indexing…
Computer science concepts
Adobe senior engineer ownership and cross-team impact stories
Interviewers are probing a candidate's ability to take technical ownership of a domain end-to-end while driving cross-team alignment without stepping into…
Computer science concepts
Adobe Sharded Tenant Data And Transaction Integrity
Candidates must show practical mastery of designing sharded, multi-tenant storage that preserves transactional integrity under realistic failure, scaling…
Computer science concepts
Adobe-style coding patterns: DP, graphs, parsing, backtracking, stacks/heaps
Candidates must demonstrate mastery of core algorithmic patterns—especially dynamic programming, graph traversal, parsing, backtracking, and stack/heap…
Computer science concepts
Adobe Transactional Integrity For Collaborative Edits
Interviewers probe your ability to design and reason about transactional integrity in low-latency, real-time collaborative editing systems: correctness…
Computer science concepts
Adobe Transactional Integrity For Shared Assets
Interviewers probe your ability to design and reason about transactional integrity for shared digital assets under concurrent access, network partitions…
Computer science concepts
Adobe Transactional Integrity For Shared Documents
Interviewers want to see that you can design and reason about transactional integrity for collaboratively edited, shared documents under latency…
Computer science concepts
Ads Ranking And Auction-Aware ML
1. What's being tested The interviewer is checking whether you understand how auction mechanics change model objectives, data bias, and evaluation for…
Computer science concepts
Ads, Revenue, And Marketplace Tradeoffs
Interviewers are probing whether you can reason about a two-sided marketplace where revenue, advertiser value, and user experience are jointly optimized…
Computer science concepts
Ads, Revenue, And Monetization Analytics
Meta is probing whether you can reason about monetization as a marketplace problem, not just compute revenue metrics. A strong Data Scientist must connect…
Computer science concepts
Ads Revenue, Auction, And Business Tradeoffs
Meta ads revenue questions test whether a Data Scientist can connect probabilistic modeling, auction incentives, experiment design, and business tradeoffs…
Computer science concepts
Ads, Revenue, And Marketplace Analytics
What's being tested Ability to define and measure ad marketplace metrics, design rigorous experiments or causal analyses, and reason about auction dynamics…
Computer science concepts
Agent Tool Use And Function Calling Systems
Interviewers are probing your ability to design, deploy, and operate production-grade agent and function-calling pipelines so language models can reliably…
Computer science concepts
AI Safety And Responsible AI Engineering
Interviewers are probing whether you can reason about AI safety as an engineering responsibility, not just an abstract ethical stance. For a Software…
Computer science concepts
AI Safety, Mission Alignment, and Leadership Judgment
Interviewers are probing judgment under ambiguity: how you prioritize safety trade-offs, own mistakes, and influence technical and cultural changes as a…
Computer science concepts
AI Safety Moderation And Abuse Monitoring Systems
Interviewers probe your ability to design a low-latency, high-throughput monitoring and enforcement pipeline for abusive content, reasoning about tradeoffs…
Computer science concepts
Airbnb Dynamic Pricing And Host Supply Elasticity
Interviewers are checking your ability to design credible causal estimates and experiments that measure how a dynamic pricing intervention changes host…
Computer science concepts
Airbnb Search Ranking And Guest-Host Matching Metrics
Interviewers are probing your ability to translate Airbnb search-ranking and guest–host matching changes into rigorous causal and product-relevant metrics…
Computer science concepts
Airbnb Trust, Safety, And Review Integrity Analytics
Interviewers are probing your ability to measure, detect, and attribute changes in trust, safety, and review integrity using rigorous statistical and…
Computer science concepts
Algorithms, Data Structures, And Complexity Analysis
These questions probe core asymptotic analysis, algorithmic pattern recognition, and practical memory/time accounting for ML workloads: matrix ops, grid…