General Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 31, 2026

168 real General interview questions reported by engineers, with difficulty and round context.

168 real questions
5116 engineers asked

Real Questions Asked at General

General Hard Scenario round 5–8 YearsSnowflakeSQLPython

A query that previously completed in 2 minutes now takes 20 minutes. Describe your systematic approach to troubleshooting and optimizing performance in Snowflake.

↑ 91 upvotes · 65 engineers asked this · Data Engineer
General Hard Scenario round 5–8 YearsSnowflakePySparkAirflow

Design an end-to-end data pipeline using Python, PySpark, Snowflake, Airflow, and AWS S3. Explain data flow, orchestration, monitoring, and failure handling.

↑ 87 upvotes · 62 engineers asked this · Data Engineer
General Hard Scenario round 5–8 YearsSnowflakeSQLPython

Snowpipe is ingesting duplicate records from cloud storage. How would you detect, prevent, and remediate duplicate data in Snowflake?

↑ 83 upvotes · 59 engineers asked this · Data Engineer
General Medium Technical round 2-5 years

Your AWS Lambda function runs fine in testing but times out in production on the first invocation. Why?

↑ 83 upvotes · 51 engineers asked this · SDE2
General Medium System Design round 2-5 years

How do you implement dark mode in a React app that persists across refreshes, respects OS preference, and allows manual override?

↑ 82 upvotes · 20 engineers asked this · SDE2
General Hard System Design round 6-10 years

Design a system that detects fraudulent credit card transactions in real-time (decision in under 50ms). The system processes 10,000 transactions per second.

↑ 81 upvotes · 9 engineers asked this · Staff
General Hard System Design round 4-7 years

You have a users table with 100M rows. You need to add a full-text search on the bio column (free text). Show how to implement this in PostgreSQL.

↑ 80 upvotes · 38 engineers asked this · SDE2
General Hard Technical round 3-6 years

Your Next.js app shows 'Loading...' forever on first visit but works fine on refresh. What's happening?

↑ 80 upvotes · 18 engineers asked this · SDE2
General Medium Scenario round 5–8 YearsSnowflakeSQL

A production table was accidentally deleted 2 hours ago. How would you recover the data using Snowflake Time Travel?

↑ 79 upvotes · 57 engineers asked this · Data Engineer
General Hard System Design round 5-8 years

You're building a WebSocket server in Node.js that needs to broadcast messages to 50,000 concurrent connections. A naive broadcast loops through all 50,000 and calls socket.send(). What's wrong with this and how do you fix it?

↑ 79 upvotes · 47 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

What General asks by topic

Snowflake / Snowpipe Snowflake / Time Travel Snowflake / Fail-safe Snowflake / Zero Copy Cloning Snowflake / Data Quality Snowflake / Performance Tuning Snowflake / Architecture Snowflake / Concepts React / State Management React / Complex UI Node.js / WebSocket SQL / Multi-tenancy SQL / Concurrency SQL / Transactions Python / Memory Python / Data Pipeline Python / Caching AWS / ECS AWS / RDS AWS / Architecture Kafka / Consumer TypeScript / Type System MongoDB / Indexing MongoDB / Schema Design MongoDB / Write Concern Security / SQL Injection Behavioral / Ethics Behavioral / Estimation React / Micro Frontend React / React Query React / SSR React / Performance Python / Django Python / Performance Python / Celery Python / Data Handling Python / Multiprocessing SQL / Data Warehousing SQL / Database Theory SQL / Schema Design AWS / S3 AWS / Event Processing AWS / VPC AWS / Security AWS / Serverless AWS / Auto Scaling AWS / CDN AWS / SQS DevOps / Kubernetes DevOps / CI/CD DevOps / Helm DevOps / Docker Kafka / Consumer Groups Kafka / Partitioning Kafka / Ordering Kafka / Performance Kafka / Durability Security / IDOR Security / Incident Response Security / Secrets Management System Design / Real-time ML TypeScript / Type Safety TypeScript / Utility Types TypeScript / Runtime Errors MongoDB / Aggregation MongoDB / Internals React / Next.js App Router React / CSS-in-JS React / UX Patterns Node.js / Architecture Node.js / Streams SQL / Database Architecture SQL / Hierarchical Data SQL / PostgreSQL Internals SQL / Full Text Search AWS / Lambda Networking AWS / Data Lake AWS / S3 Cost AWS / CloudFormation Security / Incident DevOps / Incident SQL / Disaster Recovery SQL / Performance Security / Session Hijacking Python / Performance Optimization Redis / TTL Redis / Data Structures Elasticsearch / Cluster Health Elasticsearch / Performance Elasticsearch / Query Types Elasticsearch / Index Management GraphQL / Real-time GraphQL / Schema Evolution Data Engineering / Exactly Once Data Engineering / Data Modeling Data Engineering / Spark Data Engineering / Architecture Data Engineering / Data Quality Data Engineering / ML Pipeline React / Hydration React / Patterns React / Build Optimization React / Architecture Node.js / Core Python / Memory Optimization Python / Data Processing DevOps / Terraform DevOps / AWS Lambda SQL / PostgreSQL AWS / Lambda AWS / Load Balancing AWS / IAM AWS / Networking AWS / Container Orchestration GraphQL / Performance GraphQL / Core Concepts GraphQL / Security GraphQL / Client Patterns Elasticsearch / Mapping Data Engineering / Orchestration Data Engineering / Processing Data Engineering / Storage TypeScript / Advanced Types Architecture / Documentation React / Next.js PySpark / Core Concepts PySpark / Optimization PySpark / Debugging PySpark / Caching PySpark / Coding Airflow / Scheduling Airflow / Security Airflow / Task Communication Airflow / Backfill Web / WebAssembly Architecture / Multi-tenancy Behavioral / Agile GraphQL / Architecture Python / Pandas

General questions by technology

General Snowflake General Python General SQL

Other company interview processes

Amazon Interview Process Google Interview Process Microsoft Interview Process Flipkart Interview Process Swiggy Interview Process Meta Interview Process Apple Interview Process Netflix Interview Process Uber Interview Process Airbnb Interview Process