字节跳动后台研发工程师一面凉经
1,设计一个生产者消费者模式
2,进程如何优雅退出,没听过,面试官介绍了一下,让我说说自己怎么想的,说了个类似两阶段的方法,先通知,等待任务都结束再退出
3,设计一个通用的线程池
4,设计一个报文协议,我说head,body的,面试官说是指二进制层面的
5,rpc具体调用过程,讲了下大致流程,面试官说要底层的,还没学习过
6,select * from table where a =? and b>? order by c怎么建索引
7,MySQL事务怎么实现的
8,算法题,从根节点到叶子节点等于指定和的路径
1
2 3
2 3 2 4
target = 6 输出[[1,2,3][1,3,2]]
继续加油😣#字节跳动#
2,进程如何优雅退出,没听过,面试官介绍了一下,让我说说自己怎么想的,说了个类似两阶段的方法,先通知,等待任务都结束再退出
3,设计一个通用的线程池
4,设计一个报文协议,我说head,body的,面试官说是指二进制层面的
5,rpc具体调用过程,讲了下大致流程,面试官说要底层的,还没学习过
6,select * from table where a =? and b>? order by c怎么建索引
7,MySQL事务怎么实现的
8,算法题,从根节点到叶子节点等于指定和的路径
1
2 3
2 3 2 4
target = 6 输出[[1,2,3][1,3,2]]
继续加油😣#字节跳动#