字节飞书后端一二三面(已offer)
4.11更新
下午接到oc 协商入职时间后旋即offer。
起初十分高兴 乃至兴高采烈
后即难以言表的滋味翻涌上来。
论一个并不优秀的后端选手如何在一个月里
靠四流算法三流项目二流八股混进一流大厂。
个中酸楚 难笑人痴。
在仲春的互联网寒冬里预约一场夏雷滚滚
希望我们每个人都能听到这声惊雷。
---------原贴分割线---------
三面刚结束,趁热写个经历,回馈广大社区
3.15约一面 给的时间直接到 3.23 和 3.24 了,果断选了早的
3.23 一面
面试官应该是个工龄挺久的大佬,会引导,人很好
自我介绍
自我介绍完马上问 concurrentHashMap 了解吗;扩容怎么扩,如何保证安全
线程通信几种方式
多并发下想修改一个变量这么做?答 CAS 展开讲了下
future 了解吗
上下文切换怎么做的
mysql
隔离级别
网络
TCP UDP 讲一下
get post 区别
cookies 了解吗;里面有哪些参数
IO多路复用了解吗
100万个随机数,取最大的100,如何做
堆排序讲下调整过程
快排讲下原理
算法 经典二维dp,类似于剑指Offer里的最大礼物数
反问
一面完当天晚上约二面
3.25 二面(1h左右)
面试官语速适中,会给正向反馈,人很好
自我介绍
问项目 大概聊了15分钟
mysql
索引有哪些
索引失效的情况
explain 查询计划主要关注什么
串行并行 同步异步
进程间同步方式
进程线程关系
编译过程,代码到可执行文件的过程,javac的过程
操作系统
内核态用户态
虚拟地址
内存分配方式
缺页中断
spring 基本 IOC AOP
springboot 启动流程(救命)
springcloud 组件(我简历第一版有写,二版删了,可能面试官那边没更新简历)
服务发现怎么做的
不同微服务之间如何通信
配置中心 做什么的
读过什么源码
在看什么书
做题 一个纯模拟题
模拟键盘输入字符串,0-9a-z,#表示退格,@表示大小写转换
给你两个字符串输入流,判断最终结果是否相等
反问
二面完过了个周末,周一约三面,时间选4.1或4.2 又果断选早的
4.1 三面 (50min左右)
面试官看上去挺年轻的,语速很快,有时听不清……
上来自我介绍
项目相关,答得不太好,应该不是面试官想听的
索引太多会有什么问题
前后端如何通信的
HTTP 状态码有哪些
没问多少,我当时答得确实也不怎么样,貌似就十分钟,感觉面试官没兴趣了,开始做题
题是个 62进制加法,0-9a-zA-Z 表示 0-61,给你两个62进制数,做加法,返回结果
好家伙 我真的是……脑子**
按位加,先遍历短的数,再把长的多余的部分判断进位加上去
一开始以为0-Z阿斯克码是连着的,直接 -'0',最后发现结果不对
然后才写了俩函数,IntToChar CharToInt,做处理
然后又改什么什么的
反正前前后后,搞了40分钟吧
中间几度写不下去了,面试时真的 好紧张
算是a了
然后直接反问……
例行问评价,面试官直接:涉及面试的不太好透露,不过代码这块儿 怎么说 需要再加强下
心凉一大截。
然后又问我是什么时候毕业
能来实习多久
就 草草结束。
求个OC吧 真的 孩子就想要个offer而已 真的好想去啊