我不确定这是否是这里的相关帖子,但是:
我进入了 Facebook 机器学习工程师职位的最后一轮。最后一轮面试是虚拟的(感谢 Corona),包括:
2 - General Algorithmic Coding questions
1 - Machine Learning Design
1 - General Systems Design
1 - Career Background
其中大部分我知道我需要做些什么来准备,但是机器学习设计给我的内容很少说,但典型的示例问题是:
Design a newsfeed ranking algorithm
Design local search ranking
Design if an old post would be good for "On this Day" memories feature
这是机器学习设计面试的主要亮点:
You should be able to describe the components of an end-to-end ML system, including but not
limited to; model development, evaluation, and deployment.
You should be able to use existing toolsets to model the problem and break down its
components.
Be ready to analyze your approach while understanding the tradeoffs between your design
decisions.
We expect you to have a good understanding of common ML tools/techniques, but we do not
expect you to know and memorize every ML algorithm out there.
现在,虽然我非常了解机器学习(我想是这样),而且我目前的工作主要是做机器/深度学习。我从未设计过机器学习系统。因此,我不确定如何为面试的这个特定部分做准备,而且我还没有真正在网上找到太多关于设计机器学习系统的材料。
任何建议将不胜感激。我的面试定在四月初。