practice a little every day, paws crossed ♡
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 4531–4560 of 9403 results
- LinkedInMediumSoftware EngineerExplain a Difficult Technical Decision and Its Implementation
Discuss a project's technical trade-off through concrete mechanisms, failure cases, validation evidence, and the strengths of rejected alternatives.
Behavioral & LeadershipOnsite - LinkedInMediumSoftware EngineerExplain a Project with a Diagram and Deep Dive into Your Design
Communicate a project through a simple data-flow diagram, then explain design choices, implementation ownership, failure behavior, and validation.
Software Engineering FundamentalsOnsite - LinkedInHardSoftware EngineerExplain a Technical Project with an Architecture Diagram
This question evaluates your ability to clearly explain a complex software architecture, articulate your personal technical ownership, justify design trade-offs, and quantify business and operational impact.
Behavioral & LeadershipTechnical Screenbehavioralsystem architecturetechnical leadership - LinkedInMediumSoftware EngineerExplain a past project and critique a prior team
This question evaluates communication of technical ownership, system architecture reasoning, and leadership competencies such as collaboration, conflict resolution, and influencing change within a Software Engineer role.
Behavioral & LeadershipTechnical Screen - LinkedInMediumSoftware EngineerExplain database transactions and ACID
This question evaluates a candidate's understanding of database transactions including ACID properties, isolation levels (read uncommitted, read committed, repeatable read, serializable), common anomalies (dirty reads, non-repeatable reads, phantom reads), MVCC, and commit/rollback semantics, testing competency in transactional correctness and concurrency control. Commonly asked in System Design and database contexts because it probes reasoning about data integrity, visibility, and durability under concurrent workloads, and it tests both conceptual understanding of transactional guarantees and practical application of isolation behavior in relational database systems.
System DesignTechnical Screen - LinkedInMediumMachine Learning EngineerExplain gradient descent, learning rate, backpropagation, overfitting and batch size
A machine learning fundamentals screen on how neural networks are trained: how gradient descent updates parameters, what the learning rate and batch size change, how backpropagation computes gradients, and how to diagnose and fix underfitting and overfitting. Tests mechanics and practical training judgment, not definitions alone.
Machine LearningTechnical Screen - LinkedInEasyMachine Learning EngineerExplain overfitting vs underfitting and fixes
This question tests the conceptual understanding of the bias-variance tradeoff and the practical strategies used to improve model generalization.
Machine LearningTechnical ScreenModel EvaluationBias-Variance TradeoffRegularization - LinkedInMediumSoftware EngineerExplain the Design of a Recent Feature
Tests your ability to communicate software design clearly by breaking down a production feature into its architecture, trade-offs, individual ownership, and verification strategy.
Software Engineering FundamentalsOnsiteSystem DesignTechnical CommunicationArchitecture - LinkedInMediumData ScientistExplain variance reduction in random forests
This question tests your conceptual understanding of how Random Forests reduce the variance of base decision trees through bagging and feature randomness.
Machine LearningTechnical ScreenEnsemble MethodsRandom ForestBias-Variance Trade-off - LinkedInMediumSoftware EngineerExplain your most impactful project clearly
This question evaluates technical communication, system design, architectural reasoning and leadership competencies by requiring a clear description of system components, data flow, individual responsibilities, trade-offs, and measurable impact.
Behavioral & LeadershipOnsite - LinkedInMediumDevOps EngineerExplore an Unknown Grid and Return a Robot Path
This problem tests graph traversal, state-space representation, and pathfinding in an environment where the map must be discovered dynamically.
Software Engineering FundamentalsOnsiteGraph TraversalBFSState Machine - LinkedInMediumSoftware EngineerFewest-Edge Distance Between Two Nodes in a Directed Acyclic Graph
Given a directed acyclic graph and two nodes, return the fewest edges on a directed path from the source to the target, 0 when they are the same node, or -1 when the target cannot be reached. Asked as a follow-up to topological ordering, it tests traversal of dependency graphs.
Coding & AlgorithmsOnsite - LinkedInMediumSoftware EngineerFind a Target's Index in a Rotated Sorted Array of Distinct Integers
Find the index of a target value in an array of distinct integers that was sorted ascending and then rotated at an unknown pivot, returning -1 when it is absent. Tests adapting search to a partially ordered array in logarithmic time and handling unrotated and single-element inputs.
Coding & AlgorithmsOther - LinkedInMediumSoftware EngineerFind dictionary words matching a phone digit string
This problem tests your ability to map phone keypad digits to characters and efficiently filter a provided dictionary to find words that match a specific digit sequence.
Coding & AlgorithmsOnsiteStringHash TableTrie - LinkedInEasySoftware EngineerFind dictionary words that match a phone keypad digit sequence
Coding problem: given a list of known words and a digit string typed on a standard phone keypad, return every known word whose letters map to exactly that digit sequence, in sorted order. It tests string encoding, choosing a lookup structure for the dictionary, and analyzing time complexity.
Coding & AlgorithmsTechnical Screen - LinkedInMediumData ScientistFind index with positive suffix sums
This problem tests your ability to optimize array traversals using prefix or suffix sums, specifically evaluating your skill in calculating cumulative values efficiently in O(n) time.
Coding & AlgorithmsTechnical ScreenArraysSuffix SumOptimization - LinkedInMediumSoftware EngineerFind lowest common ancestor
This question evaluates understanding of binary tree structure, lowest common ancestor concepts, and competency in algorithmic reasoning and tree traversal within the Coding & Algorithms category.
Coding & AlgorithmsOnsite - LinkedInMediumMachine Learning EngineerFind shortest word transformation with caching
Find shortest word transformation with caching 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 & AlgorithmsTechnical Screen - LinkedInMediumSoftware EngineerFind the K Closest Values in a Sorted Array
This problem tests binary search and window optimization to find the k nearest elements to a target in a sorted integer array.
Coding & AlgorithmsOnsiteBinary SearchTwo PointersArrays - LinkedInMediumSoftware EngineerFind the K Values Closest to a Target in a Binary Search Tree
Given a binary search tree described by its preorder traversal, a real-valued target and an integer k, return the k node values closest to the target in ascending order, breaking distance ties toward the smaller value. Tests binary search tree traversal, reasoning over ordered data and precise tie handling.
Coding & AlgorithmsOnsite - LinkedInMediumSoftware EngineerFind the Maximum Depth of a Binary Tree
Find binary-tree depth from a portable child-index representation, including empty trees and highly unbalanced root-to-leaf paths.
Coding & AlgorithmsOnsite - LinkedInMediumDevOps EngineerFind the Nearest Supply Location in a Road Network
This problem tests your ability to model a road network as a graph and compute the shortest distance from a source node to any target node in a set using a Breadth-First Search (BFS) approach.
Coding & AlgorithmsOnsiteGraphBFSShortest Path - LinkedInMediumSoftware EngineerFind the Node Where Two Singly Linked Lists Merge
Two singly linked lists stored in one successor array may merge at some node and share every node after it. Given both heads, return the first shared node, or -1 if the lists never meet. It tests linked-list traversal and careful handling of cases such as one list starting inside the other.
Coding & AlgorithmsTechnical Screen - LinkedInMediumSoftware EngineerFind the k-th largest element in an array
This question evaluates proficiency with selection algorithms, array manipulation, and analysis of time and space complexity, reflecting competency in order-statistics and basic data structures.
Coding & AlgorithmsOnsite - LinkedInMediumSoftware EngineerGenerate All Distinct Permutations of a List with Duplicate Values
Given a list of up to eight integers that may contain duplicates, return every distinct permutation exactly once, sorted in lexicographic order. It tests systematic enumeration, avoiding duplicate results caused by equal values, and producing a deterministic output order.
Coding & AlgorithmsTechnical Screen - LinkedInMediumMachine Learning EngineerGenerate uniform 0–6 from biased coin
This question evaluates understanding of randomized algorithms, probability theory, and techniques for extracting uniform randomness from a biased source.
Coding & AlgorithmsOnsite - LinkedInEasySoftware EngineerHandle Issues and Onboard Teammates
This question evaluates leadership, cross-functional communication, incident management, and knowledge-transfer competencies by probing how a candidate resolves stakeholder disagreements and explains team-owned systems.
Behavioral & LeadershipOnsite - LinkedInEasyData ScientistHandle imbalance, validate samples, and avoid overfitting
This question tests your ability to design a robust machine learning pipeline for a highly imbalanced classification task, focusing on sampling strategies, metric selection, and regularization techniques to prevent overfitting.
Machine LearningTechnical ScreenImbalanceOverfittingRegularization - LinkedInEasyData ScientistHow do you sample uniformly from an infinite stream?
This question tests the implementation of Reservoir Sampling to maintain a uniform random sample of size k from a stream of unknown or infinite length.
Coding & AlgorithmsTechnical ScreenAlgorithmsProbabilityStreaming - LinkedInMediumSoftware EngineerHow do you win project buy-in?
This question evaluates leadership, stakeholder management, and team resiliency competencies by probing experience in securing project buy-in and in preventing single-point-of-failure through knowledge sharing, documentation, and ownership distribution.
Behavioral & LeadershipTechnical Screen