MinimMax 客户端开发 一面

5.15
1.简单的自我介绍 1min
到岗时间,能实习多久?

2.项目深挖,技术基础与项目细节 30min
Reactor模式的应用场景是什么?
请从你的项目中挑选一个有代表性的进行详细介绍
如何测试项目的并发量/并发能力?使用了哪些压力测试工具或方法?
TCP粘包和拆包现象产生的原因是什么?
你的动态线程池是如何实现动态扩展的?
如何避免线程间的资源竞争和死锁问题?
死锁产生的四个必要条件是什么?
项目中做了哪些优化?
为什么选择LRU作为缓存淘汰策略?不选择其他策略的考虑是什么?
LRU的实现原理是什么?
了解LFU算法吗?它和LRU的主要区别是什么?
C++虚函数的作用是什么?它主要解决了什么问题?
虚函数的底层实现机制?
C++中struct和class的主要区别是什么?

3.反问
实习生培养制度?不是他来负责
客户端需要学习的知识?用go,负责ios或android的开发

手撕:最长公共子序列 15min
例子:S1="ZABCDE", S2="ACE" -> LCS="ACE" 
我的思路:动态规划存储长度变成存储最长的string。

4.结束前提了一嘴5min
有没有了解过AI?
知不知道MCP是什么,用没用过cursor等编程软件?(恰好了解过)

总体来看一面主要是问项目,从项目中回答部分八股, 问你一些基本情况
处女面,状态有点差,说话磕磕巴巴
做的服务器项目,没注意投的客户端,中间被问了,就说是学习客户端知识,没谁了
面试管人挺好的,体验不错很包容,感觉比较年轻

5.16 中午约二面了,本来没想着过的,又多一次积累面试经验的机会。
全部评论
一面直接 oc?
点赞 回复 分享
发布于 05-17 13:15 上海

相关推荐

评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客企业服务