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 75 of 80

  1. Coding questions · Meta

    Validate a simplified numeric string

    This question evaluates string-parsing, formal-grammar validation, and edge-case reasoning competencies, including the ability to recognize valid numeric formats and to provide time and space complexity analysis.

  2. Coding questions · Meta

    Validate abbreviations and brackets

    This question evaluates proficiency in string parsing, pattern validation, and algorithmic correctness, covering abbreviation interpretation and bracket balancing while requiring careful handling of edge cases and input constraints.

  3. Coding questions · Meta

    Validate alternating checkout/return logs

    This question evaluates the ability to process sequential event logs, maintain per-entity state invariants (checkout vs return), and reason about algorithmic time and space complexity within a validation task.

  4. Coding questions · Snowflake

    Validate an extended tic-tac-toe state

    This question evaluates the ability to validate game states by reasoning about turn counts, win detection, and termination rules, testing competencies in game-state invariants and correctness checks within the Coding & Algorithms domain.

  5. Coding questions · Figma

    Validate an IPv4 address string

    Evaluates string parsing and input-validation skills, including digit-only checks, delimiter-based splitting, numeric range enforcement, and edge-case handling. Commonly asked to assess attention to input formats and robustness in implementation; Category: Coding & Algorithms; Level: implementation-level (concrete string manipulation and validation).

  6. Coding questions · Flexport

    Validate and restore IPv4 addresses

    This question evaluates string processing, strict input validation rules, and constrained combinatorial search skills (e.g., backtracking) for generating and verifying IPv4 addresses.

  7. Coding questions · Intuit

    Validate bracket sequence

    This question evaluates understanding of bracket matching and string parsing, testing competency with basic data structures and algorithmic reasoning such as stack-based matching and correct handling of nested delimiters.

  8. Coding questions · Meta

    Validate complete binary tree

    This question evaluates understanding of binary tree structure and the ability to validate completeness, testing competency in tree data structures and algorithmic reasoning.

  9. Coding questions · Plaid

    Validate Evaluation Chains and Resolve Boolean Outcomes

    Resolve Boolean evaluation chains, detect cycles and paths into cycles, and handle disconnected components with a linear-time graph traversal.

  10. Coding questions · Meta

    Validate near-palindrome and course prerequisite feasibility

    These problems evaluate string-processing and graph-theoretic competencies, testing algorithmic reasoning about near-palindrome validation with edge-case handling and course-prerequisite feasibility via cycle and ordering concepts, and are commonly asked to assess correctness, efficiency, and robustness under input constraints.

  11. Coding questions

    Validate Nested Parentheses, Brackets, and Braces

    Validate nested parentheses, brackets, and braces with correct handling of empty input, mismatched closing symbols, and unfinished groups.

  12. Coding questions · Samsung

    Validate palindrome with constraints

    This question evaluates a candidate's ability to implement string-processing algorithms and two-pointer techniques under O(n) time and O(1) extra space constraints, including character filtering, case normalization, edge-case handling, and algorithmic complexity analysis.

  13. Coding questions · LinkedIn

    Validate parentheses with one or three bracket types

    This question evaluates understanding of string parsing and abstract data structures—particularly stack behavior—and the ability to reason about matching and nesting of brackets within the Coding & Algorithms domain.

  14. Coding questions · Instacart

    Validate password strength and repair

    This question evaluates string-processing, constraint-satisfaction, and algorithm-design skills by requiring validation against multiple password rules and computation of the minimal edits (insert, delete, replace) needed for compliance.

  15. Coding questions · Codeium

    Validate whether a given sequence is a Hamiltonian path

    This question evaluates understanding of graph theory concepts—specifically Hamiltonian paths, graph representation parsing, and sequential edge validation— within the Coding & Algorithms domain and emphasizes practical application of graph traversal and validation rather than purely theoretical proofs.

  16. Coding questions · Meta

    Validate word abbreviation and reconcile two abbreviations

    Validate word abbreviation and reconcile two abbreviations evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  17. Coding questions · Garmin

    Value on the Secondary Diagonal of a Center-Out Clockwise Spiral Matrix

    A matrix coding question: an odd-sized square matrix is filled with a clockwise spiral that starts at the center cell, and you must return the number on its secondary diagonal a given number of rows above or below the middle row. It tests precise index arithmetic and reasoning about how the spiral grows outward ring by ring.

  18. Coding questions · Airbnb

    Verify and modify inorder subsequence

    This question evaluates algorithm design and data-structure manipulation in the Coding & Algorithms domain, focusing on binary tree inorder traversal, subsequence detection, and computing the minimum edit operations under strict time and space constraints.

  19. Coding questions · Stripe

    Verify Business Records with Field and Name Rules

    Validate business records for required values, field length, prohibited description text, and name-to-nickname overlap while preserving input order.

  20. Coding questions · Amazon

    Verify subscriptions and analyze orders with SQL/Python

    This question evaluates proficiency in SQL and pandas data manipulation, covering data-quality validation, temporal sequence reasoning, deduplication, deterministic aggregation, and tie-breaking logic.

  21. Coding questions · Whatnot

    Visit Every Listed Attraction Using Each Trail at Most Once

    Given attractions joined by two-way trails, possibly several between the same pair, decide whether a single walk can visit every attraction on a list, in any order, while using each trail at most once. It tests modeling walks on a multigraph and exhaustive search over small inputs.

  22. Coding questions · Boston Consulting Group

    Visualize and Clean SKU Sales Data for Outliers

    This question evaluates data manipulation and exploratory data analysis skills, including aggregation, outlier detection (IQR/Z-score) and visualization using Python libraries such as pandas and matplotlib/seaborn.

  23. Coding questions · Apple

    Wrap Matching Substrings in Bold Tags

    This question evaluates string manipulation, pattern matching, and interval-merging competency within algorithmic problem-solving for text processing and HTML-like formatting.

  24. Coding questions · Apple

    Write a generator for substring pattern matches

    This question evaluates understanding of string pattern matching and generator/iterator design, testing skills in handling overlapping matches, streaming output, and worst-case time complexity considerations.