FAANG digest, June 15–22: Netflix drought broken, OpenAI first signals, TC mid-level slide deepens

FAANG digest, June 15–22: Netflix drought broken, OpenAI first signals, TC mid-level slide deepens

Netflix breaks its 8-week SWE interview silence with a documented phone screen. OpenAI and Anthropic make their channel debut with first-ever interview reports. ServiceNow joins the freeze map despite a CEO pledge. Microsoft's Xbox cuts are confirmed as brutal. Plus: Google L5 and L6 TC drop together for the first time, Amazon L7 explodes to $721K, and a full 21-company TC benchmark table.

内容来源:...
Glassdoor FAANG Interview Reports
2026/6/22 · 9:27
1 订阅 · 6 内容

FAANG digest, June 15–22: Netflix drought broken, TC freefall accelerates

Netflix posted its first senior SWE phone screen in more than seven weeks — the drought is over. Meanwhile FAANG mid-level comp took its sharpest single-week drop this year: Google L5 fell another $28K (−6.6%), Google L6 dropped $46K in its first significant move ever (−7.5%), Meta E5 shed another $31K (−6.3%). Amazon L7 went the other direction, exploding up $87K (+13.7%) to $721K. ServiceNow became the latest SaaS company to break a CEO no-layoff pledge. And OpenAI interview signals are now visible across three subreddits — this is the first week the channel has had documented process detail for a Staff SWE role there.

Hiring status by company

Signals current as of June 22, 2026. Companies with no new data carry forward from June 15.
CompanyStatusSignal this week
GoogleActive, dysfunctional3 new independent dysfunction signals: 6–7 week recruiter ghosting post-team-match, OA sent after onsites already scheduled, month-long "Assessment Passed" limbo; Randstad gate unresolved 1
MetaFreeze (E4/E7)Zero new interview reports — 8+ weeks. Zuckerberg Jun 12 commitment holding; Jul 22 WARN exit date approaching with no execution signal 2
AppleSelectiveMLE phone screen cleared this week. ICT3 downlevel pattern continues; no new process signals
AmazonActive + AI hiringMultiple SDE loops reported; Connect Talent (agentic AI hiring product) released Jun 19; GenAI behavioral question bank expanding 3
NetflixDrought BROKENFirst Senior SWE phone screen in 8 weeks; cache design + production follow-ups format confirmed 4
MicrosoftPartial freezeXbox "bloodbath" layoffs confirmed for July (Bloomberg/Schreier); IC4 ML candidate with all "strong hire" feedback placed in pool instead of receiving offer 5
OpenAIActively recruitingFirst Staff SWE phone screen documented (passed); first PM interview signal in channel history; process moves fast (LinkedIn → screen → HM in <1 week) 6
AnthropicActively hiring4 interview reports this week confirm non-LeetCode practical format across all roles; mission alignment is a hard behavioral gate 7
StripeActiveAI Programming Exercise now settled as standard format; no new window reports but L3 TC dips −$5K 8
DatabricksActiveData + AI Summit concluded; $6.9B ARR (+80%); L5 TC up +$13K post-Summit 9
ServiceNowSurprise layoffsCEO's April "no layoffs" pledge broken; 63+ CA WARN; employees estimate up to 2,500 total; second wave rumored Jul 6 10
SalesforcePost-cut, still hiringNo new cuts this week; 1,479 roles open; no interview reports 2
SnowflakeSelectiveIC3 TC up +$3K; no interview signals this window
NvidiaActive, slowIC3 TC tracked for first time at $301K; no interview reports

Lead: Netflix drought broken — here is what the phone screen looked like

The 7+ week silence from Netflix ended on June 20 with a verified Senior SWE phone screen report on r/OfferEngineering. 4 The format is a 60-minute coding + production-design session; the candidate rated it 5/10 for initial difficulty but noted the follow-ups pushed significantly harder.
The question offered a choice: implement a weighted cache or a timed cache.
  • Weighted cache: API is put(key, value, weight) / get(key). When capacity is exceeded, evict the heaviest item.
  • Timed cache: Each entry has a TTL; expires_at is stored per item. get() checks expiry lazily; a background thread handles cleanup.
Both are straightforward to implement. The real evaluation happened afterward. Follow-up questions covered:
  • Lazy vs. background cleanup cadence — when to prefer each
  • Concurrency: coarse lock → lock striping → sharding
  • Capacity limits and LRU cleanup under memory pressure
  • Production durability: crash recovery options (warm cache rebuild vs. persist locally vs. external distributed cache)
The author summarized: "The initial implementation was easy — the interview's real difficulty was the production-heavy follow-ups." 4
A second Netflix signal appeared the same week as a cross-posted offer discussion. Confirmation that Netflix is interviewing again after the backfill-only pause — but the community's read that many open postings are performative (internal-only fills) still stands. 4
正在加载内容卡片…

OpenAI: first Staff SWE and PM signals ever documented

Two independent OpenAI interview reports appeared this week — the first time this channel has had documented process detail for either role family.
Staff SWE phone screen (passed, difficulty 8/10): A single 60-minute session combined system design and coding. 6 The system design question was: Design Sora — the architecture needed to cover request intake, prompt validation, job creation, scheduling, GPU worker execution, storage, status tracking, and result delivery. The interviewer focused almost exclusively on failure handling: GPU worker crashes, job timeouts, partial generation, duplicate jobs, retry logic, cancellation, storage failures, and status tracking inconsistencies. The candidate who cleared this round noted: for OpenAI system design, drawing the happy-path architecture is table stakes — you need to proactively surface failure cases, retries, idempotency, timeouts, and cancellation without prompting. The coding portion was a Cloud Credit Balance Replay problem, completed in 27 minutes. HR confirmed moving forward 2 days after the interview. 6
PM phone screen (early stage): A candidate was contacted by an OpenAI recruiter via LinkedIn, completed a phone screen the next day, and moved to an HM behavioral screen (30 minutes) two business days later. 11 Process moved from LinkedIn outreach to HM screen inside one week — faster than any Google or Microsoft pipeline signal observed this cycle. The candidate is now waiting on next steps, which illustrates the OpenAI pattern also tracked in the recruiting side: initial stages are fast, but "crickets" can follow after HM screen.
OpenAI SWE compensation, tracked for the first time this week: L4 median is $673K (base $277K + stock $397K); overall SWE median is $805K — highest across all companies in this digest. 12

Anthropic: 4 reports confirm non-LeetCode format is consistent across all roles

Four Anthropic interview reports appeared this week on r/OfferEngineering, all confirmed with full content. The through-line: Anthropic does not use LeetCode-style algorithm questions at any stage for any role tracked so far.
SWE phone screen — Bootloader (Jun 18): A program simulation with jump/next/plus instructions; one swapped instruction caused a loop. "The wording was the real trap," the report noted. Pass/fail is decided on whether the candidate reads the spec carefully enough to isolate what's actually broken. 13
SWE phone screen — Inference API Design Review (Jun 18): The task was to review a broken inference API design, not build one from scratch. The broken piece was batching. The candidate who did not pass spent too long on broad review instead of drilling to the highest-impact issue. 14
Frontend phone screen (Jun 20): Image processing pipeline on CodeSignal — candidates choose their library during the interview. Difficulty 5/10; passed. The follow-up pushed on I/O-bound vs. CPU-bound optimization tradeoffs. 15
FDE (Forward Deployed Engineer) interview guide (Jun 22): The FDE role is a hybrid of SWE, solutions architect, and applied AI. Practical coding includes tasks like building a rate limiter, retry queue, and RAG (retrieval-augmented generation) chunker. There is an LLM system design round and a customer case round. Behavioral evaluation emphasizes mission alignment and AI safety awareness as hard gates. 7
If you're preparing for Anthropic: the coding exercises test careful reading and tradeoff reasoning, not pattern recall. For design review rounds, start with the highest-impact issue — not a complete audit.

Microsoft: Xbox "bloodbath" confirmed; broader hiring freeze creeping past gaming

Bloomberg reporter Jason Schreier confirmed on June 17 that Xbox is executing major layoffs immediately after Microsoft's fiscal year ends June 30: "What's happening is going to be pretty brutal. The word 'bloodbath' has been thrown around among people that I talk to who know what's happening. It's going to be bad." 5 Xbox Game Studios head Craig Duncan stepped down June 15. Studios Compulsion Games (South of Midnight), Double Fine (Kiln), and Ninja Theory (Hellblade) are in active negotiations with Xbox. 16 The internal memo from Sharma and her team read: "Going forward, this cannot continue." 17
Beyond gaming: a candidate who completed a full Microsoft IC4 ML loop with every interviewer rating them "hire" or "strong hire" was placed in the "Microsoft eligible" hiring pool instead of receiving an offer — another candidate was selected. 18 Pool eligibility runs 18 months. This is consistent with a partial headcount freeze extending beyond the Xbox division. If you're in a Microsoft hiring pool right now, the 18-month window is real but the probability of reactivation inside a realistic competing-offer window is low.

ServiceNow: CEO said no layoffs, then cut hundreds

In April 2026, ServiceNow CEO Bill McDermott told CNBC that the company would "absorb positions created by natural attrition through productivity gains from AI" and maintain headcount through early 2027. 10 On June 11, ServiceNow filed a California WARN notice covering 63 employees in San Diego. Employees on r/servicenow estimate the total at up to 2,500 across sales, solution consulting, marketing, engineering, training, product, and ServiceNow University. A second wave is rumored for the week of July 6. 10
The stock is down approximately 52% from its 52-week high of $211.48, now at $102.15. 10 Q1 2026 revenue was $3.77B (up 22% year-over-year), so the cuts are not driven by revenue pressure — analyst Keith Weiss said on the earnings call: "The stock is down 12% after hours, so something's not getting through to investors. When are we going to see the benefits of ServiceNow's positioning for this generative AI opportunity? Because we aren't seeing it." 10
ServiceNow has been added to the freeze map. Treat any open roles there with caution until the second-wave rumor resolves.

Google: three independent dysfunction signals in one week

Three separate Google process failures surfaced in the June 15–22 window, each at a different pipeline stage. Taken together, they are consistent with a system under load rather than isolated recruiter errors.
Team matching ghost: After clearing the interview loop, one candidate had 3–4 team matching calls set up. Then: 6–7 weeks passed with no feedback and no response to three follow-up emails. 1 The recruiter is unreachable.
OA sent after onsites scheduled: One L4 candidate had already completed the GHA (Googleyness and Hiring Assessment, a 30-minute behavioral screen), with two virtual onsites (AI/ML domain + Googleyness) and two in-person onsites (DSA) scheduled — then received an email titled "Google's Online Challenge - You're Invited." The recruiter described it as an optional round. The candidate noted: "The test setup seems pretty intrusive, they want camera, mic, full disk access, even 'system event monitoring.'" 19
Month-long "Assessment Passed" limbo: Applied May 19, status changed to "Assessment Passed" May 22, then nothing for over a month.
On the interview content side: a candidate who spent four months preparing 300+ LeetCode problems, covering DP, graphs, and trees, but deliberately skipping tries — ran into a tries question in their Google interview. "Don't be me," they wrote on r/leetcode. 20 Less common structures (tries, bitwise operations) do appear, and Google's breadth requirement means skipping even "low-probability" topics carries real risk.
A verified Google L4 full loop that passed this week (difficulty 8/10) covered: Text Editor / Bookkeeping OOP phone screen → 7–8 Googliness behavioral questions → onsite graph algorithms (Dijkstra, multi-source BFS, connected components) → onsite Huffman encoding variant (brute force to greedy). 21 The successful candidate's lesson: Google expects you to articulate constraint assumptions, defend data structure choices, do dry runs, and give precise complexity analysis at each step — not just produce a working solution.

Amazon: MLE rejection, new GenAI behavioral wording, and a hiring AI product

Amazon MLE senior loop rejection: A 4-round loop (coding → HM project deep dive → bar raiser/OOD → ML design) that each included 2 behavioral questions. 22 The coding round used LC Course Schedule (graph traversal, dependency resolution, cycle detection) — the candidate solved it cleanly. Rejection reason: project impact and scale, not coding. Amazon MLE loops evaluate the magnitude of past projects as a primary signal; if your prior work was technically sound but bounded in scope, prepare to reframe it or surface the larger organizational impact explicitly.
GenAI behavioral question expanding: A new phrasing appeared this week: "Tell me about a time GenAI produced a poor result and what you did." 23 This is a second confirmed wording beyond the 5-question bank documented in the June 8–15 digest. The GenAI behavioral block is expanding — prepare specific examples of identifying GenAI failures and correcting them.
Amazon Connect Talent: On June 19, Amazon released an agentic AI hiring product that conducts voice interviews, administers assessments, and scores candidates. 3 Amazon is both a buyer and a seller of AI-driven hiring automation.

Apple MLE phone screen: broad screening, not deep eval

A verified Apple MLE (machine learning engineer) senior-level phone screen from June 18 covers three areas in 60 minutes: 24
  1. Coding: Rotate a matrix 90° in-place (transpose + reverse rows).
  2. ML knowledge: Vision encoder basics — what it does, how it's trained, how representations feed downstream tasks.
  3. ML systems: LLM performance bottlenecks — memory, latency, inference speed, and optimizations (KV cache, batching, quantization, speculative decoding).
Brief resume discussion with few follow-ups. The candidate passed at difficulty 5/10 but noted the session "felt a bit flat — few follow-up questions from the interviewer." The ICT3 downlevel pattern continues; treat this as a screening round where breadth matters more than depth.

Databricks Data + AI Summit: $6.9B ARR, hiring signals in new product lines

Databricks concluded its Data + AI Summit 2026 at Moscone Center (San Francisco, June 15–18) with roughly 31,000 in-person attendees across 174 countries. 25 Annualized revenue hit $6.9B — up more than 80% year-over-year — with AI products contributing $1.7B of that. 9 The company's private market valuation of $134B now exceeds Snowflake's public market cap of $83B.
Major announcements with hiring implications:
  • Genie One (GA from July 6): agentic AI coworker available across web, iOS, Android, Slack, and Microsoft Teams. Internal benchmark: 84.5% accuracy vs. 52.4% for the strongest general coding agent. 25
  • CustomerLake (agentic CDP for marketing): new vertical with Circle K already as a customer — implies marketing/CDP engineering team expansion.
  • LakeWatch + Panther acquisition (agentic SIEM, Panther's 2021 valuation was $1.4B): Databricks' third security acquisition after Antimatter and SiftD.ai. Security engineering team almost certainly growing. 26
  • LTAP (unified OLTP + OLAP on a single data copy): eliminates CDC pipelines, requires storage and database engineering.
CEO Ali Ghodsi said enterprises have "stopped tokenmaxxing... and are now 'value-maxxing' to optimize efficiency while still drawing on AI's powers." 9 Databricks L5 median TC rose $13K this week to $665K — likely a post-Summit offer adjustment. 27
Databricks Data + AI Summit 2026 — lakehouse platform overview featuring layered data platform architecture with governance, quality, lineage, and privacy security annotations
Databricks Data + AI Summit 2026 platform overview. 25

TC benchmarks — week of June 22, 2026

正在加载统计卡片…
Google L6's $46K drop is the largest single-week absolute move across all companies tracked this cycle — and it's the first significant L6 decline this year. At the same time, Google AI Research Scientist L5 is trading at an entirely different market: a verified offer this week shows $730K first-year TC ($250K base + $80K signing + $363K RSU year 1 under a 33/33/22/12 front-loaded vesting schedule + $37.5K bonus) for a PhD candidate with 5 years of experience. 28 That's 84% above the current Google L5 SWE median of $396K — the AI research premium is real and measurable.
正在加载图表…
Source: Levels.fyi, updated June 22, 2026. 29 30 31
Full benchmark table:
CompanyLevelMedian TC (Jun 22)WoWBaseStock/yrBonus
GoogleL5$396K−6.6% ⚠$226K$141K$29.6K
GoogleL6$564K−7.5% ⚠$270K$246K$48.9K
MetaE5$458K−6.3% ⚠$224K$212K$22.1K
AmazonL4$189K−1.0%$142K$39.8K$7.6K
AmazonL5$274K+0.4%$179K$90.2K$4.5K
AmazonL6$409K+0.7%$215K$193K$1.4K
AmazonL7$721K+13.7%$263K$458K
NetflixL5$525K−2.4%$525K
AppleICT3$239K+6.2%$169K$61.2K$9.2K
OpenAIL4$673Knew$277K$397K
NvidiaIC3$301Knew$196K$105K
DatabricksL5$665K+2.0%$215K$431K$18.5K
DatabricksL6$1.05M$248K$764K$37.8K
SnowflakeIC3$530K+0.6%$252K$248K$30.8K
StripeL3$466K−1.1%$237K$195K$33.8K
StripeL4$745K$290K$403K$52.3K
LinkedInIC3$304K+2.0%$203K$87.5K$13.5K
CloudflareL4$270K+1.1%$206K$64.4K
SalesforceSr. MTS$258K$200K$33.2K$24.1K
ServiceNowIC3$226K$174K$38.7K$13.5K
WorkdayP4$297K$207K$72.6K$17.9K
Microsoft L63 data unavailable this week (page fetch failed; Jun 15 baseline was $219K). Shopify and Atlassian have no comparable US SWE data.
Levels.fyi sources for SaaS companies: 27 32 8 33 34 35 36 37 12 38

Five things to do before your next interview

1. If you're targeting Netflix: the cache/timed-cache format is documented. Implement both variants cold, then drill the production follow-ups — concurrency (coarse lock → striping → sharding), cleanup strategies, and crash recovery tradeoffs. The initial code is not the bar; the production discussion is.
2. For OpenAI system design: lead with failure modes. The GPU worker crash scenario, job deduplication, retry idempotency, and cancellation paths are the content the interviewer actually evaluates. Draw the happy path in the first 5 minutes, then spend the next 40 on what breaks it.
3. Anthropic phone screens test reading comprehension, not algorithms. For the bootloader/simulation format: read the spec twice before writing a single line. For the design-review format: identify the single highest-impact flaw before cataloging smaller ones. Broad review gets penalized.
4. Google's tries and bitwise problems are real. If you have a Google onsite within 4 weeks and haven't touched trie problems, spend 3–4 hours on them. The candidate in this week's report prepared 300+ problems but skipped tries — and encountered one. The breadth requirement is not a rumor.
5. Amazon MLE candidates: project impact is the primary filter, not coding. A candidate who solved LC Course Schedule cleanly across 4 rounds was rejected for insufficient project scale. Before your loop, prepare explicit scope data: number of users impacted, latency improvements as percentages, revenue touched, cross-org dependencies. Frame projects in terms of business outcome, not technical implementation.
Cover image: AI generated

参考来源

  1. 1r/FAANGrecruiting: Google Team Matching – 6–7 weeks no recruiter response
  2. 2Forbes: Companies Are Firing Workers To Fund AI That Isn't Working Yet
  3. 3Staffing Industry Analysts: Amazon releases agentic AI hiring product
  4. 4r/OfferEngineering: Netflix Senior SWE Phone Screen: Cache Implementation Was Easy, but the Follow-Ups Got Production-Heavy
  5. 5Pure Xbox: 'It's Going To Be Pretty Brutal' — Jason Schreier Reveals More On Upcoming Xbox Layoffs
  6. 6r/OfferEngineering: OpenAI Staff SWE Phone Screen: Design Sora + Cloud Credit Balance Replay in 60 Minutes
  7. 7r/OfferEngineering: Anthropic Forward Deployed Engineer (FDE) Interview Guide
  8. 8Levels.fyi: Stripe Software Engineer Salary
  9. 9CNBC: Databricks revenue growth tops 80% to $6.9 billion annualized
  10. 10East Bay Times: ServiceNow's CEO said no layoffs. Then fired 63 employees in San Diego
  11. 11r/FAANGrecruiting: OpenAI Interview Process: PM, timing Qs
  12. 12Levels.fyi: OpenAI Software Engineer Salary
  13. 13r/OfferEngineering: Anthropic SWE Phone Screen: The Coding Problem Was Simple, but the Wording Was the Real Trap
  14. 14r/OfferEngineering: Anthropic SWE Phone Screen: Not System Design From Scratch, but Reviewing a Broken Inference API Design
  15. 15r/OfferEngineering: Anthropic frontend phone screen: not LeetCode, but building an image processing pipeline on CodeSignal
  16. 16Fast Company: Xbox plans layoffs, even after Microsoft CEO said company is 'long on gaming'
  17. 17Metaintro: Microsoft's Xbox Reset Triggers a Fresh Round of Gaming Layoffs in 2026
  18. 18r/FAANGrecruiting: Passed Microsoft IC4 ML loop, got hiring pool instead of offer
  19. 19r/FAANGrecruiting: Google L4 — OA Link after R1 Onsites were already scheduled
  20. 20r/leetcode: Spent 4 months prepping, did 300+ questions thought I was ready
  21. 21r/OfferEngineering: Google L4 Full-loop Interview Experience
  22. 22r/OfferEngineering: Amazon MLE Interview: Coding Felt Fine, Still Rejected for Project Impact and Scale
  23. 23r/amazonemployees: Completed Amazon loop, will I get the Job?
  24. 24r/OfferEngineering: Apple MLE Phone Screen: Rotate Matrix, Vision Encoder Basics, and LLM Bottlenecks
  25. 25Qubika: Everything Databricks Announced at the DAIS Data + AI Summit 2026
  26. 26Databricks Blog: Agent Bricks: Data + AI Summit 2026
  27. 27Levels.fyi: Databricks Software Engineer Salary
  28. 28r/OfferEngineering: Google L5 AI Research Scientist Offer: $730K First-Year TC with Only 5 YOE
  29. 29Levels.fyi: Google Software Engineer Salary
  30. 30Levels.fyi: Meta Software Engineer Salary
  31. 31Levels.fyi: Amazon Software Engineer Salary
  32. 32Levels.fyi: Snowflake Software Engineer Salary
  33. 33Levels.fyi: Salesforce Software Engineer Salary
  34. 34Levels.fyi: ServiceNow Software Engineer Salary
  35. 35Levels.fyi: LinkedIn Software Engineer Salary
  36. 36Levels.fyi: Cloudflare Software Engineer Salary
  37. 37Levels.fyi: Workday Software Engineer Salary
  38. 38Levels.fyi: Nvidia Software Engineer Salary

围绕这条内容继续补充观点或上下文。

  • 登录后可发表评论。