Questions d'entretiens - Senior machine learning engineer

131

Questions d'entretien pour Senior Machine Learning Engineer partagées par les candidats

Principales questions d'entretien

Trier: Pertinence|Populaires|Date
Reddit
On a demandé à Senior Machine Learning Engineer...23 janvier 2021

Leetcode medium type question Some questions about leadership and initiative

2 réponses

Thnk god i saw this, i have also been told the same

What was the question?

Disney Parks

what are python generators?

2 réponses

USER_ID_LIST=[1,2,3,4,5,6,7,8,9] def get_user_ids(): for id in USER_ID_LIST: yield id if __name__ == "__main__": user_ids = get_user_ids() print("First Loop") for user_id in user_ids: print(user_id) if user_id == 5: break print("Second Loop") for user_id in user_ids: print(user_id) ------output----- First Loop 1 2 3 4 5 Second Loop 6 7 8 9 Moins

Generator functions allow you to declare a function that behaves like an iterator. Generators introduce the yield statement to Python. It works a bit like return because it returns a value. The difference is that it saves the state of the function. The next time the function is called, execution continues from where it left off, with the same variable values it had before yielding. USER_ID_LIST=[1,2,3,4,5,6,7,8,9] def get_user_ids(): for id in USER_ID_LIST: yield id if __name__ == "__main__": user_ids = get_user_ids() print("First Loop") for user_id in user_ids: print(user_id) if user_id == 5: break print("Second Loop") for user_id in user_ids: print(user_id) Moins

Peltarion

What role does the test set play and what role does the validation set play when we are building a model?

1 réponses

If we are developing an iterative model (e.g. gradient boosting or NNs), then we can use a test set to validate each iteration and update the weights accordingly. After running through all iterations, we want to test how our final model performs on a held-out dataset -- the validation dataset. Note that terminology "test" and "validation" is often used interchangeably Moins

TuSimple

Compute the intersection over union, given 2 rectangles. For Each rectangle input representation would be topleft vertex and bottom right vertex.

1 réponses

Tried answering via the coordinate geometry approach instead of using max. The interviewer was very kind and helped me towards getting the solution. I spent too much time and could not finish it within the given 40 min. Moins

Amazon

If you get past the phone screen you will get a detailed, seemingly endless list of topics.

1 réponses

Study like crazy, especially in areas that you're not strongest on. For example my list included system design for a MLE position. That wasn't my strength so I took an online class on system design for software engineers. While not directly applicable to ML the pattern of approaching problems, clarifying (often intentional) ambiguity, and different runtime scenarios, helped me massively in one of the sessions. Even if I hadn't gotten an offer it would still be good learning for ones career. Also intentionally practice answering leadership principal questions, which you can find online. It will feel weird, do it anyways and do it for many questions. You may come off as too smooth or prepared, but that's still much preferred to tanking your interviews as you must pass LPs to get an offer. Almost no one can stroll into an Amazon MLE interview and do well. If you have a strong background and you prepare then you've got a shot. If you wing it... Moins

Unity

Questions ranged from - How to scope project requirements and communicate with stakeholders? - Describing key milestones for a project with an ML component. - Going over the 3D / Computer Vision tech stack from low-level OpenCL/Metal/CUDA/Shaders, to Python-based ML workflow, up to C# App Development.

1 réponses

I felt team interviews were friendly enough that I could disclose things that were not my expertise. Moins

Disney Parks

what is an rdd? (their spark related question)

1 réponses

Resilient Distributed Datasets (RDD) is a fundamental data structure of Spark. It is an immutable distributed collection of objects. Moins

Sift

Interview was easy and typical coding question. ML question and Some on probability

1 réponses

There's quite an extended back and forth in actual interviews for questions like this, so nothing quite like real practice. The Prepfully Sift Senior Machine Learning Engineer experts have actually worked in this role, so they're able to do an honest-to-God accurate mock, which really puts you through the paces. prepfully.com/practice-interviews Moins

Typeform

Why are you using an old model? (I am not joking, I was asked this when reviewing interactive LDA output for unsupervised text classification).

1 réponses

I think I just smiled and told them why people use LDA in unsupervised text classification. Moins

Bloomberg L.P.

After you have decided which features to use, describe the process of constructing feature-vectors

1 réponses

It was almost all about tf-idf vectorizer

1 - 10 sur 131 Questions d'entretien