3.26 合肥大智慧Java一面

自我介绍

拷打实习

Q:项目日志怎么储存的?(瞎答了个存MySQL)

Q:java有几种map?

Q:hashmap底层的数据结构

Q:为什么达到8要转化为红黑树,有什么好处

Q:那用普通的二叉树不行吗?为什么

Q:平衡二叉树和红黑树的对比

Q:concurrenthashmap如何实现线程安全?

Q:讲讲concurrenthashmap的锁

Q:线程池有哪些核心参数

Q:现在给你定义了一个线程池,核心线程数最大是10,最大线程数是20,任务队列容量是100。某一时刻工作线程数是10,

那我加入50个任务会不会触发救急线程?那99到100会不会触发?

我:

Q:synchronized关键字底层怎么实现的?

Q:synchronized阻塞了,什么时候唤醒,怎么唤醒?

Q:synchronized是公平锁还是非公平锁?

Q:非公平锁和公平锁对比

Q:讲讲CAS操作

Q:CAS比较是原子性的吗?

Q:cas原子性如何实现,能不能用自己的代码实现

Q:一个很几把秀的场景题(没说出来,后来提示了一下,围绕可见性)

Q:MySQL的索引是什么数据结构,叶子节点和中间节点区别

-------------------------------------------

后面数据库问了 二级索引,回表查询,innoDB行锁底层实现

Q:JVM怎么分代

Q:垃圾回收算法

Q:redis双写一致性,怎么实现的?

Q:策略模式和模板模式的区别?

-------------------------------

#大智慧##Java##春招#
全部评论
不是哥们,这公司这么能拷打吗,不问项目实习吗,还是就是根据项目和实习来的
点赞 回复 分享
发布于 04-30 13:54 江西

相关推荐

昨天 16:15
已编辑
广东第二师范学院 Java
医疗类的公司,主要业务也是和医疗有关的。不过我项目一个是代驾,一个是IM,没啥相关的,全程聊天,没啥八股更没手撕,只能整理出一些问题。1.自我介绍————xxx学校,java学习路线,学习接触了什么项目,算法刷多少,八股背多少,我上来就说我java路线走完了,八股背很多。2.介绍一下项目———b站学的,跟着做的,做过大街类项目外卖点评,音视频和简历上的代驾和IM等3.项目是怎么开发的,怎么学的———跟着视频学的4.前端是自己开发的吗———不是,项目给的模板。我说我前端就学几个月,更习惯用trae,面试官笑了5.IM是怎么实现的———netty或者spring都有websocket,用websocket实现。没多问了6.项目中支付是怎么做的———我说支付一般是微信,微信支付个人开不了,一般是模拟支付。7.谈谈你对future的理解———异步获取任务结果,runnable任务callable的get8.如果支付链路很长怎么办———completefuture处理支付前的业务逻辑,然后支付用mq异步9.redis和mongodb在项目中怎么用的———redis保存临时的经纬度,mongodb持久化用10.哪些地方用的回调———忘记怎么答了11.项目怎么部署的,本机还是虚拟机———虚拟机,Linux,用docker搜一下很快12.有做过多节点部署吗?———nginx吗,有了解,但我没真做过13.jvm了解吗———我说我八股贼熟,随便问,然后面试官让说下gc,我说那就说下cms和g1,然后就是关于这2个垃圾回收器的特点14.你对我们公司了解吗———了解(看过ssob主页)15.学校在哪里,实习怎么办———我说租房...下面开始我的反问1.实习生主要干什么———完成我们分配拆解的项目需求...2.部门业务是什么,有多少开发员工———医疗....,大概有30多个开发3.实习福利待遇———面试官自己不清楚4.公司加班调休策略———加班算调休,可以替换第二天的时间整个面试不到半小时,感觉可能项目不匹配没啥好问题#面试问题记录# #java# #26实习#
查看34道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
5
8
分享

创作者周榜

更多
牛客网
牛客企业服务