
Lenovo Data Scientist interview typically runs 4 rounds: online assessment, HR phone screen, technical interview, and manager/lead interviews. Timeline is about 3 weeks to first contact, and the process is notably practical and project-focused.
$134K
Avg. Base Comp
$150K
Avg. Total Comp
4-5
Typical Rounds
3-5 weeks
Process Length
We've seen Lenovo lean hard on whether candidates can turn classroom ML into something usable in a product context. Multiple candidates reported that the interviewers kept circling back to past projects, not just what was built but why certain modeling choices were made, what failed, and what they would change on a redo. That tells us Lenovo is listening for clear ownership of the work and a defensible thought process, especially when the discussion moves from theory into applied AI.
A recurring theme is that the company cares less about flashy algorithms and more about whether you can work through messy, business-shaped problems. Our candidates report questions around propensity, stock optimization, and matching competitive products, which all point to problem framing and verification as the real signal. Even the coding portion skewed toward pandas-style grouping, ranking, and datetime handling rather than algorithm puzzles, so the bar is practical fluency with data manipulation and the ability to connect it back to an ML decision.
We also noticed a strong emphasis on communication fit. One candidate was surprised by a fully Chinese technical conversation, and several described the interviewers as curious and supportive rather than adversarial. That combination suggests Lenovo is screening for people who can explain technical tradeoffs crisply, stay grounded under detailed follow-up, and adapt to the team’s working language and style without losing precision.
Synthetized from 1 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Lenovo process.
I went through a pretty standard four-round process for Lenovo’s Data Scientist role, and the first two rounds were the most technical. After applying, I heard from HR in about three weeks and got an online assessment with multiple-choice questions on fundamental AI/ML knowledge that had to be finished within 48 hours. That was followed by a phone screening where HR mostly briefed me on the position and the process. The next step was a virtual technical interview, and mine was conducted fully in Chinese, which I wasn’t expecting. That round focused heavily on my past projects, the theory behind the work, and a few behavioral questions about challenges I had faced in university projects and how I handled them.
The later rounds were more of a resume deep dive and fit discussion with managers and leads. They asked me to walk through details of my projects, how I used AI to solve problems, and what I would change if I could redo a project. There were also two SQL/Python coding questions, and the hands-on part leaned more toward pandas-style work than anything algorithmic, with tricks around grouping, ranking, and datetime handling. One open-ended ML product question stood out: I was asked how I would approach a problem like propensity or stock optimization, including feature selection, model choice, and how I would verify the results. Another question was about matching two competitive products using AI methods, so they clearly cared about practical problem framing, not just textbook ML. Overall the interviewers were nice and supportive, and the process felt more curious than adversarial. I did hear back positively and was extended an offer, but I also experienced a long HR silence in another process, so the follow-up can be inconsistent. My main takeaway is to be ready to explain your projects in detail, defend your modeling choices, and do hands-on Python/SQL work without relying on heavy algorithms.
Prep tip from this candidate
Brush up on pandas coding patterns like grouping, ranking, and datetime handling, since that came up directly. Also prepare to explain an ML project end-to-end, including feature selection, model choice, and how you would validate the results for a business problem like propensity or stock optimization.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Lenovo
Describing a data project and its challenges
| Question | |
|---|---|
| Uber Eats Customer Experience | |
| Client Solution Pushback | |
| Boosting Instagram Stories | |
| 2nd Highest Salary | |
| Upsell Transactions | |
| Prime to N | |
| Find the Missing Number | |
| Random SQL Sample | |
| Paired Products | |
| Maximum Profit | |
| Exam Scores | |
| Retailer Data Warehouse | |
| Equivalent Index | |
| Cumulative Sales Since Last Restocking | |
| Twenty Variants | |
| Completed Shipments | |
| Cyclic Detection | |
| One Element Removed | |
| Reducing Error Margin | |
| Detecting ECG Tachycardia Runs | |
| The Brackets Problem | |
| Valid Anagram | |
| Distribution of 2X - Y | |
| Google Maps Improvement | |
| Nearest Common Ancestor | |
| Random Forest Explanation | |
| Groups of Anagrams | |
| Same Algorithm Different Success | |
| Daily Active Users |
Synthesized from candidate reports. Individual experiences may vary.
After applying, the candidate heard back from HR in roughly three weeks. This initial contact led into the rest of the process and set expectations for the role and interview flow.
Candidates complete an online assessment with multiple-choice questions focused on fundamental AI/ML knowledge. The assessment had to be finished within 48 hours.
A phone screen with HR followed the assessment. This round was mostly an overview of the position and the interview process rather than a deep technical evaluation.
The next round was a virtual technical interview, conducted fully in Chinese in this experience. It focused heavily on past projects, the theory behind the work, and behavioral questions about challenges faced in university projects.
Later rounds were described as resume deep dives and fit discussions with managers and leads. Interviewers asked the candidate to walk through project details, explain how AI was used to solve problems, and discuss what they would change if they could redo a project.
This stage included two SQL/Python coding questions, with a hands-on style closer to pandas work than algorithmic coding. Candidates also faced open-ended ML product questions such as propensity or stock optimization, including feature selection, model choice, validation, and practical problem framing.