面经总结2

同程旅行9.20一面:
自我介绍
项目
做过压测没
集合体系
concurrenthashmap
动态代理,哪些框架使用了动态代理
spring底层加载机制
想在系统启动的时候装载一些前置数据
Java线程池核心参数,处理流程
阻塞队列Java的一些实现
jdk里面哪些是基于无锁来实现的
tcp和udp区别
tcp怎么保证可靠性的
sql注入,怎么预防
jvm结构划分
如何判断一个对象是否存活
jdk现在最新版本是多少,有什么新特性
最近看过一些技术方面的书籍
工作之后的偏向方向
反问
9.26 二面hr面:
一些常见问题
必须要实习,最少三个月,实习时间长的话可以抵扣转正的试用期时间
人才库


满帮9.22一面:
项目介绍,中间会打断针对提问
类加载机制
加载器种类以及双亲委派机制
自定义classloader怎么实现
双亲委派机制好处
建立索引的依据
索引失效场景
覆盖索引
索引的类型隐式转换
缓存一致性
延时双删的问题
让你做一款贪吃蛇的游戏怎么开发,采用什么样的数据结构
为什么来南京
满帮9.27二面:hr面,8分钟就结束了,会不会太快了,不会是kpi吧
人才库


同花顺9.22坐牢二面:
针对项目提问的
平时都是怎么学习的
学习的过程中都记过笔记吗,都记什么
怎么开启OpenFeign
为什么加上EnableXXX之类的注解,这OpenFeign就能直接使用了
看过源码怎么实现的吗(没)
自己写过相关的组件没(没)
SpringCloud相关组件的使用场所
服务调用之间的超时设置
做过压测没(没)
项目中redis怎么使用的,场景
项目中redis服务搭集群了没(没)
了解过redis集群吗
动手搭建过redis集群吗(没)
eureka的作用
自己做负载均衡怎么做
你怎么理解springboot的starter组件
动手写过starter组件吗(没)
抽象类
哪些场景抽象类使用到的比较多
抽象类和设计模式有关系吗,然后讲一下具体的设计模式
自己了解过哪些设计模式
工厂模式分为哪几种,为什么分这么细
自己写过这些设计模式的代码吗
适配器模式解决什么问题
适配器模式与其他的设计模式,比如装饰器模式还有代理模式啊这些都有什么样的差别,听起来都差不多
代理模式使用过吗,怎么使用的
代理模式的分类,差别
怎么自己去创建静态代理,他们需要实现同一个接口吗
项目中有用到自己定义的异常吗
我们要自定义异常的话怎么去做
线程池用过吗,解决什么问题
创建参数怎么设置的
怎么设置最大值
cpu密集型和io密集型线程数量为什么设置成n+1、2n
线程的数量是怎么增长的(提交一个任务的处理流程)
队列这块有什么需要注意的吗
我能不能直接先创建最大线程,再进入阻塞队列,如果需要这么做该怎么办
然后用技术怎么去实现呢
如何配置一个类可以把它交给ioc进行管理,我能自己定义一个注解来实现相关的功能吗,怎么定义
然后我回答了之后他又问为什么这样就能把他交给ioc容器呢
依赖注入你是怎么去做的,都有什么方法
mysql要改什么配置呢,你改了什么参数吗
mysql索引
建立索引的原则
回表
jvm调优参数
现在有一台16G的服务器,把你的服务器部署到这台机器,那么JVM的内存怎么分配会比较好一点
根据回答又问了你觉得这样会有什么问题
假如说我现在服务器cpu在告警,cpu达到了100%了,怎么去排查,有什么思路吗,实操过吗
JVM有哪些垃圾回收器
STW
比如说在京东提交订单,但是还没支付,它会有一个过期时间,怎么去实现(我回答了定时任务,也不知道对不对)
然后又问定时任务会有什么问题,订单太多处理不过来怎么办
你自己现在有在学什么技术
有了解过编码规范吗
最后一道算法,结果编译不通过,提示ClassNotFound
总结:不知道它在什么地方面试的,真的吵,后半段基本很难听清他在说什么
9.29:hr面,感觉要寄,中间自己的一些发言有点危险
#同程艺龙##满帮##面经##同花顺#
全部评论
同程旅行你是不能实习才给的你感谢信吗?到hr面应该不会太卡人吧😂
点赞 回复 分享
发布于 2022-10-15 10:13 湖南
同花顺面了多久,问这么多
点赞 回复 分享
发布于 2022-10-11 14:31 黑龙江
满帮有约三面吗?今天hr面感觉答得很不好,要凉的样子
点赞 回复 分享
发布于 2022-09-27 17:21 四川
楼主满帮二面有结果了吗
点赞 回复 分享
发布于 2022-09-27 12:55 北京
为啥我同程二面是主管面😂并且问了实习,但说实习也不是强制必须的
点赞 回复 分享
发布于 2022-09-27 00:54 重庆
同花顺什么部门,好难
点赞 回复 分享
发布于 2022-09-26 23:57 浙江
必须实习 就离谱
点赞 回复 分享
发布于 2022-09-26 20:34 四川

相关推荐

2025-12-29 22:34
武汉大学 Java
点赞 评论 收藏
分享
2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
2025-12-18 11:59
广州南方学院 C++
牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

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