Skip to main content
All Questions

Tell me about a time when you faced a conflict while on a team.

Interview experiences

8 shared
Meta · 2 months ago
"What surprised me most was how much the process emphasized solving several coding questions under pressure. I had an initial recruiter screen, then a 45-minute pre-screen with a senior manager about my past work and impact, and after that a full loop of five interviews. The loop was two coding rounds, one of them classic LeetCode-style and one of them AI coding with data-processing and math-heavy prompts like sparse matrix times vector multiplication and k-nearest neighbor search, plus two design rounds and one behavioral. The design interviews were split between an ML modeling discussion for a computer vision problem and a system design round on something like Google Street View, which I found pretty challenging. I passed the loop, got notified that I made it through, and then moved into offer negotiation."
Machine Learning Engineer · Senior / L5
Apple · 5 months ago
"I applied online for a mid-level IC3 software engineering role in Apple's hardware org, and a recruiter reached out after the team liked my resume. After a short recruiter chat, I got a 24-hour Python take-home, then a 45-minute technical screen where I walked through the project and solved a palindrome-style coding question. The final loop was remote and split over two days, with six interviews total: a friendly hiring manager chat, a loose AI/system design round, and four Python rounds covering coding, class design, and debugging. Most of the interviewers were nice and the questions felt fair, but the debugging round was the hardest for me and the very last round felt much more like getting grilled. I got the rejection the following Monday, and they would not give any final-round feedback."
Software Engineer · Mid Level / L4
Google · 5 months ago
"A recruiter reached out to me early in the year, gave me good prep material, and Google skipped the usual screen based on my resume, which already felt different. The loop itself was split into two remote rounds and then three in-person rounds, so it was a real five-interview final rather than the usual single onsite block I expected. What stood out most was that they were not only testing EM skills. They were looking for googliness, broader general competencies, and what I kept thinking of as cognitive skill, especially in how deep they pushed on system design. I felt both system design interviewers wanted me to go past the usual black-box architecture answers and explain how I would actually implement the core logic. I ended up failing the must-pass coding round, which was a very unusual code review and debugging exercise, and the recruiter told me I would need to wait 12 months before interviewing again."
Engineering Manager · Staff / L6
Meta · 7 months ago
"This was my second time going through the same Meta MLE process, and compared to the prior year the big changes were a written portal pre-screen and the new AI-enabled coding round. A sourcer reached out by email, I filled out the questionnaire, then I did a 45-minute coding screen with two LeetCode-style questions before getting the full loop. I split the loop across four days, one round per day: coding, AI-enabled debugging/coding, behavioral, and an ML design round on a TikTok-style recommendation system. The coding felt very standard Meta to me, but the AI round was the distinctive one because I had to debug an unfamiliar codebase, run tests intelligently, and use an LLM without blindly trusting it."
Machine Learning Engineer · Senior / L5
Netflix · 9 months ago
"I originally applied for a different Netflix role, got rejected at the application stage, and then about two weeks later a recruiter reached out to me about this EM opening on the tooling side. Honestly, it was way easier than I expected because almost all of it was based on my actual experience instead of abstract or super theoretical questions. I had around 10 discussions if you count the recruiter bookends, with manager screens, behavioral rounds, one system design, a final block, and lunch with the team. The only round that really threw me was system design because they gave me no drawing tool and then got unexpectedly deep on recommendation signals like hover-over behavior. I got the offer, but I ended up going with a different company."
Engineering Manager
Waymo · 9 months ago
"I applied directly on the website with no referral and went through a pretty Google-like process. The loop was a basic recruiter chat, then a surprisingly hard LeetCode-style coding screen, then a final loop with another coding round, an ML coding round, an ML system design round, and two behavioral rounds. What really stood out was that the coding bar felt basically software-engineer level, not a watered-down MLE bar, and then on top of that they still expected solid ML depth. The strangest round for me was the final coding interview because it was more practical and diagram-based than I expected, while the behavioral rounds went deeper into the technical details of my projects than most companies do. Do not under-prepare on DSA just because the title says machine learning."
Machine Learning Engineer · Staff / L6
Nvidia · 10 months ago
"The process felt pretty unstructured and luck-based because interviewers seemed to make questions up in real time off my answers. I went through an HR screen, then a hiring manager round, then a final loop with three TPM peers from the same group. What stood out was that the final panel was not a cross-functional loop at all. It was basically the team itself, and the three peers were also managers under the hiring manager. The interviews were heavily behavioral, but they kept weaving in product knowledge, customer scenarios, ambiguity, and some light technical troubleshooting around Nvidia's domain. I did not get the offer, and one weird part was that after about a month of ghosting, recruiting came back just to add an extra peer round, then disappeared again."
Technical Program Manager · Senior / L5
Meta · 10 months ago
"I interviewed for a Product Manager role, and the process was two 45-minute phone screens followed by three onsite rounds. The phone screens were product sense and product execution, and the onsite repeated those with one extra leadership round. What stood out to me was how syllabus-driven the whole thing felt. I found a big list of common questions online, prepared answers, did mocks, and most of the questions I got were from that same list. I would call the difficulty about a 5 out of 10 because there were basically no surprises if you prepared well."
Product Manager

Community answers

No answers contributed by the community yet.

Related courses

Course

Machine Learning Engineer Interview Prep

Land your dream machine learning role at Meta, Google, Amazon, Apple, Microsoft, Nvidia, and other top companies. Learn from mock interviews, frameworks, and advice from senior candidates. Explore ML system design, core concepts, coding, behavioral interviews, and more.

Course

Engineering Management Interview Prep

Land your dream engineering manager role at Meta, Google, Amazon, Microsoft, Stripe, and other top companies. Learn from mock interviews, frameworks, and advice from senior candidates. Explore system design, people management, project retros, behavioral interviews, and more.