Java暑期实习记录贴 含面经

bg:

双2,半科班,leetcode440+但依然很菜,项目还行

进度 4月15日

2月底开始投递岗位70+,笔试15场,面试约30场

已offer美团到店(已接)、携程、腾讯子公司云智

Hr面完等排序: 高德

面试中:蚂蚁(二志愿)三面完待hr面

简历或笔试完挂的(记仇):饿了么 字节 拼多多 小米 百度 快手 米哈游 淘天

面试挂了的(是我菜,挨打要立正):阿里云提前批、文远、阿里国际、控股、京东日常、腾讯

面经(只记录了我答的不好的问题,懒得排版了)

truncate关键字的作用、varchar和text区别、arrayList扩容、jvm cpu高占用排查,IOC基于哪个接口范型如何限定上下界、虚拟线程、Threadlocal对性能影响、对象一定会分到堆上吗(逃逸分析)。throw和throws的区别、volatile的使用场景,concurrentHashMap的锁加在哪、beanpostProfesser、raft读+性能问题、nacos一致性算法,hashset的value、模版模式、aop嵌套,Mybatis中xx的区别、如何判断类是否被加载、Java默认初始化方法、redis为什么哈希槽 槽变动客户端如何感知 哨兵宕机、mysql同步模式 如何同步 主从数据延迟 、僵尸进程、k8s、dns、会话层、位图内存占用、动态代理、explain、索引字段选择、AOP是运行时的吗,mysql两段锁;除了项目中用到的技术栈有什么深入学习的东西、分布式事务、mysql分页,redis主从同步、raft,rabbitMQ的Channel,k8s组件介绍,介绍scheduler、proxy原理 redis哨兵模式原理 如何实现分布式一致性 Nacos基本原理,如何实现同步 rabbitmq基本原理、镜像集群 exchange基本原理mysql集群同步原理、场景题超大二叉树如何做dfs

其它

虽然大概率去美团了,但还会继续战斗到底,把已经投了的面完,备战秋招!

感谢各路神仙保佑,感谢一起找实习的伙伴、牛友。

相关公司timeline和面经知无不言,欢迎交流,祝大家都拿到满意的offer!

#你收到了团子的OC了吗##晒一晒我的offer##携程招聘##美团暑期#
全部评论
顶一下校友 太强啦!
1
送花
回复
分享
发布于 04-07 20:05 陕西
求问一下高德的timeline~
点赞
送花
回复
分享
发布于 04-10 10:00 山东
滴滴
校招火热招聘中
官网直投
佬求一下携程timeline
点赞
送花
回复
分享
发布于 04-13 20:33 四川
最后去哪儿了哥
点赞
送花
回复
分享
发布于 04-18 19:54 北京

相关推荐

4.16做的笔试,bg9本,笔试情况100 100 5 10,全程40min4.25更新:已进人才池😢1.项目拷打,先按着项目问八股2.redis的缓存穿透、击穿3.场景:缓存穿透的时候,写空值到Redis里面,如果我有个缓存穿透的线程,打入数据库(数据库中存在这条记录)的时候超时了,抛出异常,写入空值到缓存里面,用户下次访问拿到空值怎么解决?回答:设置缓存超时时间五分钟,超时抛出异常时,给用户返回一个“请5分钟之后再来处理,系统繁忙”反问:那这5分钟你就区分不出这个空值是超时写入的还是不在数据库里面写入的了吗无奈点头:让用户5分钟后再访问了嘛4.shardingsphere分库分表怎么考虑?说说具体流程5.如果分表的时候,发现表不够用了,然后需要扩容表,这个时候会发生什么?如何解决?6.sentinel的使用7.sentinel的原理(早知道不写进简历了,,,)8.什么是幂等?使用rocketmq时幂等要怎么?9.面向对象三大特性(开始纯八股)10.什么是多态?多态有什么好处?在什么情况下用到多态?11.堆 vs 栈?局部变量是怎么存放的?12.新生代  vs 老生代13.GC回收是怎么回收的,大致说一下14.ArrayList vs LinkList15.设计一个线程安全的Arraylist  (摆了说不会)16.手撕单例17.volatile是怎么保证可见性的?18.手撕线程池        (为什么连续三个手撕,继续说不会)19.JIT了解过吗        (彻底摆烂,说不会)面试官还是挺nice的,单例漏了volatile也会设置一个场景来引导,就是连续3个手撕我顶不住
点赞 评论 收藏
转发
11 93 评论
分享
牛客网
牛客企业服务