链接:https://www.nowcoder.com/discuss/914652
一面(50min)
UDP的可靠设计(问的很具体、会提出各种问题,如何处理)
加密(详细说了HTTPS的加密流程)
HashMap原理(put、扩容)
HashTable、ConcurrentHashMap
详细问了ConcurrentHashMap的扩容,并发扩容。。。
算法:二叉树展开为链表 空间O(1) leetcode原题。
反问环节:觉得我表现咋样,部门业务
ps. 太菜了。不过面试官挺好的,会指出问题,看你怎么解决。就算你结论是错的,也会听一下你的思路,为什么这么想。
二面(50min)
TCP握手挥手
滑动窗口(连续ARQ、停止等待ARQ。还问有没有别的ARQ,忘了)
拥塞控制(四个算法、具体实现)
发送窗口 接收窗口 拥塞窗口
场景设计题(两个巨大的文本(大小远超内存)比较,设计比较方法、磁盘IO)
HTTP与HTTPS
判断CA证书规范
cookie和session
索引、联合索引、最左原则
算法 331. 验证二叉树的前序序列化
三面(40min)
怼项目
画数据库ER图
进程和线程(调度、上下文切换、PCB、TCB)
多进程、多线程
场景题:百度的搜索量很大,怎么设计数据库(瞎扯的主从数据库、读写分离)
算法:比n大的最小回文数
总结
字节的面试似乎不注重框架,ssm好像是一点没问(可能是部门技术栈是go的原因)。面试官们水平都很高,提问从浅到深,逐渐深挖,问的越来越细节,到后面本菜只能说不了解,但是我猜想是什么什么样子的,后来面试结束发现自己猜错了就很尴尬哈哈。
春招圆满结束了,祝大家都拿到心仪offer!
楼主是985 211的吗
存过来复习的哈哈,你去联系下发帖这个人吧