Katkat

practice a little every day, paws crossed ♡

Software Engineer II 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 1–3 of 3 results

  • J.P. MorganMediumSoftware Engineer II
    Explain Python Concurrency, HTTP Update Semantics, Garbage Collection, and Deadlocks

    Assess core backend engineering fundamentals including Python concurrency tradeoffs, RESTful update semantics, runtime garbage collection mechanisms, and deadlock prevention strategies.

    Software Engineering FundamentalsOnsitepythonconcurrencyrest-api
  • J.P. MorganMediumSoftware Engineer II
    Explain Stack Use Cases and Mutability in Python Containers

    This problem tests the understanding of LIFO data structure applications, the implications of object mutability in Python, and the technical constraints imposed by hashability in container types.

    Software Engineering FundamentalsOnsitePythonData StructuresMemory Management
  • J.P. MorganMediumSoftware Engineer II
    Reason About Concurrency, CAP Trade-Offs, and Kubernetes Scaling

    This problem tests your understanding of fundamental concurrency concepts, distributed systems trade-offs under partition, and the practical application of Kubernetes scaling mechanisms in a high-throughput environment.

    Software Engineering FundamentalsOnsiteConcurrencyCAP TheoremKubernetes