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
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.