个人介绍
双非硕士,统计专业,毕业一年半,目前做算法岗位,目前年末BOSS很多都主动邀请要简历(都没有大厂),三家面试机会,均卒,规模100-400人,记录下我还记得的面试问题,并反思这段期间我的个人成长。
第一家 电话面试
面试流程:
- 自我介绍
- 面试官直接发问,在项目中对于模型的精度和性能你的提升策略和方案是什么,如何将模型预测性能降低到100ms。
- tensorRT用过没有
- C++使用了多少年
- clinkhouse rabbitmq pyspark在项目使用过吗
- 你们怎么实现模型的并行,包括训练和推断
- 你一个人干这么多活,做到几点,接下来直接发问是否接受加班(暗示他们要大小周和996)
- 你的代码规范怎样,提供github或技术博客(github我有,技术博客真没!!!)
- 总结:公司是做物流公司,面试官女性。听她介绍感觉算法部相对完善,使用NLP bert模型遇到问题,成员尝试了解决不了,迫切想找个人要解决方案,当然我直接说我做不出,说的那么多名词我也就rabbitmq在项目使用过,c++停留在ide跑github代码的程度,上亿数据高并发真不会。
第二家 现场面试
这家公司面试主要有三个人,并且中途切换了面试地点
第一个人面试:
- 自我介绍+你的项目经验。
- 你在做预测使用的网络,在反复解释中,找来了另一个面试官。
第二个人面试:
- 解释下pca
- 解释下lda
- 如何做图像增强
- 如何实现插值(???用写代码实现)
- 双目和slam会吗
第三个人面试:
- 你为什么选择换工作
- 你们部门有几个人
- 你在你们部门突出的价值优势是什么
- 解释下adaboost算法
- 弱分类器有哪些
- 解释下svm,核函数,smo算法
- 如何通过数据建立一个预测房价的模型
总结: 感觉有点水,第三个面试管在我给出理由后就心情不是很好,slam 双目我只是了解都去面。。。
第三家 现场面试
- 自我介绍
- 解释下最小覆盖定理,怎么证明
- 线程和进程的区别,进程间如何通信
- 数学分析和泛函分析学过吗
- 介绍下你使用的centernet的网络结构
- 如何遍历一棵二叉树
- 如何二值化一张灰度图片
- 高频滤波器和低频滤波器
- 腐蚀膨胀时怎么实现。
- 你能接受的最低薪资
- 你加班吗?996
总结:面试官是一个45岁左右工作了20多年的做图像的算法工程师,感觉有些东西偏理论,如果大一大二可能还能答上,现在几乎全忘光了,最后那个问题 我对996直接说拒绝了。
总结
感觉一年多来完全沦为调包侠了,很多基本的东西忘了,技术的底层没有深入探究,新的东西又没有去接触学习,倍感焦虑!!!