面试群铁子尝试北京Java开发岗,标价20-25k
Posted _陈哈哈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试群铁子尝试北京Java开发岗,标价20-25k相关的知识,希望对你有一定的参考价值。
目前咱们《大厂面试百日冲刺》的交流群在SQL大腿群,还剩50个坑位,需要加入的同学可以加我我来安排,互相分享大家的面试经历和经验。
本篇为群里铁子分享的一次面试经历,价格在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开发岗,标价20-25k的主要内容,如果未能解决你的问题,请参考以下文章
面试群铁子尝试北京某厂Java开发岗,一面,标价20-25k
面试群铁子尝试北京某厂Java开发岗,一面,标价20-25k