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
    Design Secure Token Authorization and Large-File Transfer

    Design a secure, enterprise-grade file transfer service that supports resumable multi-gigabyte uploads/downloads alongside fine-grained, token-based authorization and key management.

    System DesignOnsitesystem-designsecuritydistributed-systems
  • J.P. MorganMediumSoftware Engineer II
    Explain a Project Architecture End to End

    Tests your ability to present a production system architecture end-to-end, detailing data flow, ownership boundaries, database indexing and partitioning strategies, resilience patterns, and concrete architectural trade-offs.

    System DesignOnsiteDatabase OptimizationArchitectureData Modeling
  • J.P. MorganMediumSoftware Engineer II
    Optimize User-and-Region Queries on a Million-Row Table

    Evaluate and design database access patterns, indexing strategies, and scaling techniques (partitioning, sharding, replication) for a financial user-profile system with high regional skew and frequent lookups.

    System DesignOnsiteDatabase OptimizationIndexingPartitioning