BG :双非本大三-1,面试官很好,时间一个小时左右,面试难度较低,过程中我会去扩展,他也允许我接着扩展的聊。0,简单聊了下项目(服务注册,网关路由规则自动生成的实现)1,写题 力扣 64,最小路径和(√)2,SpringMVC组件HandlerMapping,SpringBoot监听器扩展(√)3,HashMap底层原理,扩容流程等(√)4,窗口计数法,滑动窗口算法,令牌桶,漏桶算法对比,源码实现。(√)5,限流导致的热key问题(×)6,JVM内存结构​    程序计数器:为什么要有这个?​    方法栈:局部变量表,操作数栈,动态链接都细致聊了一下​    堆:内存结构。​    方法区:问了一下和反射的关系​    本地方法栈:JNI是什么7,对象逃逸分析 ,常量替换优化(√)8,可达性分析算法和引用计数法(√)9,new对象过程,指针碰撞,空闲列表。(√)10,聊G1 , CardTable和RememberSet怎么配合解决跨代引用?什么时候更新RememberSet?(√)11,AnnotaionConfigApplicationContext启动流程(默认的bean后置处理器,beanfactory后置处理器,refresh()关键步骤)(√)12,Spring循环依赖解决(√)13,Redis一个DB的结构(√)14,Redis的网络模型,聊聊Reactor执行流程,哪些地方用的多线程。(√)15,哨兵集群如何监控,故障转移,通知(√)16,主从模式,全量同步流程,增量同步流程,无磁盘复制优化(√)17,Mysql的Online DDL(√)18,独立表空间(√)19,索引结构,页格式,行格式。(√)20,隔离级别,MVCC(√)21,两道简单sql(√)二面:0,一个小时左右,面试官很好,0八股0算法,过程中会去引导你思考,答出他想要的答案。1,手撕阻塞队列 (√)2,手撕10进制转62进制 (√)3,一个系统设计题 (过程会引导思考)4,手撕md5哈希摘要算法(×,感觉面试官聊嗨了,这也能手撕?🤣)5,场景题,不同隔离级别下select的值 (√) #字节# #字节实习#
Java求职圈
点赞 98
评论 37
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务