Katkat

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 5851–5880 of 9403 results

  • NVIDIAMediumData Scientist
    Reflect on interview takeaways and adaptation

    This question evaluates self-awareness, growth mindset, adaptive communication, and the ability to identify skill gaps and define measurable improvements within a Data Scientist interview context.

    Behavioral & LeadershipHR Screen
  • NVIDIAMediumApplied Scientist
    Research Project Deep Dive and Your AI-Agent Research Workflow

    Present a 20-minute deep dive into one research project covering motivation, research question, training pipeline, results and takeaways, then extend it to the internship problem. The round also asks how AI agents fit into your daily research workflow for writing, experiments and ideation, testing technical depth, honesty about results, and verification habits.

    Behavioral & LeadershipOnsite
  • NVIDIAMediumData Scientist
    Resolve conflict and learn from failure

    This question evaluates a data scientist's cross-functional conflict resolution, stakeholder management, decision-framework literacy, quantitative impact measurement, ownership of failed projects, and ability to run postmortems and implement guardrails; it is categorized as Behavioral & Leadership within the Data Science domain and tests both conceptual understanding of decision-making frameworks and practical application of communication and metric-driven processes. It is commonly asked to assess interpersonal influence, accountability, learning from failure, and the capacity to convert lessons into measurable process, monitoring, or risk-control improvements that enhance decision quality.

    Behavioral & LeadershipHR Screen
  • NVIDIAMediumSoftware Engineer
    Restaurant Table Reservations: Availability Search and Conflict-Free Booking

    System design question asking for a restaurant table reservation service where diners search availability, book, change and cancel, and restaurants manage tables and hours. It tests the data model, preventing double-booking under concurrency, holds and retries, fast availability search and handling booking spikes.

    System DesignOther
  • NVIDIAEasySoftware Engineer
    Return all file paths via DFS

    This question evaluates understanding of tree traversal and depth-first search along with competence in handling hierarchical data structures and constructing full file paths.

    Coding & AlgorithmsTechnical Screen
  • NVIDIAHardData Scientist
    Reverse linked lists, including k-group

    This question evaluates understanding of linked list manipulation including pointer operations, in-place reversal techniques, recursion and stack-depth considerations, cycle detection, and time/space complexity analysis.

    Coding & AlgorithmsHR Screen
  • NVIDIAMediumData Scientist
    Sell GPUs to a retail CEO

    This question evaluates a candidate's ability to build a business and technical case for deploying GPUs across enterprise analytics and AI workloads, testing competencies in ROI/TCO modeling, workload discovery, pilot planning, stakeholder alignment, risk identification, and crafting data‑backed rebuttals.

    Behavioral & LeadershipHR Screen
  • NVIDIAMediumSoftware Engineer
    Solve a Difficult Problem and Navigate Disagreement

    Assesses technical problem-solving rigor, hypothesis testing, and the ability to resolve technical disagreements using data, empathy, and shared goals.

    Behavioral & LeadershipTechnical ScreenBehavioralConflict ResolutionProblem Solving
  • NVIDIAMediumSoftware Engineer
    Solve anagram grouping and in-place allocator

    This problem tests string hashing/sorting techniques for grouping anagrams and the ability to manage fixed-size memory blocks in-place without auxiliary data structures.

    Coding & AlgorithmsTechnical ScreenHash MapsString ManipulationTwo Pointers
  • NVIDIAMediumSoftware Engineer
    Solve small string and API tasks

    This problem tests your ability to handle nested structural validation using stacks and the design of a robust API integration function that aggregates paginated responses.

    Coding & AlgorithmsOnsiteStackStringsAPI
  • NVIDIAMediumSoftware Engineer
    Solve unique triplets summing to target

    Solve unique triplets summing to target 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
  • NVIDIAMediumSoftware Engineer
    Streaming Top-K Frequent Elements with O(1) Updates Instead of a Heap

    Design a structure that consumes an unbounded stream and reports the K most frequent elements at any time, first with a heap and then with constant-time updates after the interviewer rejects the heap. It tests per-operation cost analysis, data-structure invariants, deterministic tie handling, and extensions to sliding windows, approximate counting, and sharded streams.

    Software Engineering FundamentalsOnsite
  • NVIDIAHardSoftware Engineer
    Verification Plan for a FIFO, a Round-Robin Arbiter and a Valid/Ready Handshake

    A hardware design-verification interview question: plan how to verify a FIFO, a round-robin arbiter and a valid/ready handshake interface. It tests testbench architecture with scoreboards and reference models, constrained-random stimulus, corner cases, SystemVerilog assertions and functional coverage.

    Software Engineering FundamentalsOnsite
  • NVIDIAEasySoftware Engineer
    Write SQL to sum city population by name

    Assesses SQL proficiency in relational joins and aggregation by asking for a total population computed from ZIP-level data and evaluates reasoning about duplicate entity names.

    Software Engineering FundamentalsTechnical Screen
  • NVIDIAEasySoftware Engineer
    Write a Tiny Linux Resource Reporter That Flags Usage Spikes

    Write a small Linux agent that reads live CPU, memory and disk usage from kernel-exposed files, reports them as JSON to a collector endpoint over HTTP, and adds a rolling-window check that only flags a sustained resource spike rather than a single noisy reading.

    Software Engineering FundamentalsOnsitelinuxsystemshttp
  • Nash AIMediumSoftware Engineer
    Design OOD for probabilistic Minesweeper

    Design OOD for probabilistic Minesweeper evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    System DesignTechnical Screen
  • Nash AIMediumSoftware Engineer
    Design real-time delivery tracking with async updates

    This question tests the ability to design a high-throughput, real-time location tracking system that ensures eventual consistency and correct state representation despite network latency and duplicate events.

    System DesignTechnical ScreenScalabilityEvent-DrivenCaching
  • Nash AIMediumSoftware Engineer
    Implement Minesweeper click and print

    Implement Minesweeper click and print 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
  • Nash AIMediumSoftware Engineer
    Implement Minesweeper click-to-reveal expansion

    This problem tests your ability to implement recursive traversal (flood-fill) on a 2D grid and manage game state transitions based on player input.

    Coding & AlgorithmsTechnical ScreenDFSBFSMatrix
  • NatooraMediumData Analyst
    Design a 25,000-CSV ETL pipeline

    This question assesses the ability to design a robust, scalable ETL architecture capable of processing large volumes of semi-structured data while ensuring data integrity and operational reliability.

    System DesignTechnical ScreenETLData EngineeringData Quality
  • NatooraMediumData Analyst
    Explain pricing fit and ETL architecture

    A Natoora Data/Pricing Analyst technical screen that probes how a candidate with no direct pricing experience defends their fit: transferable analytics skills, a ramp plan on food-pricing metrics (revenue, margin, volume, markdown, spoilage), Google Sheets vs code trade-offs, and an end-to-end ETL pipeline deep dive. The model answer shows how to articulate data infrastructure, automation levels, and decision points credibly.

    Behavioral & LeadershipTechnical Screen
  • NatooraMediumData Analyst
    How adapt to Google Sheets?

    This question evaluates the candidate's ability to transfer core analytics skills to a spreadsheet-first workflow, adapt to collaborative and audit-sensitive data processes, and demonstrate leadership around governance, scalability, and the downstream impact of pricing decisions.

    Behavioral & LeadershipTechnical Screen
  • NatooraMediumData Analyst
    When use LLMs for reporting?

    This question assesses the architectural trade-offs, reliability concerns, and suitability of using LLMs for automated business reporting tasks compared to traditional deterministic methods.

    Machine LearningTechnical ScreenLLMRAGReporting
  • NatooraMediumData Analyst
    Why use LLMs for daily summaries?

    This question evaluates a candidate's ability to justify tooling and architecture choices for automated daily summaries, comparing LLM-based natural language generation with rules-based or templated alternatives while accounting for data sources, consumer intent, validation, failure modes, and cost/latency trade-offs.

    Machine LearningTechnical Screen
  • NatwestEasyProduct Manager
    Answer NatWest behavioral prompts

    Prepare NatWest internship behavioral answers for program motivation, commitments, diverse teamwork, decision-making, embracing opportunities, and staying current on technology. The solution uses STAR examples, finance-tech interest, ownership, curiosity, and reflection.

    Behavioral & LeadershipTechnical Screen
  • NavanMediumSoftware Engineer
    How to answer frontend video-screen behavioral prompts

    This question evaluates frontend engineering expertise, communication and collaboration skills, and domain-specific competencies such as Angular and scalable SaaS web application experience.

    Behavioral & LeadershipOnsite
  • NavanMediumSoftware Engineer
    Model booking auxiliary comments with admin updates

    This question evaluates object-oriented data modeling, access-control and auditability considerations, and scalable batch-update strategies for reservation-related metadata like auxiliary comments.

    System DesignOnsite
  • NebiusMediumSoftware Engineer
    Solve four coding problems

    This set of problems evaluates algorithmic problem-solving skills focused on array and string manipulation, frequency and multiset reasoning, sliding-window and coverage concepts, and combinatorial counting for palindromability.

    Coding & AlgorithmsOnline Assessment
  • NetappEasySystem Software Engineer
    Compare C Generic Techniques and C++ Smart-Pointer Ownership

    Tests understanding of low-level generic programming patterns in C and memory ownership semantics in modern C++, including runtime safety and resource management trade-offs.

    Software Engineering FundamentalsTechnical ScreenCC++Memory Management
  • NetappMediumSoftware Engineer
    Design a Production Retrieval-Augmented Generation Pipeline

    This problem tests the ability to design an end-to-end RAG system, focusing on document processing, embedding strategies, retrieval mechanisms, and ensuring accuracy through grounding.

    ML System DesignOnsiteRAGLLMVector Database