首页 > 字节飞书后端-C++
头像
于休军
编辑于 2020-07-10 15:20
+ 关注

字节飞书后端-C++

总时间 55分钟
1、自我介绍。
2、问在研究生阶段在学校做了什么事情。我介绍了2个项目
3、第二个项目看到了我用了SQlite数据库,开始问SQlite的内容,它和mysql的对比,我强行说是一样的?
4、数据库隔离级别,脏读,不可重复读,幻影读,acid
5、innodb的索引,磁盘io的次数,索引数据结构B+树
6、看到了第一个项目,问AES算法,AES128,AES256区别在哪里,我回答密钥长度。又问我AES256现在又被破解吗?不知道啊,去查一下
7、从安全谈到了https的原理,讲证书和公钥的分发,如果有个中间人,会不会窃取信息。
我回答的是不会,因为它只能窃取到公钥,得不到私钥,因此窃取不了
8、手撕代码:
(1)先问两个无序数组怎么找交集。思考了一下,说了笨方法,以及复杂度。
(2)再说怎么优化,则么利用空间,降低时间复杂度。回答桶排序。
(3)再问如果是两个排序数组呢? 回答双指针,把小的往后移。然后面试官让我手撕开始写。某个while()里面又忘记++了,死循环,然后debug
(4)调试好了,又问,如果排序数组又重复元素呢? 我又写。
(5)写好了,又问,如果把两个数组的结尾改成和它一样的数字呢?回答会溢出。又开始修改代码,加了判断
(6)这次写的代码调试了半天,打算打印结果看看的,他提示,如果把溢出条件放在 &&前面呢?我才反应过来。然后修改,通过!
这个面试官循循善诱啊!

9、提问环节:入职字节后端,不会golang可以吗?回答可以的,所以他没问语言知识。
最后问多久出面试结果,他说一周内吧,说今天周五,后面不知道hr怎么安排

更多模拟面试

全部评论

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

相关热帖

近期热帖

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

近期精华帖

热门推荐