面试岗位
算法工程师
背景:双985非计算机硕士
面试经历
- 笔试和综合测评
因为我实习的时候就做过笔试和综合测评,成绩半年有效,所以我此次不需要再做笔试和综合测评。 - 专业面一
因为我之前就在该部门实习过,专业面一的面试官也是我实习时候的面试官,主要问了些实习时候的项目经历,然后问了下项目的创新点和最后的性能指标,做了哪些改进,以前这部分工作是怎么做的。
主要语言是python,会不会其他语言?
答;会C语言,但最近很久没写了。
主要用什么深度学习框架?
答:pytorch,tensorflow。
手撕代码环节:手撕代码写了一道,求一个整型数组的大于邻近数字的峰值,输出最大的两个数字。
求出峰值之后我写了一个快排,但是面试官跟我说可以用库函数,最后用库函数也写出来了,好像属于力扣简单的水平。
3、专业面二
二面也主要问了我实习时候做的项目,然后硕士做的项目,然后问了下我的项目是不是有实际的应用价值。
手撕代码:是一个求最大连续子序列的和,是一个动态规划的题,我刚开始考虑用动态规划做,但是太紧张了,所以最后用两个for循环暴力解了。最后面试官还问我时间复杂度的问题,然后说可以用动态规划,我就讲了一下我刚开始打算用动态规划的思路,总之也挺友好的。
4、业务主管面
主要问了以下问题。
1、在学校成绩怎么样?
2、参加了比较多的社会实践活动,你想从事什么样的工作,你的自己的职业有什么样的一个规划?
3、你害怕跟陌生人沟通吗?
4、如果你在工作中遇到困难后,会向领导求助吗?
5、你人生中最困难的一个经历是什么?
6、你觉得你对这份工作的优缺点是什么?
7、你觉得你的性格,内向还是外向,悲观还是乐观?
8、你的期望薪资是多少?
9、你是不是哪里工资高去哪里还是有其他的对工作的要求?
10、你期望的工作地在哪里。
聊了差不多四十分钟,然后每轮面试结束后半小时左右就通知我面试通过了。接下来就等待offer了?
补充一个实习经历:
实习面试的时候,我主要讲的是学校里做的一些项目。
然后实习的过程中也做了两个项目,总体实习表现我的pl还挺满意的,实习的工作经历收获也很大