春招米哈游后端面经

23年米哈游面试是2轮集中技术面试+未来领导面试+hr面,米子是如果在某一个环节超过一周基本上不用等了,备胎无疑,备胎转正几率不大。
2-25投递,3-18笔试,3-21发面试邮件
3/30一面(65min)
1.引用跟指针的区别
2.为什么要有这些区别,与指针分别使用那些场景
3.C++拷贝构造函数与成员函数传人同类型的变量来进行拷贝的区别(没听懂啥意思,不会)
4.vactor的push_back()的时间复杂度
5.linux epoll的水平触发与边沿触发的模式,为什么要有这两种模式,分别适用于那些场景
6.线程跟协程的理解以及它们间的适用场景
7.内核栈与用户态的栈的原因与区别
8.协程的有自己的栈吗
9.协程切换与内核线程切换的策略与区别
10.线程是怎么样切换的,切换时机与切换过程
11.异步中断与时钟中断区别
12.外部中断包含什么,与异常区别及工作原理,实现上呢
13.时钟中断是怎么做到的
14.是怎么学操作系统的,有没有修改过源码吗,是怎么搞清楚复杂的原理
15.要做一个商场,有n个商品,每个商品有若干个,用户可以购买每种商品的一个,设计一下商品购买表
16.编程题,二叉树根节点到叶子节点的所有路径和

4/10二面(82min)
1.是怎么学习的计算机
2.项目webserver中的长连接
3.支持http协议版本,支持推送吗
4.半连接与全连接的作用
5.不同的进程可以访问或操作同一个资源吗
6.不同进程怎么做同步与互斥
7.多个进程可以使用同一个文件描述符吗?vfs层的文件对象与文件描述符原理
8.tcp与http的keep_alive区别
9.连接的检测一般是怎么做的,由那一端进行发送,为什么
10.如果是服务器检测,那么当连接崩溃了,客户端不需要重启吗
11.如果发现从客户端发送包到服务器处理包的过程中延迟很高,怎么排查问题
12.如果服务器进程资源占用不高,但整体处理速度还是很慢,怎么排查
13.从协议层面你觉得可能会有什么问题会导致这种现象
14.如果系统常见的指标包括网络是正常的,还有其他情况会导致这种情况吗
15.如果网络有问题怎么排查
16.查看包的传送路径的命令
17.使用的版本管理命令
18.常见的分支合并命令有哪些
19.rebase命令
20.后端常用的中间件比如缓存,队列等有了解过吗
21.mysql innodb的隔离级别的实现原理,怎么避免脏读、不可重复度、幻读的,完全解决幻读了吗?
22.对于mvcc,可重复读级别与读提交级别在查询时那个代价高,为啥代价高的读提交的并发读比不可重复读高。
23.锁机制,加锁对象,时机,原理,各种索引的加锁区别
24.一条查询语句会使用几个索引,比如有两个索引a,b
查询语句where a=xxx and b=xxx,会使用几个索引
25.联合索引原理,局部有序的结构
26.编程题,给一个字符串s和一个单词集合,对于s中的每个单词如果存在某个单词集合中的单词能前缀匹配上则进行替换,求处理后的字符串(理解成了单词匹配了,前缀匹配用前缀树判断即可,我理解错了,所以使用的字符串匹配来判断的😂)

4/12三面(30min)
先占个位置,明天更新#本周投递记录##找工作时遇到的神仙HR##如何判断面试是否凉了#
全部评论
请问三面之后要多久hr面
2 回复 分享
发布于 2023-04-30 15:25 山东
面试题目涉及面很广,需要多加准备,uu什么进度了
点赞 回复 分享
发布于 2023-04-29 09:27 陕西
不太理解这个22. 读提交对应的不是事务级别吗,后面说代价比不可重复读低是说事务并发现象。 原来意思是代价比可重复读低吗 怎么解答的
点赞 回复 分享
发布于 2023-05-09 23:16 广东
UU你的网络问题占比好多啊,是项目相关吗?
点赞 回复 分享
发布于 2023-08-16 13:03 澳大利亚
请问面的是C++方向吗?谢谢解答
点赞 回复 分享
发布于 2023-09-05 17:28 陕西
是什么岗位
点赞 回复 分享
发布于 2024-04-01 22:17 广东

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
23
154
分享

创作者周榜

更多
牛客网
牛客企业服务