字节people后端开发一面(武汉),在飞书上视频面试,总共1h15min,面试官人还不错,就是感冒了一直打哈欠(我也感冒,两个对着打)
- 首先自我介绍,两句话就完事了,面试官问我,为什么研究生做深度学习的要来做后端,我说想留在武汉,算法岗太少而且竞争激烈。。
- 然后马上手撕代码
- 两个链表相加,在本地ide写好(要自己写一个链表类),写了大概15min。
- 0-8组成一个圆环,从0出发,每次可以逆时针和顺时针走,走n步能回到0有多少种情况。先说了一下思路,用动态规划,写了二十分钟,测试结果是错的,发给面试官看,他看了一下,就说好吧,接下来问问其他的。
- 问我了解数据库吗?(我后端基础基本为0,最近秋招才开始背一些操作系统、数据库)。我说了解一点MySQL和Redis。
- 问MySQL的索引,为什么用B+树;联合索引是什么,然后基于这个问了几种where语句,能不能查询成功。(我都是连蒙带猜。。。)
- 问Redis有哪些数据结构;redis的有序集和底层如何实现的;让我说几个缓存淘汰的方法;然后问主从复制,我答得一般。因为背的不够清除。。
- 又开始问计算机网络,TCP是什么;TCP三次握手四次挥手;拥塞控制和流量控制的原理;https是怎么加密的;http是短连接,那么如何实现长连接。计网我答得还行,基本上都能讲一点。
- 开始问语言,问我面向对象的特点,什么是继承,什么是多态。这里我感觉也没答好,因为他连着打了几个哈欠。。
- 操作系统几乎没问,估计实在找不到话题了,开始问了不了解前端,还有分布式。我说都不了解。。
- 面试官聊到最后都不怎么想张嘴了,然后说没问题了,让我反问一下。问了主要有哪些业务,面试官敷衍了几句就结束了。。
准备收感谢信了。
全部评论
(3) 回帖