本文主要是介绍面经知识点粗略整理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- Java基础
- 未整理知识点
- 未整理Leetcode
Java基础
未整理知识点
- tcp三次握手,如何优化,问的很细,在引导下说出了三次握手最后一次可以携带数据来优化,然后详细的问了问tcp的time_wait close_wait啥的状态 --3.13
- hashmap的结构和快排,详细的问了快排的时间复杂度,(如果第一个元素就是最小时间复杂度是多少,我不知道)–3.13
- b+树具体实现 --3.13
- https 是啥 --3.13
- udp tcp区别 --3.13
- java 对象拷贝,深拷贝浅拷贝,让我自己设计深拷贝 --3.13
- java反射 -3.13
- HashMap的并发问题,1.7和1.8的区别。怎样才能线程安全?–3.26
- 数据库查询较慢如何排查?优化思路?–3.26
- 工作中用到的设计模式?讲四种单例实现 --3.26
- 动态代理了解吗?介绍一下?jdk和cglib的区别?性能哪个更好一点?–3.26
- 如果要做一个秒杀活动,你会如何设计?怎么解决超卖问题?从哪些角度思考?–3.26
- 数据库查询较慢如何排查?优化思路?–3.26
- HashMap和HashTable的区别?ConcurrentHashMap的底层,不同jdk版本的区别?
未整理Leetcode
- 给你一个数字a,将其分解成若干个数的乘积,问你有多少个方案
这篇关于面经知识点粗略整理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!