Java岗社招面试总结

项目相关

1.在项目中遇到的最大难点和挑战是什么?无论是技术上的,还是业务上的。

2.在项目中你收获最大的是什么?

3.工作中有遇到什么线上故障?


Java基础

1.HashMap、ConcurrentHashMap的实现原理

2.ThreadLocal的具体实现以及在项目中的应用场景

3.volatile关键字的作用,如何来保证可见性的? Java内存模型。

4.类加载机制。双亲委派机制的目的是什么如果没有双亲委派机制,只有一个类加载器,可不可以?

5.热部署问题,即如果一个类有一个小bug,如何来不使用打包部署这种比较重的方法来修这样一个bug

6.Java内存分区以及相应的垃圾回收算法

7.线程池原理


MySQL相关

1.使用的数据结构是什么?

2.为什么会选择B+树,而不是B树?

3.聚簇索引和非聚簇索引?

4.联合索引是如何来存储的?

5.like a% 这种会不会走索引,like %a 这种会不会走索引?

6.不等于 会不会走索引?

7.优化器在什么场景下选择的索引不是最佳的?优化器在选择索引时会考虑哪些因素?

8.一条select语句的整个执行过程是什么样的?

9.工作中一般的慢查询,都是因为什么原因引起的?如何来修复?

10.如果你是DBA,如何来找出相应的慢sql

11.MySQL的隔离级别,以及各个隔离级别有什么问题。

12.分库分表。


redis相关

1.redis的常用数据结构以及内部实现。

2.项目中使用redis的场景有哪些?

3.redis 如何来实现分布式锁。

4.实现分布式锁如果使用的是setNX命令,那么如果拿到锁的机器宕机了,其他服务不就拿不到锁了吗?

5.如何来设置过期时间?先set key value ,再设置过期时间吗?

6.redis是使用的集群吗?如果是集群,当客户端执行 setNX redis集群 如何做才认为set成功?一半集群set成功,就认为成功吗?还是全部set成功才认为成功?

7.redis缓存,如何来完成更新


Spring相关

1.Spring Bean加载过程

2.Spring 如何来解决循环依赖

3.BeanFactory、FactoryBean的区别和应用场景。

4.Spring ioc,aop


其他

1.rpc框架的原理。一次rpc调用过程是如何的?

2.如果服务的某一个节点异常挂掉了,注册中心是通过什么机制来将其摘除的?

3.负载均衡的算法有哪一些?随机、轮训、加权轮训?你会选择哪一种负载均衡算法?

4.如何来保证消息的有序、幂等?

#面经##社招##Java工程师#
全部评论
几年经验的
点赞 回复 分享
发布于 2022-01-20 23:57

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
大方的大熊猫准备进厂:1.教育背景:你希望从事什么专业的工作你的主修课就是什么;成绩优秀是你应该做的,没什么可描述的,成绩不优秀也许人家在大学忙着创业呢?(成绩优秀不一定是好事,只能说明多元化的大学你上成了高中,没有真正上明白大学,反而体现了你死板,不爱社交,没有别的突出能力) 2.实践经历:你想表达的意思没有说清楚。你是说你会个性化服务,还是你有实习经历。如果没有带来,经济收益,表彰,更好的发展前景,那你还不如说说提升了自己哪些技能。你说有人给你送锦旗我都能明白你优秀,但是你说你会xxxx,你说这话谁信,证据呢。 3.入伍经历:你描述的就是你的工作职责或者你应该做的,并没有体现出来你把这个事情做好了,而且入伍经历并不能证明你能干好你要应聘的工作,不如只写经历其余所有内容都不写。 4.荣誉技能:重点突出一下,但不要过多描述,这些荣誉的含金量懂得都懂。 重点:你要应聘什么工作(具体岗位,实习生不具体),你的期望薪资
点赞 评论 收藏
分享
鼠鼠没有找到暑期实习,简历太空了,感觉直接去秋招会完蛋,这个时间点找个日常实习混个简历,边实习边准备秋招有没有搞头啊
梦想是成为七海千秋:可以的完全可以的,找不到暑期就找日常,秋招之前还是有很多时间可以实习的,哪怕只实习了一个月都可以写在简历上
点赞 评论 收藏
分享
评论
点赞
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务