总共3轮技术面+hr面
一面(30分钟):
年轻的小哥
自我介绍
http 3次握手和四次挥手
get, post区别
http状态码
mysql 引擎,哪一种支持事务
acid,
索引结构, 好处,查找过程
进程和线程区别,
进程间如何通信
知道哪几种锁
...
一道binary serach 变种, 简单题
二面(50分钟):
另一个小哥
什么时候能实习,实习多久?
问了一些操作系统的的知识
fork, 僵尸进程, 如何回收子进程等等
设计lru,然后手撕代码
写完还有时间,又来了一题 由二叉树前序和中序遍历找出后续遍历
三面(40分钟)
中年秃头主管
什么时候来实习?
为什么来字节跳动?
微信建群功能如何设计?
手撕代码 leetcode 4 简单题
写完了还有时间,便问我最熟悉那种语言,我说Java
复制一个 a = "xyz" , a = new String(xyz) 问有啥区别?
总体来说代码水平要求不高,但是基础知识问的是真的细节,不靠背诵是不行的。三面发挥的不好,以为要翻车,但是最后还是有惊无险的通过了,过了两天offer
全部评论
(13) 回帖