mmtsdk开发实习一二面面经 已oc

本人bg:985本科班java选手
一面
1. 问项目,主要是项目融了点SDN方面的东西,讲了6-7分钟。
2. 问 ES,讲了讲 ELK 那套怎么跑起来的
3. 因为团队技术栈是 cpp,所以只能问点基础
4. 聊了聊计网,time_wait 和 close_wait,三次握手为什么是三次,可以是两次或者四次吗
5. 聊了聊操作系统,内存分配那块,讲了下怎么调度的,key point 感觉是缺页中断
6. 聊了聊锁,先讲了讲信号量那些,然后给面试官科普了一下 synchronized,这个面试官想问 synchronized 结果自己不知道锁膨胀的过程。。从头开始给面试官从对象头讲了下面经。
7. 算法题,最长递增子序列,5分钟写完没啥问题
8. 反问,业务是啥,感觉不太match,半个小时面完,就当锻炼自己了,结果第二天上课收到电话约二面。
二面
面试官感觉很累,精神状态很不好,还迟到了10分钟
问了问项目,给面试官科普一下p4
写了一道双调查找+一道单调栈,这时候总共才面了12分钟左右
这时候面试官看我是java技术栈没啥好问的,直接反问,我直接表示了不太match,为了写sdk不想转cpp,写python 给算法岗打杂更不愿意。然后面试官说还是会走流程,我寻思 总共面了十几分钟得挂吧。最后oc。

由于有差不多而且更match 的 offer了,直接拒了😭
mmt 不愧是学历厂,疯狂放水,即使我已经非常不想去了,并且向面试官展示出不想去意愿,依然oc。据学长说mmt很锻炼工程能力,小pdd,而且实习最高能拿1.5的绩效,540一天很香😄,也是不错的公司。

写个面经供大家参考。

全部评论
mmt到底是哪个公司啊我怎么没搜到啊
1 回复 分享
发布于 2023-11-25 12:02 湖南
momenta佬
点赞 回复 分享
发布于 2023-11-26 23:48 四川

相关推荐

1. Lynx 为什么可以提高 fcp 率,其原理是什么2. Lynx 既然可以使用首屏默认数据,那么你知道在整个流程中,首屏数据从哪里来呢,整个的流程是什么3.  当首屏依赖后端返回的数据时,Lynx 是怎么进行处理的呢,如果是静态数据,应该做不到千人千面吧4.  当用户从首页进入 Lynx 页面时,如果需要实时获取用户的某个数据,却又不去请求接口,你觉得应该有哪些方案呢5. Lynx 的性能指标是怎么进行统计的呢6.  对于端上的性能统计,其具体统计方式与 h5 其实是不同的对吧,你能具体讲一讲吗7. Lynx 对于你们项目的收益是什么呢,你们通过什么指标来统计具体的收益的8.  能讲讲 purgecss 吗,其原理是什么9.  你用 purgecss 解决了哪些场景的问题,可以分别展开说说吗10. darkReader 的作用时机发生在哪个阶段呢,是怎么去收集 class 类名并进行实时监听呢11.  你是怎么优化 darkReader 的注入时机的呢,页面为什么会闪现亮色模式呢,可以详细说说吗12.  说说客户端缓存吧,Nsr 是怎么做的呢13.  当我在一个列表页持续滑动的时候,会对每一个列表的详情页做 Nsr 吗,还是会做一定的限制,限制方法是什么,如果对每一个列表页的详情做 Nsr,资源请求损耗肯定会异常大14. FCP 率的具体含义说一说呢,是怎么统计 FCP 的呢,FCP 的统计时机是在哪一个阶段呢。FMP 呢,FMP 没有现成的 API 进行统计吧,可以讲一讲最大有意义元素算法的具体流程吗15. JSB 通信的方式有哪些呢,讲一讲其具体原理呢,URL 式 与注入式有什么不同呢,优劣处可以分别讲一讲吗16.  讲一讲 H-Lynx 吧,你是怎么做的呢17.  为什么要使用 ts-morph 呢,你觉得 ts-morph 与 babel 的优劣是什么呢18.  除了分析抽象语法树,还有什么方法来做代码的迁移呢19.  你觉得在百度和字节的实习,给你的最大的区别是什么呢20.  能说说在你做业务的过程中,有遇到什么难点吗,是怎么进行攻克的呢21.  针对与 h5,你们是怎么做性能优化的呢八股22.  为什么 hook 不能在 if 语句中使用23.  能讲讲 useState 的原理吗24.  说说 Webpack 的构建流程吧25. Tcp 为什么防止数据丢失,做了哪些具体的操作呢——超时重传,快速重传26.  说说事件循环吧,并看代码输出题27.  为什么宏任务要优先于微任务执行呢28.  说说多线程安全的内容吧29.  进程之间通信的方式是是什么30.  主键与外键的区别是什么算法 31. K个一组反转链表     
点赞 评论 收藏
分享
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。
点赞 评论 收藏
分享
评论
11
28
分享

创作者周榜

更多
牛客网
牛客企业服务