Katkat

practice a little every day, paws crossed ♡

Coding & Algorithms Interview Questions

Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.

9403
Questions
546
Companies
11
Topics
8
Languages

Showing 421–427 of 427 results

  • Walmart LabsMediumSoftware Engineer
    Minimize Cost for Feature-Capable Models

    This problem tests your ability to use greedy strategies or dynamic programming to satisfy coverage constraints while minimizing total costs from a set of available items.

    Coding & AlgorithmsOnline AssessmentGreedyOptimizationCombinatorics
  • Walmart LabsMediumSoftware Engineer
    Minimize the Maximum Edge on a Path

    Find a path in a weighted undirected graph that minimizes its largest edge rather than the sum of weights. Handle parallel edges, disconnected vertices, and the start-equals-target case efficiently at large graph scale.

    Coding & AlgorithmsOnline Assessment
  • WaymoMediumData Scientist
    Implement Safe Average Function

    This question evaluates proficiency with basic programming fundamentals including numeric computation, handling edge cases such as empty inputs, input immutability, and data type consistency.

    Coding & AlgorithmsOnline Assessment
  • WeRideMediumSoftware Engineer
    Validate Bracket Sequence

    This problem tests the ability to manage nested structures using a stack to ensure that all opening brackets are closed in the correct order and type.

    Coding & AlgorithmsOnline AssessmentStackStringData Structures
  • WhatnotEasySoftware Engineer
    Count User Journey Prefixes

    Process timestamped user activity logs to reconstruct chronological action sequences and count the frequency of user journey prefixes up to length k.

    Coding & AlgorithmsOnline Assessmenthash-mapsortingstrings
  • WorldquantMediumSoftware Engineer
    Count Unordered Combinations of Unlimited Coins

    Count distinct ways to reach a target with unlimited coins, treating different orders of the same denominations as one combination.

    Coding & AlgorithmsOnline Assessment
  • eBayMediumSoftware Engineer
    Implement an In-Memory File System

    This problem tests proficiency with hierarchical data structures (trees/tries) and object-oriented design by requiring the implementation of an in-memory file system with file/directory management and path resolution.

    Coding & AlgorithmsOnline AssessmentTreesTrieDesign