Interviewed for an ML engineer role at EY (specifically the AI practice within Technology Consulting) a few months back. The job description had the usual laundry list of buzzwords. Here's what the interview actually tested.
Background: role was on a team building ML-driven solutions for financial services clients. Think fraud detection, credit risk modeling, some NLP for document processing. Not research, applied ML.
The process: Recruiter screen Technical screen with an ML engineer (60 min) Case study: sent a few days before, present to a panel of 3 Partner/managing director conversation
Technical screen breakdown. The interviewer was solid. We went through: Explain gradient boosting vs random forest. When would you pick one over the other for a fraud detection use case. You're working with heavily imbalanced classes (fraud is 0.3% of transactions). Walk me through how you'd handle that. SQL: write a query to pull a training dataset from a transaction table with specific conditions. Real SQL, not toy SQL. System design question: you have a batch fraud scoring job that's taking 6 hours and the business needs near-realtime scores. How do you approach this.
No leetcode. No algorithmic coding puzzles. If that's what you've been grinding, recalibrate. They want applied ML thinking, not Big-N DSA prep.
The case study was the hardest part. They gave me a fictional client scenario: retail bank wants to build a document classification system to automate loan processing. I had to walk through problem framing, data requirements, model selection rationale, how I'd evaluate it, and how I'd explain the tradeoffs to a non-technical client stakeholder.
That last part matters at EY. If you can't explain precision vs recall tradeoffs to a VP who doesn't know what a confusion matrix is, you'll struggle in a consulting environment.
What they're not testing: deep research-level stuff. Transformers, custom architectures, RLHF. They care more about 'can you ship a reliable model into production for a client' than 'do you know the SOTA on paper.'