Momenta 一面

前情提要:在boss上找了10多家本地的企业,只有Momenta给了回复,简历过了之后就约面。

岗位是C++系统研发,比较神秘的是官网上没找到广州的岗位但是boss上有。
全长约40min。
※还是没做题

① 挑一个项目介绍一下吧(20min)。
我把操作系统课设做的类UFS文件系统拿来说了说,一边对着代码一边讲解。
问了关于磁盘影像文件、inode、create系统调用实现等等内容。有没有做系统调用以外的东西?(应该没有)有没有Linux做出来的你没做出来的东西?(我把fsync调用讲了一下,那个我是直接调用C库的)fsync和fdatasync有什么区别?(看了眼代码注释想起来后者还可以同步元数据然后说了一下)
② 见过extern C这样的语句吗,为啥在C++中调用C库要这么写。(不知道,随便答了一个gcc和g++编译的逻辑有区别)
③ 多态讲一下
讲了虚函数、虚函数表和指针,但是忘了指针怎么找到对应的派生类重写的函数了。
④  C++11了解过吗(了解,智能指针、多线程),shared_ptr是线程安全的吗。
⑤ STL容器了解哪些,map和unordered_map有序/无序。用迭代器遍历map的过程中如果删东西会有问题吗。
⑥ 对vector和list用sort有什么不一样吗(我用list用的不多,大概答了一下vector花样更多)
⑦ 你简历写到阅读csapp,你印象最深刻的是哪个(有点紧张,答了个当时喜欢用gcc -S看O1/O2/O3优化下汇编的不同)
⑧ 除了这些编译器自动优化的以外,有没有进行手动优化(答了一个比较远古的玩意:i++和++i的区别,最后说了一下现在这俩效率差不多)
⑨ 二维数组,按行读/按列读哪个比较快,(我说按列,讲了一下当时做矩阵运算优化的时候关注过,其实按行,“可能我和你对行的理解不一样”)。为什么(忘记了当时做实验是哪个了,回答寄存器,说错了)
⑩ 反问:想要点学习和进步的建议,建议我多看一下C++基础特别是C++11 xD

总结:真细啊,开摆了。

------------------

当天晚上吃饭的时候打电话通知二面,意想不到的惊喜,好好复盘加油学习吧
全部评论
佬是实习前面的吗,还是说实习过程还是一直面来提升自己呀
1 回复 分享
发布于 2024-04-21 21:04 广东
woc,真不错,我看了好几个momenta的一面,问智能指针的好多,,,明天momenta测开一面了,,,希望能过,第二次面试
1 回复 分享
发布于 2024-04-21 21:02 广东
同班啊,要不加个联系方式好交流😂
1 回复 分享
发布于 2024-03-06 18:02 广东
面试官水平太高了
1 回复 分享
发布于 2024-03-06 15:52 广东
哥 你拿到oc了吗
点赞 回复 分享
发布于 2024-04-12 20:11 湖南
哥,算法题考什么了
点赞 回复 分享
发布于 2024-03-27 14:02 江苏
强的
点赞 回复 分享
发布于 2024-03-06 21:02 广东

相关推荐

01-30 09:45
燕山大学 Java
喵_coding:这种直接跑就完事了 哪有毕业了才签合同 任何offer和三方都没有的
点赞 评论 收藏
分享
02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
18
59
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务