本文主要是介绍字节跳动 / 百度 Java 后台开发面筋分享,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
共面了头条、百度两家后台,均经历三面,面经如下。
头条后端 1 面:
-
java gc
-
java class 的加载过程
-
java hashmap、 为什么用红黑树、红黑树邻接点为啥是 8 。
-
拜占庭问题
-
一致性哈希
-
如何控制负载均衡。
-
http 码 302 403 。
-
https 加密过程。
-
操作系统虚存实现原理,交换,覆盖区别。
-
paxos 算法。
-
NP 问题、 举例。
-
缓冲区满异常是什么原因。
-
innodb 和 mysalm 的区别。
-
堆排序的时间复杂度、空间复杂度、排序的的过程。
-
spring 问题。
-
算法 : 对一个八位数有三种操作: 加一、减一、反转 。 至少多少次操作可以把一个八位数 A 变成八位数 B。
头条一面后,我觉得自己凉凉了,算法也不会,题目也有些不会。但还是给了二面
头条 2 面:
-
死锁必要条件
-
java 如何处
这篇关于字节跳动 / 百度 Java 后台开发面筋分享的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!