携程-java开发工程师-oc
bg是不知名双非本,两段中小厂实习 一段java 一段golang
感谢程子给我的机会,双非本已经非常知足了。直接化身成为🐬孝子
一面:10.16 50min,前面问了一下实习 后面全是八股了 都是按照简历问的
* 无自我介绍
* 常用的设计模式:策略模式、模板方法、责任链都讲一下 具体项目和实习的场景
* 介绍实习项目
* 实习code review 做了什么事情,代码中含有大量ifelse 你会怎么优化
* 多级缓存如何保证数据一致
* 缓存雪崩,是不是请求都会打到服务的接口,怎么保证服务负载不过高
* xxljob底层了解过吗?(总结经验 请大家不熟悉的不要写简历上,如果只是用过写定时任务就可以 已经被问了两次了都不会
* 讲讲实习中遇到的BigKey问题(面试官说简历上实习 可以少写业务 多写点使用的技术
* 限流怎么做的?
* 其他的限流方式
* dubbo3.0默认的调用方式是同步还是异步
* dubbo怎么实现服务注册
* dubbo的流式调用了解过吗?
* mysql redo undo raly bin log的作用
* mysql隔离级别怎么实现的
* 遇到过mysql的死锁吗?
* 慢查询你怎么优化
* redis 分布式锁是怎么实现的
* 跳表是一个怎么样的结构?
* 项目中MQ的选型?为什么是RabbitMQ
* SpringBoot自动装配原理
* java集合类用过哪些
* hashmap并发安全吗?为什么
* 怎么解决hash冲突
* java中的NIO/BIO有什么区别
* 想使用AIO java有哪些API
* 线程池 核心线程满了,新的任务会怎么处理?
* 任务数量过多怎么办?全部放到队列里面?效率问题?
* 让你实现一个延迟队列,你会怎么做
* java的优先级队列了解过吗?
* 任务过多怎么处理。就放到阻塞队列?
* 环形队列了解过吗?
* 类加载是做什么事情
* 元空间会内存溢出吗?出现了怎么解决
* 类隔离了解过吗?不同类的加载器加载的类在元空间是同一份吗?
* 类卸载的条件?
* 常量池在哪?
* 怎么查看当前程序使用的是哪个垃圾回收器
* 你们现在用哪个jdk版本(面试官说现在很多项目已经是jdk21了,可以多看看新特性 zgc这些
* 某个线程cpu过高怎么排查
* 反问
二面:10.22 45min
* 面试官自我介绍
* 自我介绍
* 介绍最近的实习项目
* 聊实习大概10min
* 现在对于某个老的用java写的web服务,并发量突然需要增加 你可能考虑哪些点可以去应对
* 重构的话,你有什么优化点
* 线程池的参数
* 核心线程 阻塞队列 拒绝策略,工作的流程?
* 库表数据比较多,现在要去做查询。考虑的优化点。
* 直接全部查出来 会有产生哪些问题?数据库?服务本身?
* 深度分页怎么处理?
* 算法,遍历图,自己新建类型遍历
三面:10.28 50min 据说是加面
* 无自我介绍
* 介绍实习 巴拉巴拉
* 多级缓存的使用。会不会有一致性的问题?
* 实习中的一致性问题?
* Redis限流怎么做的?
* 某些数据做了缓存,删除动作是先删除缓存 还是 先删除数据库?
* hashmap put流程
* 扩容的时候要重新计算hash值吗?
* 讲讲java中的锁机制
* synchronized是重量级锁的标志?
* 锁升级?
* 升级为重量级锁之后,还会降级成轻量级吗?
* 两个数组 求交集元素
* 敏感词过滤方案 敏感词替换为**
* 你设计的这个数据结构叫什么名字?
* 口述算法?说是场景题 两个数组 各取一个元素相加 求前n小的组合
HR面:11.04
----
11.12 英语评测
-----
11.28 谈薪+offer
感谢程子给我的机会,双非本已经非常知足了。直接化身成为🐬孝子
一面:10.16 50min,前面问了一下实习 后面全是八股了 都是按照简历问的
* 无自我介绍
* 常用的设计模式:策略模式、模板方法、责任链都讲一下 具体项目和实习的场景
* 介绍实习项目
* 实习code review 做了什么事情,代码中含有大量ifelse 你会怎么优化
* 多级缓存如何保证数据一致
* 缓存雪崩,是不是请求都会打到服务的接口,怎么保证服务负载不过高
* xxljob底层了解过吗?(总结经验 请大家不熟悉的不要写简历上,如果只是用过写定时任务就可以 已经被问了两次了都不会
* 讲讲实习中遇到的BigKey问题(面试官说简历上实习 可以少写业务 多写点使用的技术
* 限流怎么做的?
* 其他的限流方式
* dubbo3.0默认的调用方式是同步还是异步
* dubbo怎么实现服务注册
* dubbo的流式调用了解过吗?
* mysql redo undo raly bin log的作用
* mysql隔离级别怎么实现的
* 遇到过mysql的死锁吗?
* 慢查询你怎么优化
* redis 分布式锁是怎么实现的
* 跳表是一个怎么样的结构?
* 项目中MQ的选型?为什么是RabbitMQ
* SpringBoot自动装配原理
* java集合类用过哪些
* hashmap并发安全吗?为什么
* 怎么解决hash冲突
* java中的NIO/BIO有什么区别
* 想使用AIO java有哪些API
* 线程池 核心线程满了,新的任务会怎么处理?
* 任务数量过多怎么办?全部放到队列里面?效率问题?
* 让你实现一个延迟队列,你会怎么做
* java的优先级队列了解过吗?
* 任务过多怎么处理。就放到阻塞队列?
* 环形队列了解过吗?
* 类加载是做什么事情
* 元空间会内存溢出吗?出现了怎么解决
* 类隔离了解过吗?不同类的加载器加载的类在元空间是同一份吗?
* 类卸载的条件?
* 常量池在哪?
* 怎么查看当前程序使用的是哪个垃圾回收器
* 你们现在用哪个jdk版本(面试官说现在很多项目已经是jdk21了,可以多看看新特性 zgc这些
* 某个线程cpu过高怎么排查
* 反问
二面:10.22 45min
* 面试官自我介绍
* 自我介绍
* 介绍最近的实习项目
* 聊实习大概10min
* 现在对于某个老的用java写的web服务,并发量突然需要增加 你可能考虑哪些点可以去应对
* 重构的话,你有什么优化点
* 线程池的参数
* 核心线程 阻塞队列 拒绝策略,工作的流程?
* 库表数据比较多,现在要去做查询。考虑的优化点。
* 直接全部查出来 会有产生哪些问题?数据库?服务本身?
* 深度分页怎么处理?
* 算法,遍历图,自己新建类型遍历
三面:10.28 50min 据说是加面
* 无自我介绍
* 介绍实习 巴拉巴拉
* 多级缓存的使用。会不会有一致性的问题?
* 实习中的一致性问题?
* Redis限流怎么做的?
* 某些数据做了缓存,删除动作是先删除缓存 还是 先删除数据库?
* hashmap put流程
* 扩容的时候要重新计算hash值吗?
* 讲讲java中的锁机制
* synchronized是重量级锁的标志?
* 锁升级?
* 升级为重量级锁之后,还会降级成轻量级吗?
* 两个数组 求交集元素
* 敏感词过滤方案 敏感词替换为**
* 你设计的这个数据结构叫什么名字?
* 口述算法?说是场景题 两个数组 各取一个元素相加 求前n小的组合
HR面:11.04
----
11.12 英语评测
-----
11.28 谈薪+offer
全部评论
Java的面试那么恐怖的吗,吓到鼠鼠了
双非之光!
恭喜, 啥部门
应该反问他让左云飞大佬来回答可以么?
八股除了javaguide和小林coding还有哪吗
牛逼啊
加面了?太猛了佬,是ssp吗
太🐮了啊
佬项目是做啥,携程应该不咋给双非面试吧
双非本不易,加油
亏贼
相关推荐
双非硬上算法:洗洗睡吧,说多了都是遗憾,说白了都是扯淡
点赞 评论 收藏
分享
12-04 13:36
华南师范大学 数据分析师 求offer的花生米很聪敏:三个月学了这么多?spring springmvc mybatis springboot jvm juc,还做完了两个项目,还熟悉八股,会点算法。卧槽,我该反思了。我暑假开始的,就做了外卖,spring springmvc boot 那些原理好多都忘了,还在刷 jvm 视频,八股和算法也没开始
点赞 评论 收藏
分享
12-04 19:04
北京大学 Java 螺丝钉儿:聚簇索引的每个叶子16k,3层b+树差不多能放2000-4000w这么多数据。数据再多的话就需要4层b+树了。然后树的深度加一层,访问数据的时候磁盘io就会多一次,消耗性能。好像是这样吧,后面没怎么面过这种技术面了,好多东西忘光了都快。
点赞 评论 收藏
分享
11-30 21:36
门头沟学院 Java 点赞 评论 收藏
分享