25春招-面经(3.11-3.18)

以下面经是按照顺序进行的,3.11-3.18除去周末基本是一天1-2#牛客AI配图神器#场面试吧

游酷圣世:(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. 算法: 链表去除重复数据

那整体来讲的话,我的实习经历是比较丰富的,所以感觉大部分时间问的都是实习相关的问题和拓展出来的八股,与实习的计网、中间件八股拷打还是区别很大的。

最后祝愿各位牛油春招、暑期实习一切顺利。以后也应该不会用这个软件了
#春招##面经#
全部评论
接好运
点赞 回复 分享
发布于 03-30 13:54 湖南
佬,几段实习,实习多长时间。
点赞 回复 分享
发布于 03-28 11:19 四川
真厉害
点赞 回复 分享
发布于 03-28 11:18 四川

相关推荐

05-21 15:31
已编辑
中国科学院大学 C++
👋一面:boss投递的第二天约面,大概面了40分钟左右。首先自我介绍+项目拷打,大概问了两个实习(互联网大厂+机器人)的工作内容和机器人比赛,大概二十分钟。然后是一些简单的八股1. 平时用到的C++标准,C++11的新特性了解哪一些?2. C++初始化方式:函数体内初始化,参数列表,C++新标准{}初始化 的区别和优先级3. 智能指针的区别和使用场景4. vector处理大规模数据时用了什么优化5. vector和array的区别6. map和unordered_map的区别和效率区别7. 条件变量,先notify再wait导致信号丢失?8. 进程和线程的区别9. 线程间通信的方式10. 进程间通信的方式11. 共享内存的用法和使用场景12. linux进程调度?为什么要分成实时调度和普通调度?13. python写过什么工具?14. 了解过设计模式吗?平时用过哪些设计模式?15. 平时怎么调试程序?有没有用过gdb调试?程序遇到了崩溃了怎么调试?多线程gdb调试?内存泄漏?16. ros1和ros2的核心差别?17. 了解过dds吗?18. 做项目遇到的最难的问题?19. TCP/IP四层结构和7层结构20. 网络方面有没有做过比较深入的东西?抓包解包分析?基本答上来了,然后就反问一下部门情况。面试体验特别好,面试官很客气,耐心解答问题。不过当时感觉和他们部门期望的技术栈可能不太匹配,面完感觉要凉。没想到面试完10分钟hr就通知一面通过,很快约了二面。🤏二面:因为一面面试官评价还不错,第二面没问多少技术问题,主要介绍部门和实习生的工作。1. 项目中遇到的最难解决的问题?2. 虚函数,虚表?3. 多态?😉oc:二面完没多久就oc了,给hr的效率点个赞,跟hr简单电话谈了一下offer。很可惜最后没能说服导师,没去成,只能含泪拒掉为数不多的offer。
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客企业服务