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

OpenAI

US and global tech · San Francisco, California · Updated Oct 31, 2026

OpenAI Interview Experience 2026

Candidates who interviewed at OpenAI in 2025 describe a recruiter screen, a live coding screen on a practical build problem, a system design round, and a final round of two to four interviews that includes one behavioral session. Reported design prompts were Slack and GitHub Actions; reported coding prompts were an in-memory database and a problem with many cases to handle rather than a known algorithm. The one new grad report describes a two-hour online assessment with two very hard problems.

Outcomes in these reports were mixed. Two US software engineers received offers in mid-2025, while the August 2025 San Francisco candidate, the January 2025 San Francisco candidate and the April 2025 senior iOS candidate did not.

OpenAI interview process round by round

Round Duration What it tests
Recruiter screen ~30 min Background, why OpenAI; sometimes a technical question
Online assessment (new grad) ~2 hours Two hard problems
Technical screen ~60 min Practical coding with a growing set of requirements
System design ~60 min A real product such as Slack or GitHub Actions
Final round 3+ interviews More coding and design, plus behavioral

OpenAI interview process in 2025: reports by role

These come from self-reported 2025 write-ups on Taro (jointaro.com). Each is one candidate’s account.

  • Software engineer, US (July 2025, offer). Recruiter screen, a live coding challenge, a system design round to design GitHub Actions from scratch, and a final round of two technical interviews and one behavioral interview. The candidate called it a standard process with questions that were a little tough, and advised LeetCode practice plus architecture fundamentals.
  • Software engineer, US (June 2025, offer). The only question the candidate listed was a LeetCode problem. Their advice was to think it through yourself and use ChatGPT for prep if needed.
  • Software engineer, San Francisco (August 2025, no offer). Two one-hour rounds: system design on Slack with a detailed architecture review, then a coding problem that was not algorithm-heavy but required covering many use cases.
  • Software engineer, San Francisco (January 2025, no offer). A 30-minute recruiter call that included a technical question: build an in-memory database in any language. The candidate thought it was fair and practical but was unsure what the interviewer wanted.
  • Software engineer new grad, US (November 2025, no offer). An online assessment of two very hard problems over about two hours. The candidate could not see how either was meant to be solved.
  • Senior iOS engineer, San Francisco (April 2025, no offer). Recruiter screen, a technical screen with an engineer, then two full-length coding and system design interviews. Prompts: implement a chat feature in an existing app, design usage limits, and refactor chatbot code. Two hiring manager interviews were scheduled, but an automated rejection arrived first.

Detailed interview experiences

Experience 1: Software engineer, US (offer, July 2025)

Recruiter screen: First step; the candidate gave no details of the questions.

Live coding challenge: The candidate did not share the problem, but said the questions overall were a little tough and that LeetCode practice helped.

System design: Design GitHub Actions from scratch. A strong answer covers the event intake from webhooks, a scheduler that turns a workflow file into a job graph, isolated runners, log streaming, and retries when a runner dies.

Final round: Three interviews, two technical and one behavioral.

Result: Offer.

Takeaways

  • What decided it: Getting through both technical styles, a timed coding problem and a design round on a developer tool.
  • How to practice: Mix timed algorithm problems with one design prompt on a developer tool each week.

Experience 2: Software engineer, San Francisco (no offer, August 2025)

Round 1, system design (60 min): Design Slack, followed by a detailed review of the architecture the candidate drew.

Round 2, coding (60 min): A generic problem that was not LeetCode-style, where the work was handling many use cases correctly.

Result: No offer.

Takeaways

  • Common fail: Running out of time on case coverage. List the cases before coding and build the simple path first.
  • How to practice: Take a messaging system design and go two levels deeper than the first diagram: fan-out for large channels, message ordering, offline catch-up.

Experience 3: Software engineer, San Francisco (no offer, January 2025)

Recruiter call (30 min): Asked to build an in-memory database in any language during the call.

Result: No offer. The candidate said the question was fair and more practical than LeetCode but was unsure what the interviewer was looking for.

Takeaway: When a prompt is open-ended, ask what operations matter (get, set, delete, transactions, counts) and confirm before coding.

Experience 4: New grad, US (no offer, November 2025)

Online assessment (~2 hours): Two very hard problems, which the candidate did not disclose. They could not solve either and noted that an AI tool also failed on them afterward.

Result: No offer.

Takeaway: New grad OAs at OpenAI, when they happen, are harder than most big-tech OAs. Practice hard graph, design and simulation problems under a two-hour limit.

Experience 5: Senior iOS engineer, San Francisco (no offer, April 2025)

Recruiter screen, then a technical screen with an engineer, then two full-length interviews on coding and system design.

Questions: Implement a chat feature in an existing application; how you would design a system to enforce usage limits; refactor some chatbot code.

Result: Rejected by automated email before the two scheduled hiring manager interviews; follow-up emails went unanswered.

Takeaway: Mobile loops still include backend design. Prepare a usage-limit design that covers tokens, windows, and what the app shows the user when a limit hits.

OpenAI interview questions that come up often

Coding

  1. Build an in-memory database (then add transactions)
  2. A spreadsheet with cell formulas, recalculation and caching
  3. Implement a chat feature in an existing app
  4. Refactor existing chatbot code
  5. Design SQL, Flatten Nested List Iterator, Design Excel Sum Formula (listed against OpenAI on Taro)

System design

  1. Design Slack
  2. Design GitHub Actions from scratch
  3. Design a system to enforce usage limits

Behavioral

  1. Why OpenAI?
  2. Why are you looking for a new role?
  3. Tell me about a time you disagreed with your manager

OpenAI interview tips from these candidates

  • Expect practical problems. Two of the three 2025 coding reports describe build tasks, not known algorithms.
  • Still practice timed algorithms. The July 2025 offer holder and the new grad OA both point to hard problems under time pressure.
  • Prepare one messaging design (Slack) and one developer-tool design (GitHub Actions) in detail.
  • Follow up in writing after the final round, and expect that some teams reply slowly or not at all.

OpenAI behavioral round in these reports

The July 2025 offer holder’s final round had one behavioral interview next to two technical ones, and the senior iOS loop had two hiring manager interviews planned at the end. Questions center on why OpenAI, disagreement and failure. Sample answers are on the OpenAI behavioral interview questions page, and round-by-round prep is on the OpenAI interview questions hub.

Sample answers for high-frequency questions

Q. Build an in-memory database.
A. Start with a hash map for get, set and delete. Add transactions as a stack of layers, each holding pending writes and deletes; reads check layers from the top down, ROLLBACK pops a layer, COMMIT merges it downward. If counts by value are asked, keep a value-to-count map updated on every write so the query is O(1). Confirm nested transaction behavior before coding.

Q. Design Slack.
A. Clients hold WebSockets to a gateway tier. A sent message is written to a store partitioned by channel with a per-channel sequence number, then published to a fan-out service that pushes it to the gateways holding members’ connections. Offline members get push notifications and catch up from history using the sequence number. For very large channels, switch to a pull model, and run search as a separate indexing pipeline.

Q. Design a system to enforce usage limits.
A. A token bucket per API key in Redis, updated with one atomic script at the gateway, handles per-minute limits. For costs known only after the request, such as output tokens, reserve an estimate and settle afterward. A billing pipeline is the source of truth for monthly caps. Return 429 with Retry-After and expose remaining quota in headers.

OpenAI interview tips from these reports

Coding rounds

  • A January 2025 candidate built an in-memory database during a 30-minute call.
  • An August 2025 candidate said the hard part was covering many use cases, not the algorithm.

Design rounds

  • Reported prompts: Slack, GitHub Actions, usage limits.
  • Interviewers review your architecture in detail after the first pass.

Final round

  • The July 2025 offer came after two technical interviews and one behavioral interview.
  • Some candidates heard nothing after finals, so follow up.

Sources

Similar companies

Palantir · Tesla · SpaceX · TikTok · NVIDIA · Google · Stripe

Popular

↑↓ navigate↵ open