新鲜字节提前批凉经,那是真的凉
我这么菜,为什么还敢投字节提前批?
主要原因还是想体验一下字节面试流程,和了解一下自己菜在哪。
好嘛,现在知道菜在哪了。
后端开发工程师-飞书业务:
1. 自我介绍
2. TCP首部字段有哪些
3. TCP可靠的机制
4. PCB中有哪些信息,详细点
5. 进程间通信的方式,信号量有哪些,信号有哪些
本人学的是 go,以下问的是go:
6. make和new的区别,从源码层面讲讲
7. GPM调度
8. 10个goroutine,1个进行死循环,其他的会被调度吗?
9. slice append()的过程,从源码层面讲
10. slice 为什么这么扩容,怎么扩容的,从源码层面讲讲扩容
本人web框架学的是 gin:
11. 讲讲 gin 的中间件机制,源码层面讲
还有一些问题没回忆起来
经过几个要从源码层面回答的问题,我彻底凉了。
这告诉我,源码再难读,想要进大厂,也是必不可少的。
网络和操作系统方面,面试官告诉我掌握的还行,但欠缺实践上的认识和回答。我连实习都没有,真没这个本事去实践。
而语言方面,面试官告诉我:你用过的东西,最好都要从源码的层面去认识。
总的来讲,知识掌握的深度不够,要深入源码,还要有知识在实践上的见解。