昨天收到二面通知,又没有即时处理,别人已经把时间约完了,难受😪
分享一下一面:
一共41分钟:
算法题(25 -30分钟):
第一道题最简单二分法,转化完思想就是1111111000000找第一个0,直接二分while就出来了
第二道也是二分法的题,但我好像理解错了,面试官一直在提示我我可能理解错了但我一直没想到错在哪,之后面试官说给我换道题。
第三题是一个很奇怪的题,简单的有点奇怪了:0-N-1 N 个数用O(N)时间O(1)空间排序,这个题我就说了下思路,举例子过了一下,代码都没写。
之后面试官问我用的是什么排序,说实话我这个方法只是针对这个特殊情况的,我也不知道算是什么排序,完了问我会不会快排,复杂度多少,写一下快排。
之后我快排写大概八成(helper function 刚写完)的时候他说先到这直接说一下思路。
之后问笔试题,问我AC的题的思路,我就大概说了下整体思路。
总结就是编程几乎都是出一道题,我先说大体思路,开始写,没写完就让我讲一下代码,讲完就下一道。
项目:(10 -15分钟)
让我讲了两个我简历上的项目,指标,参考文献,自己的改进之处,印象中应该没有问到比较难的问题,都很基础所以我也没什么印象。
总结:
一面面试官明显不是对口,后来确认了是搞推荐算法方向的,而我的项目主要是图像方向的,所以面试官主要时间再问基础算法以及编程能力,少部分时间听一下我自己的项目,以及对项目的整体把握。
一面可能运气比较好,面试官问的东西比较简单,而且项目上没有深入挖所以侥幸过了,希望二面也能顺利。😝
全部评论
(1) 回帖