25春招-面经(3.11-3.18)
游酷圣世:(boss主动联系我结果语言不匹配直接给我挂了hhh)
1. GO与其他语言区别?
2. 数组和列别区别
3. 继承是什么?优劣势
4. 工厂模式是什么?举例说
5. 依赖注入是什么?
6. mysql怎么优化?
7. redis怎么优化?
8. 说下redis的内存管理策略和删除策略
9. mysql执行一条语句的链路
10. 算法+sql:子数组最大和,部门最高薪水员工
字节:
1. 介绍实习项目与解答问题
2. eventbus跟市面上的mq有什么区别?
3. 生产者高流量你是怎么去降低qps的?
4. 介绍下kafka的架构与特点,尽量详细
5. 说下为啥需要重平衡
6. 消费者组消费消息不过来可以一直添加消费者进去嘛?
7. mysql数据量这么大出现过什么问题?
8. es跟mysql数据同步怎么实现的?
9. es与mysql数据不一致怎么解决的?
10. 算法: 子数组和为目标数的组合数 (数字可重复使用)
畅聊天下:
1. 讲讲实习你干了啥?
2. DAG是啥?你怎么用来优化接口的
3. 你提到解决缓存击穿、缓存穿透,这些是啥?
4. 你用singlefight和布隆过滤器解决,这俩原理是什么?
5. git一般怎么去使用它?
6. 数组和链表区别?优劣势
7. golang的切片讲一下特点
8. golang channel无缓冲、缓冲区的区别?怎么判断channel关闭没?channel是生产方关闭好还是消费方?
9. redis 分布式锁、可重入锁怎么实现
蓝色光标(无下文):
1. 实习介绍
2. 实习项目中DAG、限流、缓存介绍
3. 两个sql题,查某部门薪资最高员工,查每个部分薪资最高的员工,group or 子查询
同城旅行(挂,问的问题有点刁难了说是):
1. 介绍实习
2. 问实习
3. 问你们hertz框架基本的实现原理是什么?对比开源的那些web框架有什么区别?
4. 你说hertz的网络库,这个是啥?有什么优势?
5. netpoll内存复用?你知道具体实现细节吗?
6. 写一个http接口和rpc接口的流程?
7. 编解码器你了解哪些?hertz是怎么实现的编解码器?
8. 根据我说的工单表问了几个简单的sql
9. 怎么防止sql注入
10. 你这个策略模式是怎么的?举个例子说下?
11. 你大模型接入的任务队列是怎么实现的?负载均衡又是在干嘛?
12. channel特点是啥?写数据读数据到关闭的channel会咋样?
13. 切片是啥?特点是啥?扩容机制是啥?
14. rpc他是干嘛的?跟http有啥区别?
15. http消息组成是咋样的?常用请求头有哪些?
16. http1.1 http2的区别
17. linux怎么查看网络连接情况
18. 怎么有学什么新的技术?
19. 未来3-5年规划
360:
1. goalng make、new、map、syncMap、gmp、gc
2. mysql innodb、跨数据库事务怎么实现?
3. 你的这个发号器怎么搞的?
4. 怎么随机生产大量昵称、怎么刷数?
5. rpc与http相比有啥好处?
6. 简单sql
7. 上传大文件咋搞
8. linux怎么看文件行数
9. linux跨进程通信?命名管道和管道的区别?
字节二面:
1. 介绍实习产出
2. 问实习项目实现细节?如标签中心、任务自动化怎么做的
3. 简单介绍几个设计模式,装饰器+策略
4. oom你觉得应该怎么排查?
5. cpu使用率高你觉得怎么排查?
6. 算法:计算一个字符串无重复子符的最长子字符串
360二面:
1. 实习
2. 360浏览器进入挂机一段时间会展示一个挂机屏保,qps很高怎么解决?
3. 如何设计一个百度网盘
4. https讲一下,https为什么握手过程不会被劫持密钥
畅聊天下二面:
1. 实习,实习问题(DAG、限流、责任链模式)
2. signlefilght是干嘛的?
3. redis常用数据结构
4. 分布式锁你怎么实现的?
5. 续约机制怎么做的?
字节三面:
1. 实习介绍,问实习问题
2. mq中弱事务你有了解过吗?
3. 乐观锁悲观锁是什么?优势劣势是什么?
4. 假如你是一个大促的负责人?你会考虑那些内容来保证大促能够稳定进行?
5. 算法: 链表去除重复数据
那整体来讲的话,我的实习经历是比较丰富的,所以感觉大部分时间问的都是实习相关的问题和拓展出来的八股,与实习的计网、中间件八股拷打还是区别很大的。
最后祝愿各位牛油春招、暑期实习一切顺利。以后也应该不会用这个软件了
#春招##面经#
全部评论
接好运
佬,几段实习,实习多长时间。
真厉害
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享

点赞 评论 收藏
分享