网站救助计划
1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
全程1h30min左右,八股可能有一小部分忘记了
- 自我介绍
- 介绍实习+项目
- 有哪些线程安全的set,原理是什么
- 创建线程有哪些方法
- 线程run()和start()区别
- volatile作用
- concurrentHashmap的锁和synchronized的锁有什么区别
- synchronized能修饰哪些东西,它在修饰类和方法的时候有什么限制
- 介绍分代回收机制,老生代里面都会有什么,老生代的垃圾回收的方法
- 数据库创建索引的指令
- 查询指令遇到瓶颈后如何优化
- redis都用来做什么,用于什么场景
- redis实现分布式锁,除了redis的话还有什么方法实现分布式锁,比如怎么用数据库实现
- redis数据淘汰策略,最常用的是哪个
- 形成死锁的四个条件
- 发送https请求之后的全套流程
- 设计模式的六大原则
- CAS是什么
- http500代表什么
- https默认port
- 回形填充n*n的数组
就是比如n=4,你要把二维数组填充成
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
- 堆排序取数组里最大的k个数
- 手写小根堆
本站链接:https://www.mianshi.online,如需勘误,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版