纷享销客 Java实习 一面

📍面试公司:纷享销客 深圳
🕐面试时间:2025.11.7
💻面试岗位:Java开发实习生
❓面试问题:
1. 自我介绍
2. HashMap 的底层原理
3. HashMap 是线程安全的吗
4. 想使用一个线程安全的 Map 该怎么办
5. ConcurrentHashMap 如何实现线程安全
6. 你觉得 JDK1.7 和 JDK1.8 之间 ConcurrentHashMap 提升最大的地方是什么
7. 简单介绍一下 CAS
8. CAS 是适合读多写少的场景还是写多读少的场景
9. 介绍一下线程池的核心参数
10. 线程池的执行过程
11. 线程池中 maximumPoolSize 最大线程数参数什么时候会失效
12. JVM 如何判断对象是否应该被回收
13. 介绍一下双亲委派机制
14. 为什么需要有双亲委派机制
15. 介绍一下 MySQL 的索引
16. 现在有一张 user 表,id 和 name 都建立了索引,现在使用 name like '张%' 进行查询,会用到索引吗?会用到几条索引?
17.  name 索引的叶子节点上存的是什么数据
18. sql题:一张 user 表,一张 department 表,要求查出人数大于5人的部门名字和具体人数
19. 介绍一下如何使用 redis 做分布式锁,在项目中是如何使用分布式锁的?
20. Redisson 解锁的具体过程
21. Redis 的持久化机制
22. 共享屏幕,写单例模式
反问:
1. 做什么业务?(组内主要是做营销)
2. 用的什么技术栈?(Java 常用技术栈,Redis,PostgreSQL, RocketMQ)
3. 面试表现
4. 面试通过的话什么时候下一次约面(两三天内)
🙌面试感想:
1. 面试官口音有点重,有些时候都听不清在说什么
2. 面试少了,说话断断续续的;脑子跟不上嘴,有时候说着说着都不知道自己在说些什么;基础不扎实,经常在扩展的时候,讲到后面不知道怎么收尾了,有的干脆就刚开始就不知道怎么继续往下说了。总的来说就是还得再练。#牛客AI配图神器#
#发面经攒人品#
全部评论
蹲一个后续
点赞 回复 分享
发布于 11-10 15:11 天津
好详细啊 感谢分享!
点赞 回复 分享
发布于 11-10 15:11 上海

相关推荐

时间:2025年11月19日形式:腾讯会议自我介绍内容(无序):1、  讲讲flex布局2、  了解过标准盒模型和怪异盒模型吗?它们两有什么区别?3、  实现同时水平居中并且垂直居中的方式有哪些?4、  说说Vue2和Vue3的区别5、  那Vue2中的Object.defineProperty()和Vue3中的Proxy的底层实现有什么区别?(因为上面提到了)6、  watch和computed的区别7、  说一说事件循环机制8、  事件循环中提到了任务队列和调用栈,说说栈和队列的区别(栈先进后出,堆先进先出)9、  使用过链表和数组吗?它们两的区别是什么?10、开发Vue项目过程中用到过哪些设计模式?11、了解过哪些相关的http状态码?12、如何实现父子组件通信  prop、emits13、如何实现跨层级通信 store、provide和inject14、讲讲原型和原型链15、浏览器用哪些缓存方式? 强缓存和协商缓存各自的实现方式有哪些?16、如何实现请求、响应拦截器?17、普通函数和箭头函数的区别有哪些?18、节流和防抖了解过吗?说说它们两的区别以及各自在项目中的使用场景19、了解过闭包吗?讲讲20、事件冒泡和捕获的区别是什么?21、如何实现浅拷贝和深拷贝?反问环节PS:目前能想到的就这些,面试官人very nice,全程心平气和,表述不准确也会帮忙纠正
发面经攒人品
点赞 评论 收藏
分享
总时长140min实习+项目拷打+场景拷打实习拷打项目拷打场景:1.用户订单表索引设计,从插入,业务价值,查询多方面解释索引设计原理2.给出每行数据大小,计算单表建议数据量,分库分表相关内容3.Redis缓存场景,目前命中率90%,进一步提升?(过期时间,淘汰策略,数据结构优化)4.还有一部分不记得了到此基本1hour八股:1.Mysql索引类型,主键索引和聚簇索引的关系(我寻思叶子节点和其他索引的区别呢,结果说是一种实现,确实没想到)2.B+树 vs B树 vs B*树3.Java 集合类,List,Map不同实现类以及选型,红黑树和平衡二叉树选型4.ConcurrentHashMap 线程安全实现,为什么要用synchronized等等5.线程池核心参数,任务提交 > 消费速度时的行为,以及给出多个场景要求给出设置(答得稀烂)6.为何选 Kafka 而非 RabbitMQ,架构上等多方面区别7.Kafka 高吞吐原理(二进制协议,零拷贝等等),拉模式 vs 推模式适用场景8.MQ如何避免任务重复执行9. Spring Boot解决的核心问题,Springboot启动细节(这个完全不会,说不是自动配置以及服务器相关的,说可以往除了spring外的web框架想想,也是想不到)算法&手撕:1.三数之和2.线程池相关3.给出需求,要求接口以及实现按照设计模式范式编写真的好长啊,答的最烂的一次,面到最后快晕过去了(面试官也是昏昏欲睡)。最主要面试官技术很牛,每个八股,场景,项目问题都会追问到底层,业务价值等等层面。攒人品
投递淘天集团等公司6个岗位
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

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