获赞
48
粉丝
21
关注
18
看过 TA
697
门头沟学院
2026
Java
IP属地:上海
暂未填写个人简介
私信
关注
一面:全程 50min,实习+项目 20min,算法 20min,八股+提问 10min1. 自我介绍2. 说下你觉得最难的点3. 为什么持久化要写回文档?每天早上要解读4. 重构是怎么做的?5. 慢 SQL 怎么治理的?发现+EXPLAIN6. 幂等使用场景是什么?7. 讲一下幂等是什么?保证 post 安全性8. redis 用的什么?缓存+布隆过滤器9. 怎么改进 dubbo 的一致性哈希算法的?10. 说下一致性哈希环的构建,里面存的是什么?11. 限流怎么做的?12. 限流算法有哪些?13. 算法:求二叉树平均高度,5 分钟秒掉14. 算法:求翻转数组的翻转个数,15 分钟15. 为什么考研?16. 上一段实习最大感悟是什么?项目先设计完全再动手,一定要面面俱到。17. 多久能过来?最长实习多久?18. 说下 Java 多线程下,类静态变量、成员变量、方法变量分别是线程安全的吗?原因是什么?19. 反问:有转正名额吗?有20. 反问:几轮面试?两轮,正常一周内会联系你。总结:回答的都还不错,第二天约二面。======================================================================二面:全程 60min,项目八股 20min,算法 25min,反问聊天 15min1. 自我介绍2. SPI 机制原理?怎么改进原生 SPI 缺陷的?3. 讲下负载均衡有哪些策略?优缺点是什么?4. RPC 雪崩怎么解决?限流、降级、扩容5. Spring 和 SpringBoot 的区别?6. 依赖注入和控制反转是什么?7. Spring 的 Bean 生命周期?不会8. 算法:3. 无重复字符的最长子串。一开始用的字符串,让优化成 Set。9. 算法:198. 打家劫舍。一开始用的 dp 数组,让优化成常数空间。10. 反问:具体业务是什么?面试官讲了小 10 分钟11. 反问:多久能发起转正?介绍了下招实习生标准比校招高,公司开新业务 hc 也很多,但没说多久能转正总结:只问了轮子项目,写算法也是让你先解决,然后让你再优化。最后业务介绍了挺久。转天通知通过了。
查看26道真题和解析
0 点赞 评论 收藏
分享
一面:全部 30min,全是项目,没有算法1. 自我介绍2. 说个你的最难的点?怎么解决的?3. 指标为什么推送到文档里?有没有考虑过推送群里?4. 接口重构是怎么做的?为什么旧接口返回的数据不能变更?以 app 为例?5. 慢 SQL 是怎么发现的?怎么治理的?6. 你的幂等注解应用场景是什么?7. 幂等是解决什么问题的?8. 如果流量激增,对后端服务做水平扩展,怎么保证扩展的节点不会打垮其他中间件,比如数据库或者 Redis?开启本地缓存,实例扩展时分批次同步 redis 数据,这样既能分摊 mysql 又能分摊 redis。9. 实习有用到定时任务吗?是怎么保证不被重复执行的?加到 mq;每个节点设置选择区间;10. 怎么排查问题的?es 搜索+本地机器搜索+代码定位11. 日志平台原理是什么?es 同步本地机器日志文件12. 让你设计个日志平台,不采用 es 方案,你怎么设计?业务日志代码直接打到大数据工具里,使用流式处理而不是 es 再同步。13. 有了解过大数据相关组件吗?没有14. 反问:主要使用语言?golang+python15. 反问:有几轮面试?两轮技术面其他记不得了,两小时后约第二天二面。总结:大数据方面的设计面试官很满意,后面没写算法直接给过了======================================================================二面:全程 55min,项目 20min,算法 30min,反问 5min1. 自我介绍?2. 闲聊:家乡、为什么读本校的研?3. 讲下实习的架构?4. 实习的业务流程探讨?5. 你们怎么应对风控的?6. 慢 SQL 怎么发现的?怎么治理的?7. Java 的参数传递是值传递还是引用传递?没有引用传递吗?8. 父类的方法是 protect,子类可以是什么?9. 你这两个练手项目的与别人不一样的点在哪里?10. 幂等怎么做的?你这个似乎是限流不是幂等?侧重点不一样,应该根据业务改11. 为什么要使用到延迟队列?防止高峰期消费者或数据库造成瓶颈。12. 算法:93. 复原 IP 地址?写的比较慢,步长不好控制13. 对职业的规划是什么?14. 对于互联网很卷,35 岁危机怎么看?15. 反问:具体业务是什么?16. 反问:公司用到什么框架?自研总结:二面感觉答得不是很好,但是面试官还是给通过了
查看28道真题和解析
0 点赞 评论 收藏
分享
一面:全程 55min,实习项目八股 20min,算法 30min,反问 5min1. 自我介绍2. 你的接口对接开发主要是干了什么?3. 对方接口变更,你们这边受影响的范围怎么样?4. 慢 SQL 治理怎么发现的?怎么治理的?5. 用过什么中间件?mq、redis、mysql、配置中心、rpc6. rpc 用的什么框架?选的什么序列化器?7. mq 怎么保证消息有序性?mq 组件?8. mq 延迟队列的原理是什么?9. redis 哪个数据结构能实现延迟队列?10. mysql 建过表吗?11. mysql 索引?为什么?12. java 线程池了解吗?说下参数?13. jvm 参数会设置吗?让你设置你怎么做?14. redis 内存满了会怎么样?15. 内存淘汰策略?lru 和 lfu 底层数据结构是什么?16. 算法:实现 LRU,要求:单例模式、写出单元测试17. 反问:业务?18. 反问:主要编程语言?总结:面试官让本地写代码,但是我编程主力是 mac,面试电脑是 win,导致 idea 写一半显示过期了,折腾半天都没搞定。后面尝试下载社区版,但是速度太慢。最后用 cursor 写的,根本跑不起来,但是代码都写完了,面试官说思路没有问题。======================================================================二面:全程 50min,实习八股 30min,算法 10min,反问 10min1. 自我介绍?2. 家在哪里?学校在哪里?对京东很了解吗?3. 说下实习干了什么?4. 实习难点在哪里?5. linux 指令考察?写一个 shell 统计一个文件夹下所有 jpg 格式的文件的大小,文件夹存在递归。6. 数据库用了吗?写的需求是什么?7. 实习哪些表分表了?分表怎么做的?8. 其他记不清了9. 算法:合并 k 个有序 list。hot100 合并 k 个升序链表的魔改版10. 反问:几轮面试?总结:许愿oc吧
查看22道真题和解析
0 点赞 评论 收藏
分享
一面:全程50min,八股30min,算法20min1. innodb引擎的rr级别,age是普通索引,id是数据库主键,递增字段。事务A:begin;T1 select * from user where age = 20;(2个结果)T3 select * from user where age = 20;T4 update user set name = 'name1' where age = 20;T5 select *from user where age = 20;comit;事务B:T2 begin insert into user values('name2', 20); comit。请你分别告诉我T3-T5各有几个结果?2、3、32. TIME_WAIT 状态原因?ack至少丢失一次;防止建立历史连接3. 设计一个抽奖系统,每个用户可以抽 m 次,奖品个数为 n,每个用户最多只能中奖一次,大流量场景下如何设计,可以支持百万级并发抽奖?从接口、逻辑、扩展方面依次回答了。4. 算法:130. 被围绕的区域======================================================================二面:全程 40min,项目 15min,算法 20min,反问 5min1. 自我介绍2. 说下实习干了啥?大致介绍了下,然后说的实习难点3. 接口重构做了什么?说了过程,说了上线策略4. 你们后端服务大致拆分了几个服务?为什么那么拆分?5. 慢 SQL 治理的过程和原理?6. 其他记不清了7. 算法:LCR 084. 全排列 II。中间看成了全排列,5 分钟秒掉结果调试半天没有输出,经提示有重复数字。抠了半天抠出来了======================================================================三面:总共 70min,实习+项目+八股 20min,算法 50min1. 自我介绍?2. 实习工作?3. Netty 为什么快?4. 详细说下 NIO?5. 各种其他问题,记不清了6. 算法:31. 下一个排列总结:栽在三面了,唯一一次原题没写出来。当时写 hot100 就没细看,感觉这题有点难,结果唯一一次出原题我还没写出来!
查看11道真题和解析
0 点赞 评论 收藏
分享
许愿一个团子的日常实习面了四十分钟,八股盛宴,先占个坑,晚上慢慢回忆-------------来还愿了,已经入职了!面试时长:45min自我介绍:5min项目问题:10min八股问题:20min手撕算法:10min项目问题:1. 布隆过滤器的使用、误判率、布谷鸟过滤器的原理(怎么解决误判率没讲出来)2. RocketMQ削峰怎么做的?具体削了多少?(削了多少不知道)3. 双重判定锁的使用?单例怎么实现?加锁用的synchronized?4. synchronized介绍下?底层原理?和LOCK的区别是什么?具体优缺点是什么?5. 缓存与数据库一致性的策略?为什么要先更新数据库?先删除缓存会造成什么后果?6. 为什么要使用幂等?幂等怎么做的?7. MQ的延迟队列的底层是什么?8. MQ的性能由什么控制?怎么提高MQ的性能?(我从生产者、消费者、硬件的角度回答了)9. 项目常规接口的性能怎么测试的?怎么提高性能的?(只说上了缓存、改写了业务逻辑)10. Sentinel底层算法了解过哪些?(一个不会,只讲了用个注解限制单个方法的频率)11. 序列化的作用是什么?实现了什么序列化?为什么使用JSON?(只会用JSON)基础问题:1. 反射的原理?作用?怎么使用的?2. JVM的对象创建过程?3. String存在JMM的哪个区域?(字符串常量池,只说了JDK1.7的堆里,没说1.6的方法区里)4. TCP和UDP的区别是什么?5. TCP怎么保证可靠的?6. 拥塞控制和流量控制的区别是什么?怎么实现的?7. MySQL索引的数据结构有哪些可用?8. 哈希表做索引结构,特点是什么?9. B+树和其他比的优点是什么?10. B+树叶子节点存储的数据是什么?11. MySQL一条查询语句的执行流程是什么?12. 脏读和幻读的区别是什么?13. Redis是内存操作的吗?具体的应用场景是什么?14. Redis为什么快?15. Redis怎么实现消息队列功能?其与常规MQ的区别和优缺点是什么?16. MQ的订阅了解过吗?17. Redis的大key问题会造成什么影响?18. 循环依赖问题怎么解决?手撕算法:重排链表
在西伯利亚种土豆:北✌️?
你收到了团子的OC了吗
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务