猿辅导秋招后端一面

自我介绍
实习介绍 难点介绍
协程与线程 优势 差别
MySQL 索引结构 联合索引 失效情况
MySQL 加锁方式 共享 排他
介绍开源项目(单点登录 OIDC )
RPC相关 thrift序列化 新增字段如何处理 rpc调用流程 服务发现
手撕LRU
反问

总体还是比较友好的~

#猿辅导#
全部评论
请问时间大概多久呀
点赞 回复 分享
发布于 2023-09-24 12:46 上海
请问约二面了吗
点赞 回复 分享
发布于 2023-09-26 04:44 广东
途虎养车欢迎投递呀,https://www.nowcoder.com/feed/main/detail/7e534118d1974d9a82483b460c190077?sourceSSR=users
点赞 回复 分享
发布于 2023-09-29 11:21 上海
笔试a几道约面的呀?
点赞 回复 分享
发布于 2023-09-30 10:53 黑龙江
基本回答出来也挂,不理解,尊重祝福🙏
点赞 回复 分享
发布于 2023-10-09 18:21 广东

相关推荐

复盘就是面中学,收获很大,840/day二面让我手撕设计个数据库我都夸你水平高。Timeline:2025.02.19一面 - 2025.02.21二面 - 次日感谢信一面(40min无手撕,面试后两小时约二面):1、实习经历拷打:哪部分你贡献最多?你觉得这个实习工作亮点在哪里?你学到了什么?请你展开说说(主要说了一些排查错误和编码规范,比如不new thread())2、bitmap应用;3、分布式协议 - 又讲到分布式redis集群相关八股 - 开始吟唱;4、线程池:如何合理地设置线程池中的参数?说说你对于线程池应用的理解?5、对于JDK后续更新的新技术你有什么了解?6、对于并发包你有什么了解?说说你了解的同步机制,JDK提供的锁和JVM优化出来的锁有什么区别?7、对于分布式锁实现你了解吗?8、redis底层实现你了解吗?9、如果我跟你互相通信发送信息,这个过程你能从通信这个学科的角度跟我说说吗?基于七层或者五层讲都可以?(因为我是学通信的。。。)10、你知道除了public以外还有什么修饰权限范围的关键字吗?说说protected作用是什么。11、反问,无手撕(取决于面试官,不是都没有)。二面(50min,手撕非常见算法题):1、自我介绍2、实习经历,问你有什么印象深刻需要去解决的困难(答OOM排查,开始聊OOM相关,堆栈元空间可能导致的问题)3、5GB内存能支撑多少线程?4、MySQL执行计划:你知道explain都有哪几个字段,都有什么含义?index和Using index有啥区别?5、MySQL深度分页问题,为什么会出现深度分页?是不是会退化为全表查询?那全表查询对应前面说的执行计划什么字段,该字段会显示什么内容?你怎么解决深度分页?全表查询是不是顺序IO?6、从消息可靠性,消息重复消费等多角度讲讲Kafka消费的一致性?需要包含上下半场和一致性协议。7、手撕线程池,写核心参数,拒绝策略都有什么?你怎么实际计算线程池需要的这些参数?怎么动态地调整线程池参数?work获取的锁为什么是不可重入的?shutdown()和shutdownnow()区别?8、ThreadLocal是线程私有还是公用?ThreadLocalMap结构?Map里面的ThreadLocal为什么是弱引用而不是强引用?是强引用那key就不会被GC吗?ThreadLocalMap怎么解决哈希冲突的?9、Maven知道吧?发生依赖冲突你怎么解决?10、说说你们业务在读多写少或者读少写多情况下怎么保证redis和mysql的数据一致性?11、那我们删除掉redis,只用MySQL的话,说说MySQL主从延迟的可能原因?那你怎么在主从延迟这块时间保证读的数据不是旧的数据?但是你要是主从延迟读主库遇到批量写怎么办,一直读主库是不是压力太大了?11、手撕:用时间轮实现滑动窗口限流,给定qps和接口。12、反问,很多地方说的不好,后续就是挂了。
查看22道真题和解析
点赞 评论 收藏
分享
猿辅导测试,只有一面:自我介绍,介绍了两个学校做的项目还有一个实习经历问:如果给你测试一个登录接口你会怎么设计答:因为我有开发经历然后上一次实习也做过相关的,所以我是偏向于直接上手的,比如输入不符合规定的字符串,输入超出长度的字符串问:你上次的实习都做了什么,流程怎么样的答:主要是做功能测试的,然后还执行一些自动化脚本、压力测试脚本,然后把报告提交,如果测试过程出现了错误就问同事解决问:那你做压力测试都看什么指标,脚本看的明白吗答:因为上一份实习做的是车载相关,专业性比较强,所以我主要还是执行脚本的,如果有错误了就问同事解决,成功了就提交报告问:公司是怎么样的流程或者你在公司干了什么答:做功能测试,有问题了通过公司内网提交bug,然后叫开发修复,然后每天下班前全组的人跑一遍回归测试问:安卓了解吗答:整体来说不是很了解,但是我是做java开发的,还是能迁移过去的问:那你知道底层吗答:是事件驱动、多路复用这些吗hr回答:这样太宽泛了,安卓底层是有一个虚拟机的反问:我进去主要是做什么的,是和安卓那一块相关的吗答:基本上和你上一次实习差不多,应该能很快上手的问:那有机会接触自动化这些吗,不想一直做功能测试答:进去肯定是先做功能测试熟悉业务的,之后会根据情况安排自动化,公司也主要是做自动化ps:基本上是围绕实习问的,因为上一次的实习业务差不多,很快就给offer了,毫无八股文,全是激情聊天
查看6道真题和解析
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

更多
牛客网
牛客企业服务