字节后端暑期实习一面面经
2022.3.2
1、自我介绍
2、项目
1、rpc流程说一遍
2、如果你的服务端接收到大量请求,该怎么办?(他第一遍问的是如果建立请求时,有很多服务怎么办,感觉两个问题不太一样)(不会)
3、Java并发
1、ConcurrentHashMap如何解决并发问题
2、ConcurrentHashMap如何使用CAS来提高效率(不会)
3、ConcurrentHashMap是如何保存其节点数量的(不会)
4、思考题
面试官:给你很多个点,划一条直线,如何使直线上的点最多
我:直接回答遍历,n3。
面试官提示:坐标和方程的关系,如何优化复杂度。
我:不会。
5、算法题
一个整数数组s,无序,可能有重复。给一个k,找出和为k的倍数的最短子数组。
输入:s = [1, 5, 4, 3, 2],k = 9
输出: [5, 4]
我:从2开始遍历长度,然后遍历数组
受人指点:lc974
#实习经验分享##面试题目##字节跳动#