Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Oracle System Design: Scalable Real-Time Chat System
Prepare for Oracle backend interviews: design a scalable, low-latency real-time chat system. Learn architecture, APIs, message ordering and scaling—practice now.
Palantir Behavioral Interview Question: Motivation
Prepare concise, authentic answers for Palantir behavioral motivation questions—outline your career goals, reasons for switching, and demonstrate role-company fit.
Palantir Coding Interview: War Card Game Simulation
Simulate one round of a multiplayer War card game with queue-based decks, tie resolution, and elimination rules. Read the spec, function signature, and edge cases.
Palantir ML System Design: Scalable Music Recommender
Plan a scalable, low-latency music recommendation service for streaming platforms. Learn architecture, APIs, data models, and real-time updates for Palantir ML interviews.
Palantir System Design: Taxi Route Recommendation Service
Prepare for Palantir interviews: design a scalable, low-latency taxi route recommendation. Covers architecture, streaming pipelines, and real-time logic.
PayPal Coding Question: Count Islands in 2D Grid with DFS
Count islands in a binary grid with num_islands using DFS/BFS. Includes approach, code hints, and time & space analysis to prepare for PayPal coding interviews.
PayPal CS Foundation — Distributed Systems Interview
Prepare for PayPal CS Foundation Distributed Systems: fault tolerance, data integrity, error handling and Java concurrency techniques—practice common follow-ups.
PayPal Word Search Grid Interview - DFS Backtracking
Practice PayPal's word search assessment: find a target string in a letter grid using DFS and backtracking. Get approach, edge-case tips, and performance notes.
Pinterest Behavioral Interview: Initiative & Adaptability
Prepare for Pinterest behavioral interviews on initiative and adaptability. Learn to frame self-started projects, pivot decisions, and measurable outcomes—practice answers.
Pinterest Coding Question: Top K Frequent Elements
Solve Pinterest coding problem: Top K Frequent Elements. Compare counting, heap and bucket methods, review complexity, and get concise interview tips now.
Pinterest ML System Design: Real-Time Personalized Feed
Design a Pinterest-style real-time feed ranking system using embeddings, low-latency serving, and streaming events. Learn architecture choices and next steps.
Pinterest System Design: Scalable Catalog Update System
Practice designing a scalable Pinterest merchant product-catalog update system: real-time APIs, bulk ingestion (500k items), validation, job queues, conflict resolution. Start now.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice