字节跳动番茄小说后端开发一面凉经
2022届秋招补录、base上海
一面 2021年12月28日
1、自我介绍 2、实习项目
3、ReentrantLock底层实现?平时怎么使用的?
4、说说可重入锁、为什么需要可重入锁?
5、http和https的区别?https的加密过程?
6、数字证书包含什么?
设计题:设计论坛系统的评论功能。
算法题:首先输入一个二维数组 例如 [[1,2],[2,3],[2,4]],表示1和2、2和3、2和4有关系,关系可以传递,所以 1和3、1和4、2和4也有关系
输入两个数 比如 1、3,如果这两个数有关系则输出true、否则输出false
问的基础知识很多都忘记了,其实问的也不多,面试的时间主要花在设计题和算法上。