interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Snowflake

US and global tech · Bozeman, Montana · Updated Oct 31, 2026

Snowflake Interview Questions and Answers (2026)

The Snowflake interview process for software engineers is a HackerRank online assessment (for most interns and new grads), one to three live coding screens, a panel of three or four back-to-back one-on-one interviews, and a hiring manager call. Coding is LeetCode-style and often hard: 2025 reports describe dynamic programming and backtracking on the OA, graph problems and topological sort in screens, and two LeetCode hards in a single session. Core engineering roles add C++ or Java systems questions on multithreading and concurrency.

Taro’s self-reported pass rate for US software engineers at Snowflake was 5% across 40 reports. Snowflake says it has more than 10,000 employees across over 40 offices.

Snowflake interview process

  1. Online assessmentUp to 2 hours
  2. Recruiter or hiring manager intro~30 min
  3. Coding screens (1-3)~45-60 min each
  4. Panel interviews (3-4)Back to back
  5. Hiring manager~30-45 min
  6. Team matchingVaries
Round Duration What it tests
Online assessment Up to 2 hours HackerRank; one to three problems, mostly DP, backtracking or bit manipulation
Recruiter or hiring manager intro ~30 min Background, team interest, logistics
Coding screens (1-3) ~45-60 min each LeetCode medium to hard; one 2025 new grad loop had a React frontend screen
Panel interviews (3-4) Back to back More coding, systems questions, and for experienced hires system design
Hiring manager ~30-45 min Past projects, values, team fit
Team matching Varies Intern and new grad candidates can wait here for headcount

Snowflake does not publish round lengths; the OA time comes from a 2025 intern report, and the rest are typical of the reported formats.

Snowflake interview questions with answers

Q: Maximum Profit in Job Scheduling: pick non-overlapping jobs to maximize profit.

Sort jobs by end time. Let dp[i] be the best profit using the first i jobs. For job i, binary-search the latest job whose end time is not after job i’s start time, then dp[i] = max(dp[i-1], profit[i] + dp[j]). This is O(n log n). The common bug is using a strict comparison where the problem allows a job to start exactly when another ends.

Q: Course scheduling: return a valid order for courses with prerequisites, or report a cycle.

Build an adjacency list and in-degree counts, push every course with in-degree zero into a queue, and repeatedly pop a course, append it to the order and decrement its neighbors’ in-degree. If the order has fewer courses than the input, there is a cycle. This is Kahn’s algorithm, O(V + E). Snowflake reports mention BFS and topological sort together, so be ready to explain why DFS with three colors also works.

Q: Happy Number: does repeatedly summing the squares of digits reach 1?

Either the sequence reaches 1 or it enters a cycle. Detect the cycle with a set of seen values or with Floyd’s slow and fast pointers, which uses O(1) memory. Mention that any number above 243 shrinks after one step, so the sequence is bounded.

Q: Which data structure would you use for concurrent access, and why?

It depends on the access pattern. For a read-heavy map, a concurrent hash map with lock striping (Java’s ConcurrentHashMap) lets readers proceed without locking the whole table. For a producer-consumer pipeline, a bounded blocking queue gives back-pressure. For counters, use atomics instead of a mutex. Say what race you are preventing and what the cost is, since Snowflake’s core engineering teams write multithreaded C++ and Java.

Q: Design a system for real-time analytics with high availability.

Ingest events into a partitioned log such as Kafka, replicated across availability zones. A stream processor aggregates by key and time window and writes results to a serving store built for fast reads. Keep raw events in object storage so you can replay after a bug. For availability, run stateless services in multiple zones, checkpoint stream state, and define what stale data users see during a failover. State your latency and freshness targets first, since they decide most of the design.

Snowflake interview questions by role

Role Reported questions and topics
Intern HackerRank OA with DP or backtracking hards; LeetCode medium graph problems; explain multithreading; Java versus C++ compilers
New grad Strings and hashmaps; BFS and topological sort; a React frontend screen for some teams; panel of three one-on-ones
Software engineer (IC2) LeetCode medium tree problem; four-person panel
Senior and above Two hard problems in a session; system design such as real-time analytics with high availability

Snowflake online assessment

Snowflake’s OA is on HackerRank. An April 2025 US intern got the invite a couple of days after applying and had two hours for a dynamic programming problem. A June 2025 San Mateo intern described three LeetCode-hard problems on DP and backtracking. Taro’s Snowflake page lists Happy Number, Maximum Profit in Job Scheduling and Maximum Number of Events That Can Be Attended II as Snowflake-tagged problems, which matches the interval and scheduling DP pattern candidates describe.

Question Answer
Which platform? HackerRank in 2025 intern reports.
How long? Up to two hours in an April 2025 report.
How many questions? One to three, depending on the role.
What topics? Dynamic programming, backtracking, intervals, bit manipulation.
Is there a cutoff? Not published by Snowflake, and no report gives a score.

Snowflake new grad and intern interview

Snowflake hires interns into Core Engineering and Database Engineering teams. The Fall 2026 Core Engineering intern posting covered Menlo Park and Bellevue, paid an estimated $42-$60 per hour, and asked for third- or fourth-year undergraduates or graduate students in CS, computer engineering, EE, physics, math or a related field. It required C++ or Java, data structures and algorithms, and systems programming with multithreading and concurrency, and preferred a 16-week internship (12 weeks minimum).

Reported 2025 intern and new grad loops:

  • Menlo Park intern (July 2025, accepted offer): two technical rounds of LeetCode medium graph problems and a behavioral round. Interviewers pushed on why the candidate picked an approach, which inputs favor approach A over B in time and space, and test cases.
  • San Mateo intern (June 2025, no offer): OA of three LeetCode hards, then two back-to-back technical interviews with LeetCode hards. Other questions: explain multithreading, your favorite class, and the differences between Java and C++ compilers. The candidate reached team matching, but headcount had filled.
  • Toronto new grad (July 2025, no offer): three coding screens (an easy strings and hashmap problem, a medium-hard BFS and topological sort problem, and a React frontend task), a panel of three one-on-ones and a hiring manager call.

Snowflake software engineer interview for experienced hires

Experienced loops skip the OA and start with a hiring manager or recruiter conversation. A March 2025 San Francisco IC2 candidate spoke with the hiring manager, had two code screens, and then a panel of four interviewers; one question was a LeetCode medium tree problem. A May 2025 Seattle candidate had two LeetCode hards in one session under strict time and was rejected despite solving both, which they attributed to the interviewer. Senior and principal loops add system design; a 2025 Canada report described designing a system for real-time analytics with high availability.

Snowflake coding screens

Each screen is usually one problem with follow-ups. Interviewers focus on reasoning: why this algorithm, what changes if the input is sorted or very large, and what tests you would write. In the 2025 reports the topics were graphs (BFS, topological sort), trees, DP and scheduling.

Snowflake panel interviews

Three or four back-to-back one-on-one interviews. For core engineering roles they can include systems questions, such as which data structures work well under concurrency or how threads share state safely. Experienced candidates get a system design round in the panel.

Snowflake behavioral and hiring manager round

The hiring manager call closes the loop. Expect questions on your projects, why Snowflake, and stories tied to its values such as Own It and Get It Done. Sample answers are on the Snowflake behavioral interview questions page.

Snowflake platform interview questions and answers for data engineers

DataCamp’s guide and similar lists cover architecture, micro-partitions, warehouses, Time Travel, cloning, Snowpipe and caching.

Q: Explain Snowflake’s architecture.

Three layers. Storage keeps data in compressed columnar micro-partitions in cloud object storage. Compute runs in virtual warehouses, independent clusters that scale separately from storage. Cloud services handle metadata, query optimization, security and transactions. Because compute and storage are separate, two teams can query the same data on different warehouses without contention.

Q: What are micro-partitions, and when do you add a clustering key?

Snowflake automatically splits tables into immutable micro-partitions of roughly 50-500 MB uncompressed, storing min and max values per column so queries can prune partitions they do not need. Add a clustering key only on very large tables where common filters prune poorly, because automatic reclustering costs credits.

Q: What is the difference between Time Travel and Fail-safe?

Time Travel lets you query, clone or restore data as it was at an earlier point, for 1 day by default and up to 90 days on Enterprise edition. Fail-safe is a further 7-day period after Time Travel for permanent tables, and only Snowflake support can recover data from it. Transient and temporary tables have no Fail-safe.

Q: What is zero-copy cloning?

CREATE TABLE … CLONE copies metadata only, so the clone points at the same micro-partitions and costs no extra storage until either side changes data. It is used for test environments and for snapshots before a risky change.

Q: How do Snowpipe, streams and tasks fit together?

Snowpipe loads new files from a stage continuously, triggered by cloud storage events. A stream on a table tracks inserts, updates and deletes since it was last consumed. A task runs SQL or a stored procedure on a schedule or after another task. Together they build incremental pipelines without an external orchestrator.

Q: What caching does Snowflake use?

A result cache in the cloud services layer returns identical query results for 24 hours if the data has not changed. A local disk cache on each warehouse keeps recently read data, and is lost when the warehouse suspends. Metadata answers some queries, such as COUNT(*) on a table, without a warehouse at all.

Snowflake in India

Snowflake has an office in Pune. Recent candidate reports from India are thin and mostly for experienced data engineering and senior roles, with several hiring manager and cross-functional rounds. Most India searches for “Snowflake interview questions and answers” are about the platform, covered in the labelled section above.

What Snowflake interviewers score

  1. Solving hard problems under time. Two LeetCode hards in one session is not unusual in 2025 reports.
  2. Explaining choices. The intern who got an offer said interviewers cared about trade-offs between approaches and test cases.
  3. Systems depth for core teams. Multithreading and C++ or Java knowledge come up even for interns.
  4. Ownership. Values such as Own It and Get It Done shape the hiring manager round.

A four-week Snowflake prep plan

  1. Week 1: Timed DP sets on HackerRank: interval scheduling, knapsack variants, bitmask DP. Two hours, three problems, no hints.
  2. Week 2: Graphs and trees: BFS, topological sort, Dijkstra, tree DP. Explain the time and space trade-off of each choice out loud.
  3. Week 3: Concurrency in C++ or Java: mutexes, condition variables, atomics, a thread-safe queue. Experienced candidates add two real-time analytics designs.
  4. Week 4: Behavioral stories for the eight values and a mock panel of three back-to-back interviews.

Snowflake pay in the US

Snowflake’s Fall 2026 Software Engineer Intern (Core Engineering) posting listed an estimated $42-$60 per hour, depending on skills, experience and location. Snowflake had no public full-time new grad base range in October 2026, so ask your recruiter for the range for your location.

Levels.fyi’s self-reported US medians for Snowflake software engineers, including stock and bonus, are about $237,000 at IC1, $361,000 at IC2, $563,000 at IC3, $776,000 at IC4 and $1.19 million at IC5.

Frequently asked questions about Snowflake interviews

What is the Snowflake interview process for software engineers?

Interns and new grads usually start with a HackerRank online assessment, then one to three live coding screens, a panel of back-to-back one-on-one interviews, and a hiring manager call. A March 2025 San Francisco IC2 candidate had two code screens and then a four-person panel; a July 2025 Toronto new grad had three coding screens (one in React), a three-interview panel and a hiring manager call. Team matching can follow the offer decision for interns.

What is on the Snowflake online assessment?

It runs on HackerRank and is dynamic-programming heavy. An April 2025 US intern had a two-hour HackerRank test with a DP problem, and a June 2025 San Mateo intern described three LeetCode-hard problems on DP and backtracking. Practice timed DP, backtracking, intervals and bit manipulation.

Are Snowflake coding interviews LeetCode-style?

Yes, more than at most data companies. A July 2025 Menlo Park intern who accepted an offer had two rounds of LeetCode medium graph problems, and a May 2025 Seattle software engineer had two LeetCode hards in one timed session. Interviewers also ask why you chose one approach over another and which inputs suit each.

How much do Snowflake software engineers make?

Snowflake’s Fall 2026 Core Engineering intern posting listed $42-$60 per hour. Levels.fyi’s self-reported US medians, including stock and bonus, are about $237,000 at IC1, $361,000 at IC2, $563,000 at IC3 and $776,000 at IC4.

What are Snowflake’s values?

Snowflake lists eight: Put Customers First, Integrity Always, Think Big, Be Excellent, Make Each Other The Best, Get It Done, Own It, and Embrace Each Other’s Differences. Behavioral and hiring manager rounds look for stories that show ownership and getting results.

What languages does Snowflake use for core engineering interviews?

Snowflake’s Core Engineering intern postings ask for strong C++ or Java (C++17/20 or Java 17/20 preferred) and systems programming experience with multithreading and concurrency. Coding rounds generally let you choose a language, but a San Mateo intern in 2025 was asked to explain multithreading and the differences between Java and C++ compilers.

What are common Snowflake interview questions for data engineers?

For data engineers working on the Snowflake platform, expect questions on its three-layer architecture (storage, compute in virtual warehouses, cloud services), micro-partitions and clustering, Time Travel versus Fail-safe, zero-copy cloning, Snowpipe, streams and tasks, caching layers, and warehouse sizing and auto-suspend. These are separate from the Snowflake company loop.

Sources

Popular

↑↓ navigate↵ open