cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Coding questions

Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.

1,899 resources · Page 31 of 80

  1. Coding questions · Instacart

    Evaluate dependent variable expressions

    This question evaluates a candidate's ability to parse and evaluate assignment expressions, resolve inter-variable dependencies, and detect cycles or unsolvable references.

  2. Coding questions · Rippling

    Evaluate Expense and Trip-Level Rules as Data

    Evaluate configurable expense and trip-sum rules using exact cents, reusable typed predicates, strict thresholds, multiple flags, and deterministic result ordering.

  3. Coding questions · Amazon

    Evaluate IP Access Rules

    This question evaluates knowledge of IPv4 addressing, CIDR subnet matching, and access-control rule resolution, assessing competency in bitwise address reasoning, prefix-length precedence, and rule tie-breaking.

  4. Coding questions · Instacart

    Evaluate Ordered Variable Definitions with Addition and Subtraction

    Evaluate ordered variable definitions and plus/minus expressions with an explicit directional grammar, while distinguishing assignment lookup from general equation solving.

  5. Coding questions · Pika

    Evaluate Spreadsheet Cells and Reject Circular References

    Implement a small spreadsheet whose cells hold integers or single-reference formulas with offsets. Evaluate through current dependencies, propagate updates, report unset chains, and reject a formula atomically whenever it would introduce a circular reference.

  6. Coding questions · Akuna Capital

    Evaluate SQL expressions for zero

    This question evaluates understanding of SQL type coercion, boolean semantics, comparison operators, and dialect-specific evaluation behavior (for example, MySQL), focusing on interpreting expressions that may evaluate to zero.

  7. Coding questions · Applied Intuition

    Evaluate variables in simple arithmetic DSL

    This question evaluates implementation skills in parsing and evaluating a small arithmetic DSL, covering variable assignment parsing, symbol resolution, and evaluation order; it falls under the Coding & Algorithms category and emphasizes practical application and engineering of a correct evaluator rather than abstract theory.

  8. Coding questions · Patreon

    Evaluate word-guess feedback with repeats

    This question evaluates string manipulation, multiset/frequency tracking, and stateful validation across rounds, with particular emphasis on handling repeated letters and multiplicity constraints in feedback generation.

  9. Coding questions · Citadel

    Every MEX Reachable With At Most One Bounded Increment

    A coding problem about memory blocks with values below n: using at most one increment of a single value, never raising a value to n, list every minimum excluded value (MEX) the array can end up with. It tests careful case analysis of how one increment can open or fill a gap, handling duplicate values, and returning the sorted answer efficiently.

  10. Coding questions · Intuit

    Exclude free subscribers via anti-join

    This question evaluates competency with SQL anti-joins, join semantics, deduplication, and correct pre-aggregation filtering to prevent excluded entities from affecting aggregated monthly and year-over-year metrics; it is categorized as Data Manipulation (SQL/Python) for a Data Scientist role.

  11. Coding questions · Tubi

    Execute TTL Cache Operations with Fetch-on-Miss

    Implement a deterministic TTL cache simulator with put, get, delete, size, and fetch-on-miss operations. Preserve expired records until deletion or replacement, model loader success and failure explicitly, and validate timestamped JSON-compatible inputs.

  12. Coding questions · Abridge

    Expand a Nested Repeat-Count Encoded String

    From an Abridge online assessment: decode a string in which k[text] means the bracketed text repeated k times, with multi-digit counts, nested brackets and plain letters between encoded parts. It tests parsing nested structure correctly and building the expanded output efficiently.

  13. Coding questions · WeRide

    Expand algebraic expression with distribution

    This question evaluates parsing of algebraic expressions, application of the distributive law, string manipulation, and algorithmic reasoning about time and extra-space complexity.

  14. Coding questions · TikTok

    Explain a SQL query result

    This question evaluates proficiency in SQL result-set interpretation and reasoning about joins, filters, aggregations, window functions, NULL handling, duplicate rows, and ordering within the Data Manipulation (SQL/Python) domain for a Data Engineer role.

  15. Coding questions · xAI

    Explain and Implement Strings

    This question evaluates understanding of string data structures, memory layout, ownership and move semantics in Rust, and algorithmic complexity related to copying and performance.

  16. Coding questions · Citadel

    Explain hash maps and solve array intersection

    This question evaluates a candidate's understanding of hash map internals — including array/bucket layout, hash function selection, collision resolution strategies, load factor and resizing behavior, deletion semantics, time-space trade-offs — alongside algorithmic problem-solving for computing intersections across k integer arrays and the generalization to elements appearing in at least t arrays, with attention to duplicates and edge cases. It is commonly asked to assess mastery of core data structures, algorithm design and complexity analysis within the Coding & Algorithms domain, testing both conceptual understanding of data-structure internals and practical application of algorithmic reasoning and performance trade-offs.

  17. Coding questions · TikTok

    Explain Java DI, AOP, and transactions

    This question evaluates understanding of Java framework internals and related competencies including dependency injection, aspect-oriented programming and proxy mechanisms, transaction management, annotation processing, bean lifecycle, classpath scanning, bean scopes, and circular dependency detection or resolution.

  18. Coding questions · Amazon

    Explain MySQL to MS SQL Server query syntax differences.

    This question evaluates a candidate's understanding of SQL dialect differences between MySQL and MS SQL Server — including alias scope, CTE structure, ordering semantics, and lexical range comparisons that affect query portability and correctness.

  19. Coding questions · Rbcroyalbank

    Explain pandas and SQL basics

    This question evaluates familiarity with pandas data structures (Series vs DataFrame), SQL filtering semantics (WHERE vs HAVING), and practical SQL aggregation for detecting duplicate records, assessing competencies in data manipulation, aggregation, and basic data quality checks.

  20. Coding questions · Rbcroyalbank

    Explain Pandas and SQL Basics

    This question evaluates understanding of pandas and SQL fundamentals—specifically pandas Series vs DataFrame distinctions, SQL WHERE vs HAVING semantics, and practical duplicate-detection in transactional data—targeting data manipulation competency for Data Engineer roles.

  21. Coding questions · Capital One

    Explain Python Virtual Environment Setup and Function Analysis

    This question evaluates proficiency in Python environment management, code comprehension and line-by-line explanation, algorithmic time and space complexity analysis, and unit testing and packaging practices (including docstrings and pytest).

  22. Coding questions · Capital One

    Explain Shell Script Line-by-Line for Data Science Workflows

    This question evaluates familiarity with shell scripting for reproducible data-science workflows, Python object-oriented design including transformer patterns (fit/transform separation), outlier detection and imputation strategies, code-style critique, and unit testing competency.

  23. Coding questions · Character.AI

    Explain strings and copy complexity

    This question evaluates understanding of string data structures, memory layout, copy complexity, move semantics, and language-specific behavior such as Rust's move model.

  24. Coding questions · xAI

    Explain strings, moves, and concurrency

    This question evaluates understanding of string data structures, ownership and move semantics (including Rust-specific move behavior), and concurrency models such as threads versus asynchronous coroutines, testing competencies in memory management, performance analysis, and concurrent programming.