校招 未知部门 / 数据 / 一面/二面

[面试日期] 2024-04-24 [面试时长] 未知
[学校背景] 西北大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>许愿美团oc,发面经攒人品</h2> <p>一志愿后端挂</p><p>二志愿数开被捞,主要业务是做一个卖药的平台。许愿oc<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876178/A827C0C601B91F8BF6116C000BCCC303"></p><p></p><p>4.19 一面</p><p>4.22 二面</p><p></p><p>一面:</p><p>面试官人很好,一上来说缓减我的紧张,先从我的校园经历开始聊起,然后聊了聊实验室的科研项目和我的java项目。</p><p>之后就是java八股环节。能看的出来面试官他们不用java,一边问我java八股,一边看旁边的答案。</p><p>问了些 MVCC,GC,hashmap原理。基本都是我说完面试官就说嗯,好,下一个。</p><p>算法:快排+反转链表</p><p></p><p>当天收到二面邀约。</p><p></p><p>二面:</p><p>一个Leader面的</p><p>一开始就是闲聊,问职业规划,几月份能到,能实习几个月。然后讲了讲我实验室的项目。大概20多分钟</p><p>1.问c语言和java语言编译上有什么不同。</p><p>答:java 需要虚拟机将字节码转成机器码、c语言直接机器码。</p><p>2.算法 </p><p>一道是二叉树前序遍历非递归 ac</p><p>第二道面试官开始出组合拳了。</p><p>先让我写两个字符串数组,求交集字符串的个数。ac了</p><p>然后开始问两个存有50万个姓名的文件,放不到内存中去,如何求交集名字的个数。</p><p>第一想法是归并法的路子,每次取两个文件的一页进行判断交集个数。这样依次进行下去。面试官不满意,表情冷若冰霜,不是他想要的答案。</p><p>想了半天后,说先按姓名排序,然后A文件中姓李的就只需要和B文件姓李的求交集就行,这样会更快。这还不是面试官想要的。让我冷静冷静继续想。</p><p>又想了半天后,说用hash,将A,B文件分成1000个小文件。类似哈希槽那种,进行取交集。</p><p>这个面试官终于认可了<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43">。但是时间也1个h了,就这个场景题总共花了20多分钟。面试官就在那看着我想,欸。</p><p>最后面试官说时间已经到了,其实这个用布隆过滤器的思想会更快,说时间到了,就不问我布隆过滤器的思想是啥了。</p><p>又说了他其实最看重的是知识迁移能力,项目八股那些不是最看重的。</p><p>最后就是反问环节了。</p><p></p><p>欸,感觉面试官精心准备了一套组合拳,但第二拳就把我给打趴下了,甚至连第三拳都看不到,太菜了我<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553877149/A06BE39BE3905BBC75BFCB5B4FA29649">,没能让面试官尽兴<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"></p><p></p><p>但。。。。。。还是希望oc啊<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876118/CAEB30813C5D910A6FBAAC41F8914E38"></p>
AI 推荐面试题