职位:移动健康算法工程师
一面:
牛客网面试
1、自我介绍
2、介绍项目,项目难点在哪,你做了什么改进。问了很多细节,你说的这个anchor旋转是怎么做到的,这是个分类问题还是回归问题,损失函数是什么,你能出公式来吗,它是怎么做回归的,怎么做优化的。技术细节问到家。
3、那我们做一道笔试题吧,你能用C写吗。(反转链表题)
3、你有什么想问我的。
面试官希望应聘者有信号处理,去噪降噪这部分的知识,有底层开发的经验。
二面:
牛客网面试
1、自我介绍
2、讲一下项目。每个项目都问了一遍。我做过一些心电肌电信号的竞赛,问用的什么模型,为什么用这个模型,做了哪些改进,对数据做去噪了,做预处理了吗,怎么做的,这个k-means用来做什么的。
3、那我们做个题吧,我看了你的博客,看你还写题解了。我们就出个经典题,不出特别花哨的。出了个判断一棵树是否是镜像二叉树,递归,迭代都能解,但我一开始没想对题意,后来面试官给了提示。由于这道题牛客网不允许使用python作答,自己写的样例进行测试。
4、你还有什么问题问我。
三面:
牛客网面试
1、没有自我介绍,直接聊项目。面试官上来说这是三面了哈,那我主要从你这a、b、c的项目问。
2、讲一下项目a吧,你这个项目用的什么框架,做了哪些改进?详细讲下你为什么这么改进。你怎么判断你的网络是否过拟合了,怎么解决过拟合。你能从数学上解释下为什么消除过拟合方法的原因吗?项目b你用的什么网络,为什么这么选择,这个信号是几维的,怎么切分的,怎么加入网络的,做过什么预处理。
3、那我们问下基础知识吧,对于一个非均衡的样本,现在有逻辑回归、SVM、决策树三种方法做分类任务,你认为他们在这个非均衡样本上的表现会有什么差别?
4、项目实现过程的哪个部分会让你最兴奋,最有成就感?讲一下你的职业规划吧。
5、你还有什么问题问我。
6、三面没有编程题。