还愿牛客!9.22收到意向书!第二个offer get√!
HR面在9.21
------------------以下是分割线----------------------
今天进行了三面,感觉和我看的面经都差挺多的就还是来记录一下。
因为我之前听说了三面应该是总监面,所以有预感场景题算法题会多点,就多去看了看算法啥的。结果发现我的面试官面试风格完!全!不!一!样!
例行自我介绍以后的问题:
操作系统:
- 内核态用户态,为什么有内核态用户态
- 进程调度算法
- 操作系统的作用(为什么要有操作系统??)这个我瞎扯的,完全不知道是想问啥
- 虚拟内存,物理内存和逻辑内存区别
- 信号量
- 缺页(这个没答上来,太久没看忘了)
- 磁盘怎么读写
到这里我就感觉我的面试画风清奇了(反正不会我就笑呵呵就完事了)。然后问我学的最多的是什么课,我说大概是数据结构和算法(我们学校挺有毒的,每学年都有必修算法课,难度递增)。然后我嘴贱说了句最近在学KMP和Boyer Moore,他说那正好你来讲讲Boyer Moore。(我???我还学的一知半解啊)
然后,我就,拼尽我所有的智商,绞尽脑汁回想我今年还没露过脸的算法教授(因为现在线上授课)用缓慢沉重声调讲的Boyer Moore算法。
讲完了大佬说你来做到题吧(这时候我日经问题就是能不能用python,结果又可以了)。题还挺简单的。
- 二维递增数组找目标值
反问完大佬还对我挺有兴趣的,问了我几个个人问题(为什么想去广州,能不能去实习之类的)。大佬说会python在组里也很有用因为有时候还会涉及到一点数据分析的东西。最后还说加个微信有啥问题可以联系他。希望不会在欢声笑语里面打出GG吧(想去广州是真的hhh)
最后最后许愿一个HR面+OC吧拜托了
--------------------更新分割线------------------------------------------------------------------
第一志愿投的后端,第二志愿才是客户端。但是莫名其妙被客户端捞起来了,然后一面被怼了很多场景题还是莫名其妙过了。今天进行的二面
- 自我介绍(自我介绍完也没问项目,估计是觉得我项目和客户端不匹配。面试官直接说了会以笔试为主)
- HTTPS(包括三次握手四次挥手,HTTPS怎么加密,具体流程)
- Java中的wait和sleep的区别
- 同步有哪些(synchronize,volatile,reentrantlock这些)
- JVM指令重排序
- 问了一句会不会用C++(我:不会,大一学过全忘光了。可能他原来是写C++的吧hhh)
- Linux里面文件啥啥的(他说什么fd啥的,我Linux基础不太行就知道点基本的指令,这个不太听得懂。我唯一知道跟fd有关的就是进程通信管道那些的,也不知道他是不是想要问这个。然而他没说管道说的文件,so这个完全没答上来)
- 算法题*2
- 把字符串转化成整形,需要自己考虑输入合理性(不能转化成整形的字符串,负数,过大的字符串等等)。不能用内置的函数(比如int(),toInteger()之类的)。
2. 最长回文子串。
这题出来他就跟我说我不能用py写了(估计是看我吃了py的福利)。然后我就准备用后缀树写。主要是先正序构造后缀树,然后再把字符串翻过来跟后缀树进行比较,找出最长的。然而尴尬的是我之前写后缀树都是用py,乍一让我用Java写后缀树还真有点难住我hhh最后面试官说也不是要多牛逼的算法,能用就行(盲猜一个这道题leetcode有原题,然而我没刷到过)
最后他介绍说他是imo部门的??不太懂。难道这是交叉面还是我被他们部门捞了?(二面还是hr小姐姐打电话跟我说一面过了然后我约的,应该不是一面挂了)
个人感觉有点凉,但是还是求一个三面+oc吧
全部评论
(9) 回帖