首页 > (已意向)bigo客户端二面面经(likee)+三面
头像
xlii0064
编辑于 2020-09-23 08:21
+ 关注

(已意向)bigo客户端二面面经(likee)+三面

还愿牛客!9.22收到意向书!第二个offer get√!
HR面在9.21
------------------以下是分割线----------------------
今天进行了三面,感觉和我看的面经都差挺多的就还是来记录一下。
因为我之前听说了三面应该是总监面,所以有预感场景题算法题会多点,就多去看了看算法啥的。结果发现我的面试官面试风格完!全!不!一!样!
例行自我介绍以后的问题:
操作系统:
  • 内核态用户态,为什么有内核态用户态
  • 进程调度算法
  • 操作系统的作用(为什么要有操作系统??)这个我瞎扯的,完全不知道是想问啥
  • 虚拟内存,物理内存和逻辑内存区别
  • 信号量
  • 缺页(这个没答上来,太久没看忘了)
  • 磁盘怎么读写
在怼了我很长时间的操作系统以后(把我吓出汗了都),然后问了问我都学了什么课。我说完以后居然让我介绍一下编译原理???(我忏悔,我之前吐槽科班教育的时候说过,编译原理这种课太偏理论了,所以不搞研究也没啥用,找工作也不会问。没想到真有一天被问到了)然后我就弱弱的介绍了一下PDA和图灵机。还问了我有限状态机但是这个我可能说的不太好。
到这里我就感觉我的面试画风清奇了(反正不会我就笑呵呵就完事了)。然后问我学的最多的是什么课,我说大概是数据结构和算法(我们学校挺有毒的,每学年都有必修算法课,难度递增)。然后我嘴贱说了句最近在学KMP和Boyer Moore,他说那正好你来讲讲Boyer Moore。(我???我还学的一知半解啊)
然后,我就,拼尽我所有的智商,绞尽脑汁回想我今年还没露过脸的算法教授(因为现在线上授课)用缓慢沉重声调讲的Boyer Moore算法。
讲完了大佬说你来做到题吧(这时候我日经问题就是能不能用python,结果又可以了)。题还挺简单的。
  • 二维递增数组找目标值
我凭借我们学校三年的算法折磨,一看就看出来是二分(啊哈哈哈有序数组找东西就是二分)。然后我想的是二分完,到那一行,把首尾的值跟目标比较。如果小于这行首值,就到0-这行找。如果值在首尾值之间,就在这行里面二分下。如果大于这行尾值就这行-尾行找。大佬说有点复杂了,叫我直接展开二维数组。get到他的意思以后我就写了,但是有点边界问题。大佬看了下代码说思路没问题。然后就反问环节了。
反问完大佬还对我挺有兴趣的,问了我几个个人问题(为什么想去广州,能不能去实习之类的)。大佬说会python在组里也很有用因为有时候还会涉及到一点数据分析的东西。最后还说加个微信有啥问题可以联系他。希望不会在欢声笑语里面打出GG吧(想去广州是真的hhh)
最后最后许愿一个HR面+OC吧拜托了

--------------------更新分割线------------------------------------------------------------------
第一志愿投的后端,第二志愿才是客户端。但是莫名其妙被客户端捞起来了,然后一面被怼了很多场景题还是莫名其妙过了。今天进行的二面
  • 自我介绍(自我介绍完也没问项目,估计是觉得我项目和客户端不匹配。面试官直接说了会以笔试为主)
  • HTTPS(包括三次握手四次挥手,HTTPS怎么加密,具体流程)
  • Java中的wait和sleep的区别
  • 同步有哪些(synchronize,volatile,reentrantlock这些)
  • JVM指令重排序
  • 问了一句会不会用C++(我:不会,大一学过全忘光了。可能他原来是写C++的吧hhh)
  • Linux里面文件啥啥的(他说什么fd啥的,我Linux基础不太行就知道点基本的指令,这个不太听得懂。我唯一知道跟fd有关的就是进程通信管道那些的,也不知道他是不是想要问这个。然而他没说管道说的文件,so这个完全没答上来)
  • 算法题*2
  1. 把字符串转化成整形,需要自己考虑输入合理性(不能转化成整形的字符串,负数,过大的字符串等等)。不能用内置的函数(比如int(),toInteger()之类的)。
这题出来我问他能不能用py写,因为我比较习惯用py。他就说也行吧。然后没写几分钟差不多写完了,他跟我说我用py规避了返回类型的问题。我:呃确实。然后我说如果是Java的话我估计会用用exception抛出异常如果是非法输入的话。然后他就点点头这题过了。
2.  最长回文子串。
这题出来他就跟我说我不能用py写了(估计是看我吃了py的福利)。然后我就准备用后缀树写。主要是先正序构造后缀树,然后再把字符串翻过来跟后缀树进行比较,找出最长的。然而尴尬的是我之前写后缀树都是用py,乍一让我用Java写后缀树还真有点难住我hhh最后面试官说也不是要多牛逼的算法,能用就行(盲猜一个这道题leetcode有原题,然而我没刷到过)
最后他介绍说他是imo部门的??不太懂。难道这是交叉面还是我被他们部门捞了?(二面还是hr小姐姐打电话跟我说一面过了然后我约的,应该不是一面挂了)
个人感觉有点凉,但是还是求一个三面+oc吧

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐