圆通速递--高级java--一面(无语)

2025.11.28 厚礼fucking蟹

[TOC]

🔥1. 一面

​ 周一投递周五面试,本来业务感觉不是很匹配猜测是KPI面,结果那面试官张嘴果然,一来问学校经历,工作职务乱七八糟的,然后让我讲接口超时分析,从架构业务讲到底层jvm-GC分析和mysql,又PUA说讲的太泛了。最后讲到GC的时候还急眼了说身为开发要严谨,STW都不知道还问我为什么GC回收会导致接口阻塞,直接给我干沉默了,不过这里他有个点说的还挺好,就是YGC考虑剩余存活对象,而不是考虑YGC次数,这里确实是我考虑错了,随后讲到FGC他直接急眼。最后让我介绍个技术难点,讲了下高并发和限流情况。

​ 然后我也有点累了,他问完后就吐槽说我讲的太泛了,Are you ok?问题分析难道不从业务和架构整体考量,就只考量代码业务吗?说回去综合和HR聊一下(KPI就KPI,没有一个业务相关联存粹就是技术考点,ygc这块确实是我没考虑到,总体给我感觉太不舒服了,不是一路人,不过也算是对ygc有点小收获)

全部评论
ygc是啥?
点赞 回复 分享
发布于 昨天 12:31 北京

相关推荐

秋招HR刚跟我同步~ 说希望我能实习到明年3月份,还有20分钟就HR面啦!先快速过波高频技术题,心里有个底👇1. 自我介绍(提前捋好核心亮点,突出项目+技术栈)2. Java常用集合有哪些?哪些线程不安全?(ArrayList、HashMap、HashSet这些都线程不安全,Vector、Hashtable是安全的,但性能一般)3. 线程不安全的集合怎么保证安全?(用Collections.synchronizedXXX包装,或者直接用ConcurrentHashMap、CopyOnWriteArrayList这些并发集合)4. 讲讲Java泛型?(本质是类型参数化,避免类型转换,还能提高代码复用,比如List<T>,编译时会类型擦除)5. 什么是死锁?怎么避免?(多个线程互相持有对方需要的锁不放导致卡死;避免的话就按固定顺序加锁、设置锁超时、减少锁持有时间)6. MySQL为啥不推荐用text字段?(检索慢、占空间大,索引支持有限,还可能影响查询性能)7. 用过Redis吗?怎么保证数据不丢失?(用过!RDB快照+AOF日志双备份,再搭主从复制和集群,就算单点挂了也能恢复)8. 实现用户积分排行榜用啥?(必须Redis的zset啊!分数存积分,天然有序,还能快速查排名、取前N名)9. 用过什么消息队列?RabbitMQ怎么保证消息不丢失?(用过RabbitMQ~ 消息持久化、交换机和队列持久化,再加上消费者手动ACK,三重保障)10. JVM总FullGC咋整?(调大堆内存阈值、减少反射和大对象创建、对象懒加载、及时清理静态集合,避免内存泄漏)冲就完事儿了!希望HR面顺顺利利~ 🙏
面试线索爆料
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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