携程一面


1. 接口集合框架
2. arraylist扩容 ,数组特别大会有什么问题:效率低 占内存
2.1 内存分配在什么位置? 堆空间结构 
3 List接口下的线程安全实现类:vector, copyOnWriteList(没看过)
4 Map 底层数据结构 链表转红黑树,什么时候退化 
4.currentHashMap 加锁过程: cas 机制 + synchronized
5. cas机制会有什么问题:aba问题,忙等问题(消耗cpu)
6.忙等怎么解决? 答:cas次数超阈值后加synchronized , 这样释放了cpu,但没有提升并发性能,更好的解决? 参考原子类实现方式, automicInteger 底层如何实现的?(cas)
jdk8 LongAdder (没看过),底层其实跟 currentHashMap 计算size原理,分成数组,多个数位同时承担所有线程并发! 
7.因为cas忙等并发问题没答上来,跳到redis分片,再到 秒杀数据的分片
8.mysql索引 聚簇索引的查询方式? 一直是回表吗?(不会) 不是的! 覆盖索引
9:锁相关:AQS机制 :具体实现类 ,底层数据结构,(没仔细看)
10. spring循环依赖
无手撕,没问实习

#携程面试#
全部评论
同学,考虑来恒生电子吗?😁😁😁😁恒生2023校园招聘开始了,现在刚开放秋招岗位,大量岗位空缺,机会多多哦!需要的小伙伴可以找我内推哦。 Hi,我是恒生招聘,我在恒生电子股份有限公司帮你内推~ 您可登录链接:[campus.hundsun.com] 进行投递,投递之前填写我的推荐码:  IS3MJ0 我就可以帮您内推哦~内推码:    IS3MJ0 还可以微信关注恒生招聘来手机投递简历哦
点赞 回复 分享
发布于 2022-09-13 22:04 浙江
base哪里,佬
点赞 回复 分享
发布于 2022-09-09 09:10 福建
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-08 10:57 北京
忙等问题可以通过适应性自旋解决
点赞 回复 分享
发布于 2022-09-08 10:30 重庆
好难,比我难好多。
点赞 回复 分享
发布于 2022-09-08 00:08 江苏
Java开发?
点赞 回复 分享
发布于 2022-09-07 22:36 浙江
cas的自旋咋解决啊  原子整数咋解决的呢 老哥解答一下
点赞 回复 分享
发布于 2022-09-07 22:10 北京
没问项目嘛,佬
点赞 回复 分享
发布于 2022-09-07 21:18 上海

相关推荐

科大讯飞2025届春招面经汇总(技术岗+非技术岗)1. 技术岗(Java/大数据/算法方向)面试流程:笔试 → 技术一面 → 技术二面 → HR面笔试:编程题(2道,********中等难度,如动态规划、图论)八股文(数据库、操作系统、网络)项目相关(如Redis缓存优化、JWT认证)技术一面(1小时):Java基础:HashMap vs ConcurrentHashMap(底层结构、线程安全)JUC包工具类(如AQS、线程池)JWT结构及安全性问题数据库:MySQL索引优化(B+树 vs Hash索引)优惠券超卖问题(分布式锁实现方案)系统设计:设计一个延迟订单取消系统(定时任务 vs 消息队列)技术二面(1小时):项目深挖:介绍一个高并发项目(如秒杀系统)如何优化SQL查询性能?算法题:手撕代码:合并K个有序链表(优先队列实现)时间复杂度分析及优化场景题:如何设计一个实时数据仓库(Flink+Kafka)HR面(30分钟):职业规划、加班接受度、期望薪资2. 产品运营岗面试流程:群面 → 业务面 → HR面群面(案例分析):设计一个AI教育产品的推广方案讨论用户增长策略(如K12市场)业务面(45分钟):项目经历:在团队中的职责、遇到的困难及解决方案最有成就感的一件事(需量化结果)行业洞察:如何看待AI+教育的发展趋势?如何发现用户需求?(用户调研/数据分析)HR面(30分钟):个人优缺点、为什么选择科大讯飞?3. 测试工程师岗面试流程:笔试 → 技术一面 → 技术二面技术一面:测试基础:白盒测试 vs 黑盒测试单元测试框架(如JUnit)编程题:手写一个二分查找算法操作系统:进程 vs 线程(通信方式)技术二面:项目相关:如何设计自动化测试框架?遇到过哪些Bug?如何定位?场景题:如何测试一个语音识别系统?💡 面试建议1. 技术岗:刷题:********高频题(动态规划、链表、二叉树)八股文:重点复习JUC、MySQL索引、分布式锁项目复盘:准备1-2个高并发/大数据项目,突出优化点2. 非技术岗:熟悉科大讯飞业务(如AI教育、医疗)准备用户增长/产品运营案例分析3. 反问环节:可问团队技术栈、新人培养计划🌟 科大讯飞面试特点技术岗:偏重底层原理(如HashMap红黑树转换)非技术岗:关注行业洞察与执行力HR面:可能涉及加班文化(部分岗位需接受弹性工作制)内推链接:https://campus.iflytek.com?refrenceCode=BB37621内推码:BB37621                                                                                                                                                                                                                                                                                                                                                                                       
点赞 评论 收藏
分享
04-26 03:01
小学 Java
时间线4-1 投递    4-21 笔试    4-25 一面面经1.使用maven的时候包冲突什么表现,怎么解决2.写maven配置文件有用 dependencyManagement3.java异常处理怎么处理4.throws和throw的区别5.异常处理代码块return写哪里6.catch里面写return finally代码块会执行吗7.RuntimeException 和非RuntimeException 有什么区别,分别举个例子8.new了一个对象会在堆内存的哪个区域9.new的对象很大的话10.gc的分类有哪几种11.spring boot的aop用的spring boot 的aop还是aspectj的有什么区别12.redis一般会出现哪几种异常,怎么防止13.数据淘汰策略举几个例子14.redis使用的时候突然断电了,数据会丢失吗15.MySQL里面对一个表做左连接,左表5条数据,右表3条数据,连接结果有几条数据16.sql语句里面去重有什么语句17.从输入URL到页面展示发生了什么18.https连接端口号多少19.消息队列了解的多吗20.用mq处理消息的时候怎么保证事务的一致性(答的分布式事务)21.问了问跟着老师做的项目,需求分析和实际编码的时间占比是几比几22.cache用的什么23.redis数据和db数据的一致性,可能出现的问题和对应的解决方案24.金融这种强一致性的方案讲讲25.ai有做什么学习和了解26.大致讲讲rag的原理27.微调和rag的优劣势分别是什么28.agent有了解吗问问未来方向,学校的活动经历,兴趣爱好,在学校里面敬佩的人
阿里巴巴一面413人在聊 查看29道真题和解析
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

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