41 stories across Lyft, Verdict MMA, FantasyPros, Cox Automotive, and Yellow Pages. Preparation for Eight Sleep, Meta, Amazon, Waymo, OpenAI, and Anthropic. Updated October 2, 2026.
Application claims use documented implementation, user-reported work, or earlier resume claims. Proposed measurements and fictional practice metrics are labeled. Ads-pin details, actual audio-guidance uplift, employment dates, and the post-2023 Verdict arrangement still need confirmation. The local reference document was read; access to the Gmail attachment failed, so its identity is unconfirmed.
Austin, Texas · technology roles
Seven Austin-based role candidates and one US-remote candidate. Checked October 2, 2026. Start with the AI platform role at Realtor.com if you want developer tooling, the Insight Global role for native Android, and Procore Mobile BFF for mobile/backend architecture. Office-based US roles require relocation and employer-confirmed work eligibility.
Pay is stated in USD. Fit comments are judgments based on your supplied career evidence. An application link is an availability signal, not a guarantee that a position remains open.
3129 · AI tooling / platform
Austin, TX · most roles require 4+ office days; confirm this team
Pay: Not listed
Needs: 5+ years in software/platform or systems administration; agent frameworks, backend integrations, AI tool operations and access governance.
Your bridge: Your AI request-to-draft-PR workflow, review gates, orchestration and production ownership form a useful starting story.
Check: Enterprise SSO/RBAC, automated provisioning, LLM gateway operations and AWS/Bedrock security need actual examples. The role includes substantial tool administration, support and license management. Sponsorship not established.
Current employer description with application link
Download tailored resume
Prepare stories: L01, L04, L08
SAT-3c4bb063-4b48-448f-8350-c1537c32e6d2 · Native Android · contract / possible permanent
Austin, TX 78758 · office schedule unconfirmed
Pay: USD 59–74/hour · staffing agency estimate
Needs: 5+ years in mobile with Android focus; Kotlin/Java, REST APIs, offline sync, device/OS debugging, secure storage and tests.
Your bridge: Android Auto device testing, lifecycle correctness, API integration and release reliability map well to operational mobile apps.
Check: Warehouse scanning, rugged-device SDKs and MDM are additional domain skills. Confirm client, duration, W-2 versus other engagement, benefits, schedule and work eligibility; this is an agency posting, not a named-client offer.
Current staffing-agency description with Apply option
Download tailored resume
Prepare stories: L04, L13, V19
R0018112 · Mobile platform · backend · Staff stretch
Austin, TX · hybrid; exact days unlisted
Pay: USD 168,560–231,770 base
Needs: 8+ years in software, backend depth in Rails/Node/Java, architecture leadership and scalable CI/CD; GraphQL/BFF experience valued.
Your bridge: Your mobile/API boundary work, payment-state correctness, shared framework adoption and mentoring are relevant.
Check: This is backend work supporting mobile apps. Show current backend depth, GraphQL and influence across teams. Large-scale service ownership and Staff-level scope need evidence. Sponsorship not established.
Current employer HTML verified; web reader could not fetch this URL
Download tailored resume
Prepare stories: L02, L03, L11, V06, V08
3131 · Full stack · consumer / marketplace
Austin, TX · most roles require 4+ office days; confirm this team
Pay: Not listed
Needs: 5+ years in software; Node microservices, React/equivalent, APIs and cloud operations; marketplace/listing/financial product experience valued.
Your bridge: Verdict React/Next.js features, Node.js payment and queue work, plus Yellow Pages real-estate listings create a coherent product and domain connection.
Check: Prepare recent production Node/React, AWS/Kubernetes and infrastructure ownership. Older listings work is relevant context, not proof of current cloud or regulated mortgage expertise. Sponsorship not established.
Current employer description with application link
Download tailored resume
Prepare stories: V06, V08, Y01, C01, L01
200671804-0157 · Full stack · internal product / AI-assisted delivery
Austin, TX · schedule / relocation not specified in the read posting
Pay: Not listed
Needs: 6+ years in a senior role across the web stack; 5+ years in JS/TS web apps, 4+ years each in APIs/backend and SQL; interest in functional programming.
Your bridge: Verdict React/TypeScript web changes, Node.js APIs, MySQL, Cypress tests and your AI developer workflow provide concrete examples.
Check: The tenure requirements apply to web and backend work, not total Android tenure. Establish those separately. Elixir is learnable according to the description; functional-programming interest matters. Sponsorship not established.
Current Apple page and Submit Resume link verified in browser; posted September 9, 2026
Download tailored resume
Prepare stories: L01, V06, V08, Y01
R0018550 · Frontend · shared components
Austin, TX office · exact weekly schedule unlisted
Pay: USD 140,960–193,820 base
Needs: 5+ years in JavaScript, strong React/equivalent and TypeScript, shared libraries, testing and mentoring.
Your bridge: Verdict React/TypeScript components, comment pagination and Cypress coverage complement reusable frameworks, product execution and mentoring at Lyft.
Check: React/Next.js work is supported by 2021–2023 commits, but five years of JavaScript and current expert-level React depth are not established. Sponsorship not established.
Current employer description with application link
Download tailored resume
Prepare stories: L03, L11, F02, L01
R0018386 · Backend · financial systems
Austin, TX · hybrid, 2 office days/week
Pay: USD 140,960–193,820 base
Needs: 5+ years in Java backend development; Kafka, PostgreSQL, distributed services, APIs and production operations.
Your bridge: Verdict queue/state/index work and financial-data boundaries offer relevant problem-solving stories.
Check: Android Java experience is not five years of backend Java. Kafka/PostgreSQL depth needs proof. Title says Senior but body says Staff; clarify level. Posting notes access to controlled technology/data; ask how this affects eligibility. Sponsorship not established.
Current employer description with application link
Download tailored resume
Prepare stories: V01, V06, V08, C02
83daf070-1450-4793-84bf-7639041b3e39 · Remote candidate · React / Rails
US remote candidate · body permits anywhere in US; header says Denver / hybrid
Pay: USD 120K–160K annual salary
Needs: 7+ years shipping web software; React/TypeScript, backend APIs, SQL, tests and on-call. AI-assisted coding is preferred.
Your bridge: Verdict React/Next.js features, Node.js APIs and automated tests complement consumer product delivery and AI-assisted developer tooling.
Check: Confirm Texas eligibility because the header and body disagree. Employer explicitly requires permanent ongoing US work authorization without sponsorship. Current Rails/React depth needs evidence.
Current employer Lever listing with Apply link; location conflict requires confirmation
Download tailored resume
Prepare stories: L01, V06, V08
Austin search exclusions and partial leads
Expedia · Android Engineer II · R-102646. Direct employer page returned HTTP 410 Gone; excluded from active roles. Employer source.
Expedia · Mobile Engineer III · R-109419. Current role is explicitly iOS/Swift with five years of relevant experience, three office days and no relocation assistance. Do not treat the generic title as Android. Employer source.
Favor · Older Engineering Manager lead. Direct Lever page returned 404; current public feed did not show an engineering opening. Employer source.
Apple · Older AI & Data Platforms · 200642085-0157. Browser showed “No job details found”; excluded. Employer source.
Realtor.com · Older Frontend AI Integrations · 2928. Description is still visible, but its application link redirects to a legacy search page. Current availability unverified; prefer newer roles 3129/3131. Employer source.
H-E-B · Senior Software Engineer — Platform Engineering · 199386. Official search index shows an Austin posting dated September 30; direct page returned 403. Requirements and application availability need verification. Employer source.
No exact Austin Android requisition was verified for Meta, Amazon, Waymo, OpenAI or Anthropic in this pass. Their existing shortlist remains separate; a company office in Austin does not establish a local opening.
Jobs and resumes
Eight Sleep tailored resume
Canada first while relocation preferences are pending. US options require location and eligibility confirmation. Checked October 2; no applications submitted. Ten employer listings were readable with application links; Meta is an officially linked, unverified lead.
Toronto, Ontario, Canada | Verified employer listing with Apply now
The strongest Canada-based senior lead for your shared voice framework, AI delivery tooling, and cross-team mobile ownership. Focuses on mobile architecture and developer platforms.
Check: Requires substantial mobile architecture leadership, including 7+ years of design/architecture and operating at large scale. Prepare exact scope and organizational influence; confirm iOS familiarity.
CAD 150,700-251,700 base annually · Toronto-based; onsite/hybrid arrangement not confirmed in the listing
Tailored resume · Stories L01, L03, L11, F01, F02, V08
Mountain View / San Francisco, California, US | Verified employer listing with Apply now
Your strongest Waymo match: native Android product engineering, navigation/audio, physical-device debugging, technical design, and client/API integration.
Check: Requires US location eligibility. Bring a real Compose example. Android Auto experience transfers, but does not establish Android Automotive OS/AOSP experience.
USD 204,000-259,000 base annually · Description says hybrid; page metadata also says On Site. Confirm required office attendance.
Tailored resume · Stories L03, L04, L10, L13, V19, F01
San Francisco, California, US | Verified employer listing with Apply now
Direct connection to your user-reported ads-pin work, shared speech framework, native AI client, and production reliability. Ads contribution details still need confirmation.
Check: Show exact rendering/API/measurement ownership. Map ads do not establish ownership of all media formats or monetization outcomes.
USD 230,000-385,000 base + equity · Exclusively SF HQ; relocation assistance offered
Tailored resume · Stories L15, L03, L02, L04, V06
San Francisco, California, US | Verified employer listing with Apply now
Strong match for shared Android infrastructure, native client/API contracts, and Verdict payment-state correctness.
Check: Prepare identity, payments, security, local state, and cross-team adoption. Do not claim payment-provider or account-security expertise beyond actual contribution.
USD 230,000-385,000 base + equity · San Francisco-based; confirm office expectations
Tailored resume · Stories L03, L02, V04, V06, V16
San Francisco / New York City / Seattle, US | Verified employer listing with Apply now
Claude Android combines native AI-product ownership, Kotlin/Compose, full-stack execution, quality, and mentoring. A Staff-level stretch rather than a change to your current title.
Check: Demonstrate technical direction and influence beyond your own features. Application asks for a substantive Why Anthropic response; personalize rather than inventing motivation.
USD 320,000-405,000 annual salary · Hybrid; generally at least 25% office attendance, with some roles requiring more
Tailored resume · Stories L02, L03, L01, L11, L09, F02
Toronto, Ontario, Canada | Verified employer listing with Apply now
Strong direct mobile fit across native Android, lifecycle/performance, REST/event-driven integration, production debugging, and AI-assisted delivery.
Check: The title does not say Senior. Clarify level, scope, and compensation with the recruiter. Connected-device firmware collaboration is a transfer rather than established past experience.
CAD 114,800-191,800 base annually · Toronto-based; onsite/hybrid arrangement not confirmed in the listing
Tailored resume · Stories L02, L04, L01, V03, V06, V19
Seattle, Washington, US | Verified employer listing with Apply now
Consumer Android product work, polished content interfaces, lifecycle correctness, and end-to-end delivery.
Check: Prepare Compose, accessibility, offline/sync state, and product experimentation. Content-library ownership is a prospective design exercise.
USD 185,000-405,000 base + equity · Seattle-based; confirm office expectations
Tailored resume · Stories L02, L09, F01, V06, V19
Official Android page links the same requisition for Redmond, Menlo Park, Burlingame, New York, and Remote US | Officially linked lead; direct requisition returned HTTP 429 and remains unverified
Prepare for consumer Android ownership, reusable mobile components, compatibility, performance, and product execution. The Meta resume targets Android generally because this requisition's full requirements could not be read.
Check: Confirm the opening is active, exact team/level, and allowed locations before applying. Multiple location labels point to one requisition, not five distinct jobs.
Not verified · US locations/US remote lead; no Canadian Android opening verified
Tailored resume · Stories L02, L03, L06, L09, F01, V06, V07
Toronto, Ontario, Canada | Verified employer listing with Apply now
A secondary option for your Verdict queues/data correctness and Lyft production AI worker pipeline. Emphasis is distributed backend platforms, with cross-platform delivery.
Check: Less native-mobile-focused. Validate depth in AWS fault-tolerant architecture and required frontend-framework experience before spending application effort.
CAD 150,700-251,700 base annually · Toronto-based; onsite/hybrid arrangement not confirmed in the listing
Tailored resume · Stories L01, V01, V04, V13, V16
Mountain View / San Francisco, California, US | Verified employer listing with Apply now; lower fit
Potentially relevant only if you have additional low-level Android work beyond the supplied history.
Check: Requires low-level AOSP/framework work, hardware bring-up, and platform tooling. App-level Android Auto debugging does not satisfy those requirements by itself.
USD 170,000-216,000 base annually · Description says hybrid; page metadata says On Site. Confirm with recruiter.
Tailored resume · Stories L04, L13
Mountain View, California, US | Verified employer listing with Apply now; lower fit
A specialist alternative if you can substantiate embedded OS work beyond the existing resume.
Check: Kernel/bootloader/HAL/AOSP development and hardware bring-up are central. Strong app-level experience is not a substitute; prioritize requisition 4418 instead.
USD 204,000-259,000 base annually · On Site
Tailored resume · Stories L13
Eight Sleep preparation retained
Dedicated VP interview page: four likely questions, full scripts and project deep dives →
Start here
Positioning
Your strongest framing: an Android engineer who can follow a user problem across the app, API, data model, and release process, with small-company ownership at Verdict and larger-team coordination at Lyft. For this role, explain how you keep a control/reporting experience correct and responsive when several components fail independently.
CTO: first five stories
V04 withdrawal correctness → V19 native lifecycle → V11 hot-path query work → V13 worker ownership → V16 identity integrity. Use V14 only after explaining its branch status. From your Lyft reference: Driver AI contracts (S2), physical Android Auto repro (S4), and correcting the audio spec (S10).
EM: first five stories
V06 BFF profile ownership → V08 test/release workflow → V07 rollback judgment → V10 migration execution → V04 customer-impact debugging. For actual conflict, feedback, mentoring, and failure, prefer Lyft S6/S8/S9/S11 from the local reference rather than inventing Verdict conversations.
If Andrew Foong is interviewing you
Public evidence identifies Andrew as Technical Chief of Staff, not CTO. His first-person article describes using AI for analytics, checking suspicious results, and giving agents bounded permissions. My inference: prepare Lyft S1 (internal AI delivery pipeline), Verdict V17 (valid experiment counting), and V15 (unit economics), with clear human ownership and measurement. This is a preparation hypothesis, not knowledge of his interview script.
60-second CTO introduction
I'm an Android engineer who likes owning the whole path from a user action to a reliable result. At Verdict, that meant building native mobile flows and following problems into payment state transitions, live-event queues, and database access. At Lyft, I led Android work on an AI assistant and worked on navigation and voice experiences where latency and correct behavior matter. Eight Sleep interests me because the mobile experience is coupled to a physical product people rely on every night. I'd bring native Android depth and a habit of making contracts, failure modes, and rollout decisions explicit.
60-second EM introduction
I've worked in both a small startup and a larger engineering organization. Verdict taught me to take a feature across client, backend, and release, rather than stop at my own component. At Lyft, I learned to make that work easier for other people through shared contracts, reviewable changes, and clear coordination. I'm looking for a role where I can own meaningful Android work, stay close to the customer, and partner closely with backend, firmware, and design. The kind of contribution I'd want to make at Eight Sleep is shipping quickly while making the product dependable enough that users don't have to think about it.
Why Eight Sleep? Draft; personalize
The interesting problem for me is that software quality shows up as a real-world experience: an app action has to result in the correct device behavior, and the report has to reflect the right person and night's data. My experience is strongest at those boundaries. I also like the ownership that comes with a small team. I want to apply my Android and systems experience to a product people use as part of a daily routine. Add your own reason for caring about sleep or the product; don't claim you own a Pod unless you do.
Evidence rule
Spoken drafts use evidenced implementation plus a reasonable problem framing. They are scripts to adapt, not transcripts. Business outcomes, stakeholder conversations, leadership roles, and personal chronology still need your confirmation. Fictional rehearsal prompts are isolated in their own section below.
Exact role and interview lens
Role confirmed
Senior Software Engineer - Mobile (Android), Ashby ID 2fef2cd1-f874-4254-8e7b-1865799a0edd. Retrieved October 2, 2026 from the employer's public Ashby feed. The listing asks for 6+ years of native Android shipping, Kotlin/Compose/Coroutines/Flow/MVVM/MVI, performance, testability, code review, and polished UI. Collaboration spans backend, firmware, ML, R&D, Growth, Hardware, and executives.
What needs direct proof
Verdict's 2022 profile work is Kotlin/RxJava; later shared UI is React Native. Neither proves production Compose expertise. Prepare one recent native Compose screen from your own work: state ownership, recomposition, custom UI/animation, accessibility, cancellation, and profiling. For hardware interaction, Lyft's physical Android Auto incident in the supplied reference is a more direct example than a sports backend.
Product context
Eight Sleep describes Autopilot as adaptive temperature/elevation behavior and sleep insights. Its engineering write-up describes Backup Mode with local Bluetooth control and delayed sync during outages. These public descriptions make resilience, data identity, and device/app/backend compatibility relevant practice themes. The October 2025 write-up described staged rollout; this research did not verify current availability on every Pod/firmware.
Research versus inference
The listing establishes required skills. Public product/engineering material establishes product context. The suggested CTO/EM questions and proposed architectures here are my inference from that context, not disclosed Eight Sleep questions or their internal architecture.
Interviewer identity
Andrew Foong: publicly identified as Technical Chief of Staff in his September 4, 2025 Cognition article; current public directory/profile evidence is consistent. Massimo Andreasi Bassi: co-founder/CTO on Eight Sleep's YC profile. Confirm the actual people and round labels from your calendar/recruiter rather than addressing Andrew as CTO.
Working style
The listing emphasizes substantial ownership, high pace, high quality, and sustained intensity. Give a concrete example of prioritizing under pressure and discuss how you make capacity/risk visible. Avoid promising unlimited availability; explain how you sustain reliable delivery.
Location detail
The exact job feed says Remote - US, with San Francisco, New York City, and Boston as secondary locations. The Canadian careers URL itself does not establish Canadian eligibility; settle location expectations with the recruiter if relevant.
Question → story map
Most technically difficult project
Verdict V13 (consumer ownership) or V11 (query work). For a mobile-heavy discussion, V19 plus Lyft S10. Give the constraint, diagnosis, alternative, and validation.
A bug that affected customer trust
V04 (refund invariant) or V16 (identity corruption). Put the user-visible failure before the implementation.
Scaling a product
V01 plus V11. Distinguish active users, open connections, requests per second, and simultaneously executing requests.
Speed versus quality
V07 (compatibility/revert), V08 (narrow deploys), or V20 (billing migration validation limits).
A time you changed your mind
V07, if you remember the rollback trigger. Otherwise Lyft S10/S14 from the reference. The cache redesign in team history is teammate-authored and is not a default first-person story.
Disagreement / influence without authority
Lyft S6 release-owner disagreement or S2 shared contract negotiation. Git history does not establish a specific Verdict disagreement.
Failure / missed estimate
Lyft S8, with the real downstream cost and when you raised it. Use V04 only as 'a bug I caused' if you confirm original ownership.
Feedback / becoming easier to work with
Lyft S9: overly large PR, followed by smaller stacked changes. Explain how reviewer feedback altered your next project.
Mentoring
Lyft S11: two new hires shipped production code in their first sprint, as reported by the supplied bank. Add what you did and what became independent.
How you use AI
Lyft S1/S11 plus Verdict AI-coauthored evidence. Explain your problem definition, contracts, review, regression tests, and measurement. Count accepted outcomes, not generated lines.
Why a startup after Lyft?
Connect the scope: your startup experience plus lessons in collaboration and operational discipline. Say what you want to own; don't criticize your current employer.
Why Eight Sleep if you lack health-hardware experience?
Use the transfer honestly: native lifecycle, state transitions, cross-platform contracts, and physical Android Auto debugging. Say you would learn firmware/product constraints with the owning team.
Use the supplied Lyft bank to fill behavioral gaps
Source status
These are summaries of the local reference document, not independently verified Lyft records in this run. Keep its original evidence links for deeper preparation. Do not treat that document's metrics as newly audited here.
S2 — Driver AI contracts
Use for cross-team ownership: Android tech spec, additive shared message contract with a partner team, driving-state input lock, launch debugging, and backend coverage. Confirm outcomes rather than repeating resume percentages without experiment data.
S4 — Android Auto on physical hardware
Use for hardware-adjacent reliability: you reproduced the affected OS/device cohort on a real head unit, supplied logcat, and verified the fix. The reference explicitly says you were a responder, not incident commander.
S6 — Release-owner disagreement
Use for EM conflict: explain the counterpart's accountability, bounded exposure, killswitch, and cost of delaying the experiment; answer questions directly. It is a specific, resolved disagreement supported by the supplied reference.
S8 — Overcommitment
Use for failure: you absorbed scope growth while carrying backend gaps and on-call; the estimate slipped. Add who was waiting, how early you raised it, and how the next project demonstrated your changed behavior.
S9 — Large-PR feedback
Use for coachability: an 81-file change made review too difficult; later voice work was broken into numbered stacks. The lesson is reducing other people's coordination/review cost.
S10 — Correcting your own audio spec
Use for CTO judgment: the planned audio mode would interrupt guidance, so the proof of concept forced a written correction. Clip duration also exceeded the auto-navigation timer. Explain the prototype evidence and actual final status.
S11 — Growing others
Use for mentoring: explain how a spec template, worked example, review feedback, and appropriately scoped first change helped new hires. Keep their outcomes separate from your own work.
S1 — AI workflow for Andrew
Use for engineering productivity: from prototype to queued workers, review gates, production gap list, and alignment with the platform team. Explain what you designed versus what agents generated. The supplied bank leaves usage, merged rate, and cycle-time impact unfilled; do not substitute your resume's 45% figure without its measurement.
CTO practice: app ↔ cloud ↔ physical device
Scope of this section
These are proposed design answers for practice. They are not claims about Eight Sleep's internal implementation. Start each answer by asking which operation and failure budget matter.
How would you make a temperature control reliable?
Model desired state, last confirmed applied state, and pending/error status separately. Give commands identifiers and a freshness/deadline rule; reconcile against device-reported state. If the network times out, don't assume the operation failed or retry blindly. A newer desired setting should supersede an obsolete one. Explain where authority and arbitration live before supporting concurrent controllers.
What happens if the app is killed?
Do not make overnight behavior depend on an Activity or foreground app. A ViewModel owns screen state, while a repository/session layer represents connectivity. Durable device behavior belongs to the product's control plane/device design. Use background work for appropriate reconciliation, not to promise exact wakeup timing from a suspended phone.
How would you handle offline control?
Define the essential supported command set and secure local authorization with firmware owners. Make the UI reveal degraded availability and the last confirmed state. When connectivity returns, reconcile current intent and applied state before replaying queued commands; stale actuator commands can be harmful. Telemetry backfill and command replay have different semantics.
How would you handle multi-user/multi-device data?
Use stable member/device/session identifiers and explicit ownership/permission checks. Store measurement time and ingestion time distinctly; track timezone boundaries, units, provenance, and quality flags. Missing data should stay missing. Test reassignment, clock drift, shared accounts, and late-arriving samples.
What would you measure?
Command acknowledgement and applied-state latency separately; control success after reconciliation; reconnect success; stale state shown; app startup/frame-time/ANR/crash metrics; report availability and correctness checks. Pair technical signals with support contacts and completed user tasks, not app-open counts alone.
How do you ship safely?
Build an app/backend/firmware compatibility matrix and capability negotiation. Test interruptions, process death, network partitions, partial rollout, and rollbacks. Keep a rollback route that firmware and backend can support; a UI killswitch cannot undo every device-side operation.
How would you use AI in a sleep experience?
Clarify whether AI explains data or controls physical behavior. Ground explanations in the user's actual data, represent uncertainty, and measure correctness/latency. Keep physical actions inside the product's verified control policy. Your strongest bridge is Lyft contract/audio-safety work plus Verdict identity/measurement correctness, not a claim to have built sleep algorithms.
Native Android discussion to rehearse
Prepare one concrete Compose example: immutable UiState, unidirectional events, lifecycle-aware Flow collection, side-effect ownership, stable keys, and avoiding unnecessary recomposition. Explain cancellation when leaving a screen, performance evidence, custom drawing/animation, semantics, and accessibility. These are requested role topics, not proven by the Verdict history alone.
Where you would start in the first month
Learn the member's control/report journeys and existing ownership boundaries; read support/on-call failures; reproduce one issue on real hardware; ship a narrow improvement with the team. Then propose one measured reliability/performance investment. Learn before prescribing a replacement architecture.
EM practice: collaboration and execution
How do you coordinate across client/backend/firmware?
Start with the user state machine, shared request/response/error contracts, and an explicit compatibility matrix. Assign owners for each dependency and define an integration test that proves applied behavior. Split work into vertical milestones that expose mismatches early. Back this answer with V03/V06 and the real Lyft shared-contract story.
How do you handle an aggressive deadline?
Clarify the must-work user path and the cost of a failed release. Cut optional surfaces, preserve acceptance criteria for state correctness, and stage the rollout. Make tradeoffs visible early. Explain your actual case rather than reciting a generic agile process.
How do you give bad news?
Name the changed assumption and consequence, give options with cost/risk, make a recommendation, and communicate the next checkpoint. In Lyft S8, add the precise moment you told your manager and the work downstream that was affected.
How do you disagree and commit?
Use a real decision you lost: state the other person's goal fairly, share your evidence once, then execute the agreed plan and monitor its risks. The sources here do not establish such a Verdict event; use a real recollection, or rehearse the fictional scenario below without presenting it as history.
How do you maintain quality while using AI?
I own the spec, contract, and acceptance criteria; agents can investigate and draft. I review high-risk boundaries myself, run relevant regression checks, and keep code changes inspectable. If an agent finds the issue, I credit it and explain the evidence I validated. AI volume doesn't demonstrate impact.
What would your manager want you to improve?
The supplied Lyft bank reports repeated feedback to quantify realized impact. A candid answer: 'I was stronger at building than closing the measurement loop. I now define the baseline and success measure at the start, and distinguish implementation evidence from observed impact.' Follow with one real measured example you can explain.
How do you fit a high-intensity team?
Use a real time you focused on the critical path and helped unblock another owner. Explain how you make risk and capacity visible and keep work reviewable. Sustained delivery needs clear priorities and reliable handoffs; avoid turning overcommitment into a strength.
Why leave / why now?
Draft: 'I'm looking for more end-to-end Android ownership in a team close to the physical product and customer experience. My startup experience and larger-team work have made that combination especially interesting.' Replace this with your actual motivation and avoid invented dissatisfaction.
Fictional rehearsal scenarios — not autobiographical claims
Conflict over a server-driven screen
FICTIONAL: Product wants a new backend-defined report card before the Android renderer supports it. You propose a capability gate and a smaller native fallback; Product worries about launch timing. Practice fairly representing both priorities, offering two scoped options, agreeing on an owner/deadline, and validating old builds. Attach V06/V07 mechanisms only; the conversation itself is invented.
An estimate that slips
FICTIONAL: A device-setting feature seems to require one endpoint, but prototype testing exposes reconnect and firmware-version work. Practice raising the scope change immediately, stating what remains reliable, offering a reduced first release, and communicating to dependent owners. Do not claim a fictional date, manager, or customer impact.
Disagree and commit
FICTIONAL: You favor a shared control protocol, but firmware leadership chooses a narrower device-specific first version to meet a hardware launch. Practice making your case, documenting the compatibility debt, then shipping the chosen version well and defining a follow-up trigger.
Mentoring a new engineer
FICTIONAL: A new teammate's Compose screen has scattered loading/error state and repeated requests. Practice giving a small worked example, pairing on the first state transition, letting them own the fix, and reducing support over time. Use actual Lyft mentoring as the real story when available.
How to turn a scenario into a real answer
Replace the fictional situation with a real event you remember. Keep only conversations and consequences that occurred. The technical mechanisms in the evidence can help you recall a story; they do not validate invented social history.
Resume claims and chronology to reconcile
Verdict tenure
Recent resumes list June 2021–December 2023; this repo contains David-attributed commits before and after that window, through October 2026. Explain whether later work was founder maintenance, consulting, part-time involvement, or another arrangement. Do not choose that relationship from commit dates alone.
Founding / title
Resumes alternate VP of Engineering and Co-Founder & Tech Lead. The repo history is older than the listed tenure and includes imported/predecessor histories. Establish your actual founding/joining chronology and title; commits alone do not prove who founded the company.
100K users / $6.2M valuation
These appear in resumes. The repo does not verify MAU versus registered/active users, funding valuation, or your causal share of growth. Keep only the definitions and figures you can substantiate.
100K concurrent requests / sub-100ms
Queue and index work is evidenced, but these headline claims lack a recovered benchmark. Be ready to state RPS, connections/concurrency, endpoint mix, duration, environment, error rate, and p95/p99. Until then, say the system handled synchronized live-event bursts and explain the mechanism.
99.9% versus 99.99% uptime
The September master resume says 99.9%; other recent variants say 99.99%. Define the interval, monitored surface, downtime denominator, and data source before choosing either.
Crash rate 2.1% → 0.05%
This appears in tailored resumes, but historical monitoring data was not recovered. Crash users, crash sessions, and crash events are different denominators. V19 proves a targeted fix without proving the overall trend.
Coverage 63% / other values
A current team cache commit reports a narrowly scoped statements threshold lowered from 34 to 33 and describes framework suites separately. That is not automatically contradictory to a historical 63%, but scope/date must be explicit. Do not use a generic coverage number without its report.
Native Compose expertise
The relevant Verdict patches show Kotlin/Rx and React Native, not a demonstrated app-wide Compose migration. Supply a true current native Compose example from Lyft or another project.
Lyft start date / outcome percentages
The master resume says January 2024; the supplied bank found activity beginning April 29, 2024. Confirm actual employment start separately. Driver AI 22% latency / 15% earnings / 6% breakouts and AI tooling 45%/30% claims need the real measurement; the source bank explicitly leaves several impact measures open.
AI and team attribution
Recent commits often include AI co-author trailers. Author metadata is evidence of recorded contribution, not exclusive authorship. Several broad cache, push-hardening, and observability changes are Sanjay-authored. They are team context unless you can establish your personal contribution.
Branch work
V14 and V18 are not ancestors of current master; use 'implemented/prepared on a branch' until rollout is confirmed. A merged commit also does not independently prove production deployment or an outcome.
Your next evidence pass
Recover one latency/load report, one crash dashboard, one experiment readout, the actual Verdict relationship after 2023, and one native Compose artifact. These improve interview defensibility more than adding another ten loosely supported stories.
Questions to ask the interviewers
CTO
Which boundary causes the most customer-visible failures today: app-to-cloud, cloud-to-device, firmware behavior, or interpretation of the data? What would you want this hire to change first?
CTO
How do you define success for an Android control action: request success, device acknowledgement, or confirmed applied state? Where do you see the biggest observability gap?
CTO
How do you manage compatibility and rollbacks across app, backend, and firmware releases? Which constraints should I learn before changing a mobile contract?
EM
What would excellent ownership look like for this role in the first three months, and which project would be a realistic first vertical slice?
EM
How does the mobile team coordinate integration testing and releases with firmware and backend owners? Where does coordination currently slow shipping?
EM
When quality and a hardware or product launch date compete, how does the team make scope and risk decisions?
Andrew
Your article describes using AI to investigate suspicious metrics and reduce ad-hoc analytics work. Where are agents producing the most useful engineering outcomes today, and how do you evaluate their output?
Andrew
What distinguishes an engineer who ships a lot here from one who materially increases the team's effectiveness?
Select, do not recite
Pick two questions based on the discussion. Ask about their current constraints and the work you would own, rather than public facts you could look up.
Two practice sessions
CTO: 35 minutes
3 minutes: introduction/why Eight Sleep. 8 minutes: V04 and adversarial invariant questions. 8 minutes: V19 native lifecycle or a true Compose example. 8 minutes: device-command design with timeout/process-death cases. 5 minutes: V11/V13 systems depth. 3 minutes: your questions. These are proposed practice timings, not an official agenda.
EM: 35 minutes
3 minutes: career arc. 7 minutes: real cross-team contract story. 7 minutes: Lyft S8 failure and the downstream cost. 6 minutes: S9 feedback and next-project change. 6 minutes: mentoring or V08 delivery. 3 minutes: why now/working style. 3 minutes: your questions.
Answer discipline
Start with the user/business problem and your role. Spend most of the answer on the decision and action, then state the evidenced outcome and lesson. Keep the first answer to about 90 seconds and let the interviewer choose the deep dive.
Score after each answer
Did I name my personal role? Explain an alternative and tradeoff? Give a concrete mechanism? State what actually changed? Use a number with a denominator/source? Credit teammates/AI? Keep chronology consistent? Give the interviewer room to ask?
Avoid spending practice time here
Do not memorize hash IDs, every framework implementation detail, or inflated headline statistics. Internal evidence links are for preparation, not a speech.
Research scope and source record
Git history
Indexed all 9,373 commits reachable from locally available refs, including subjects, author/committer dates, authors, changed files, and diff statistics. Reviewed representative source diffs and expanded messages around the selected stories. This was not a line-by-line audit of all 9,373 patches, and no remote-only history was fetched.
Attribution counts
4,177 commits match David-linked author identities/emails, including 5 minibot entries using a linked email. Excluding those bot entries gives 4,172 human-labeled entries; there are 4,121 non-merge linked entries including bots. Branch and squash copies can describe the same work, so none of these counts is a count of distinct features.
Master snapshot
Current master at research time: 00562df6d, September 28, 2026. It has 7,813 ancestors; 1,560 indexed commits are reachable only from other local refs. The all-ref history includes October 2 Pro work. There are 1,409 linked non-merge entries dated 2021–2023, with 1,167 reachable from this master snapshot.
Resumes read
September 21, 2026 Desktop master PDF and Resume/David_Chung_Resume.tex; June 13 Waymo (9); June 12 Microsoft (1); April Knot; December 2023 Latest; and Resume-Co_pdf.md. Generic CV template data belonged to another person and was excluded.
Reference document
Read Downloads/Interview Story Bank — David Chung (PRIVATE).docx, saved October 2. It provides Lyft STAR/audience/question-map structure. Gmail attachment identity remains unconfirmed: Chrome connection and computer-use access failed. This artifact uses the local file as the reference and does not claim the Gmail link was opened.
Repository handling
Repository source and uncommitted work were left unchanged. No app tests, production jobs, deployments, or external messages were run for this research. Historical test claims are attributed to the commits that report them; they were not rerun here.
Evidence files
evidence/commit-history.csv and commit-history.json retain the all-ref index. story-evidence.json records story sources, author identity, and master reachability. Per-commit text files preserve messages and file-change summaries. Rebuildable story content is in stories.json and build_bank.py.