They asked me to implement a sparse matrix from scratch, without relying on any existing matrix or linear algebra libraries. This required designing an efficient internal data structure to store only the non-zero elements, rather than allocating memory for the entire matrix. In addition to the core representation, I needed to implement both addition and multiplication operations, making sure they handled sparsity correctly, maintained good performance, and produced accurate results even when matrices had different sparsity patterns.
Software Engineer Machine Learning Scientist Interview Questions
467 software engineer machine learning scientist interview questions shared by candidates
Python coding - fetch longest palindromic substring
ML and coding . No questions on cultural fit.
Topological sorting problems on LC
Similar to implement a recommender system.
what is overfitting?
bias and variance trade-off
They asked questions on projects. "why did you use a certain machine learning algorithms, and why not another one?
1. The famous celebrity question that uses hashmap 2. Adding two linked list and storing the output in another linked list 3. Dynamic programming question
My background -- nothing specific
Viewing 371 - 380 interview questions
See Interview Questions for Similar Jobs
Software Engineer Machine LearningSenior Artificial Intelligence EngineerPython EngineerSenior Machine Learning ScientistSenior Machine Learning EngineerMachine Learning ScientistPython Machine Learning EngineerMachine Learning ConsultantArtificial Intelligence DeveloperData Science EngineerArtificial Intelligence ScientistMachine Learning EngineerArtificial Intelligence EngineerAi Machine Learning EngineerMachine Learning Research EngineerData Scientist TraineeArtificial Intelligence ConsultantAi Software Engineer