General Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 22, 2026

Everything about the General interview process: rounds, what each round tests, difficulty level, and 168 real questions asked by engineers who cleared the loop.

3 rounds
168 real questions
5116 engineers asked

Interview Rounds at General

  1. Online test / phone screen
  2. Technical interview
  3. Managerial / HR round
Insider tip

Prepare well for the technical interview with questions from General's previous loops.

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

Frequently asked questions

What is the General hiring process?
The General hiring process has 3 stages: Online test / phone screen, Technical interview, Managerial / HR round. Most candidates report 168 distinct questions across these rounds.
How many rounds does General interview have?
General typically has 3 rounds: Online test / phone screen, Technical interview, Managerial / HR round.
What happens in a General technical interview?
The technical round at General focuses on Snowflake / Snowpipe, Snowflake / Time Travel, Snowflake / Fail-safe. Prepare well for the technical interview with questions from General's previous loops.
What topics does General ask in technical rounds?
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. Based on 168 questions reported by engineers.
How hard is the General interview?
Difficulty ranges from Hard, Medium, Easy. Prepare well for the technical interview with questions from General's previous loops.