字节秋招Java后端一面二面
在字节的最后一批笔试被我的第二志愿捞起来,本来以为妥妥的kpi,没想到面了两面了!
下面附上一二面面经。
3点面完,4点半收到了三面的通知!给字节的效率点赞!希望三面顺利!
9.25 字节 一面
面试官是写C的,我聊的很差tcp三次握手、四次挥手
fin_wait1, fin+wait2, close_wait, last_ack分别是客户端还是服务端的状态
tcp中序号的单位是什么?
滑动窗口的单位是什么?
多个主机共用一个ip地址怎么做?
算法题:
1、删除链表中的重复元素;
2、链表中小于等于target的值排在大于target的值前面。
本来以为凉了,结果当天晚上约了二面,面试官太nice了!
9.29 字节 二面自我介绍+项目
项目中的异步怎么做的?具体说说
用户密码的安全性怎么保证的?
mybatis底层怎么实现的?(不会)
tcp中拥塞控制和流量控制有什么区别?
流量控制具体怎么控制的?
拥塞控制具体的算法怎么样的?
java中的锁有用到哪些?
说说syn、re和cas的区别?
cas具体怎么现实的?
进程和线程的区别?具体讲下什么情况下是多进程,什么情况下是多线程?
java中的map有哪些?各个简单介绍下
hashmap的底层数据结构是怎么样的?
有没有map是按key的值排序的?底层怎么现实的?
类的加载流程?具体每一步做了什么?
两道算法题
1、有序二维数组找target,找到返回坐标,找不到返回[-1, -1];
2、树的根节点到叶子节点的所有路径和。
二面面试官看起来很年轻,做题的时候我理解错题目意思也会提醒我,非常nice!
字节面了四次了,每轮的面试官人都狠nice,给我的体验都不错!
希望能收到三面的通知吧!上一次就跪在二面,希望这次可以更进一步!求求了字节爸爸!