面试群铁子尝试北京Java开发岗,标价20-25k

网友投稿 512 2022-05-29

目前咱们《大厂面试百日冲刺》的交流群在SQL大腿群,还剩50个坑位,需要加入的同学可以加我我来安排,互相分享大家的面试经历和经验。

面试群铁子尝试北京Java开发岗,标价20-25k

本篇为群里铁子分享的一次面试经历,价格在20-25k区间,大家可以对标一下。就不透露是哪位大佬了,以狗哥经验来看,该题目是属于该价格区间的比较典型的中型公司面法,知识范围考察较广,某几个知识点问的较深(一般是公司主要在用的几个技术栈),侧重解决问题的能力,参考意义大,建议一下经常复盘。

1、并发:volatile关键字实现原理,ReentrantLock实现原理,AQS实现原理,公平锁非公平锁,线程中断的方法。

2、Spring:bean加载过程,autowried实现原理,循环依赖,AOP实现原理,传播行为有哪几种,怎么实现的

3、SQL:调优的方式,最左匹配原则,索引的区别,怎么避免关联查询,自己工作中设计数据库表的方式,数据库隔离级别,oracle和mySQL的默认事务隔离级别,隔离级别分别解决了那些问题,索引为什么这么快,索引实现是怎么做的

4、Lucene(es),索引添加,索引存储

5、Redis: 数据结构,哨兵,数据持久化,穿透,击穿,雪崩。

6、websocket:连接推送方式,如果 连接时刷新前端界面会如何

7、tomcat调优,简单问了些。

8、linux命令:文件权限,文件管理命令,用户管理命令,kill -9 和kill的区别

9、zk 节点特性,watch机制怎么使用的,服务注册发现,故障恢复,(后面想问我源码,我直接打断了,我说我没看过)

10、kafka如果出现消息堆积怎么解决,如何防止数据丢失,怎么防止数据重复消费

11、rpc实现原理

12、http三次握手,四次挥手,四次挥手的时候客户端是什么时候结束链接的

13、架构题:如果让你设计一个12306购票系统你会怎么设计(从宏观到微观,就是大到系统架构,小到API字段设计,说个大概)

14、分布式锁,分布式事务

Java

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java开发入门学习三【学习笔记】标识符
下一篇:AI创想秀,邂逅“华为云ModelArts”征文大赛——第一次收官
相关文章