字节一面&美团一面面经

字节: AML 机器学习推理框架研发实习生
- 拷打项目,主要关注项目里面的量化方法是怎么实现的,具体的项目中的细节实现
- C++八股:C++中的多态有哪些实现方法?
                    虚函数具体是如何实现的?
- 手撕:1277 全一子矩阵; 牛顿法解决根号
- 体验:作为处女面,感觉面试官人非常好,整个面试过程跟聊天一样,不会的地方也会一点点去引导你,有问题的地方也会及时指出,不知道是不是kpi,不过就算是kpi我也认了

美团:机器学习引擎工程师
- 拷打项目:量化方法的基本原理,量化前后推理速率比较,C++的算子如何实现的
- C++八股: 如何设计进程池对进程进行管理(毛都不会
                     vector如何实现? 如何对内存进行管理(new, malloc, realloc)
                     堆和栈存放的数据种类
                     成员函数具体是怎么样访问到成员变量的(啥都不知道
- 手撕: 有一个INT32数组,两两相加可能越界,但总和一定不会越界,如何计算。(脑子出问题半天没想出来,最后面试官明示后才想出来)
- 体验:这个的面试强度相比于字节一下子上来了不少,符合我对于美团难度的认知(笔试后两道题死活a不出),再加上面试官相比于字节的没有很和善,导致对答案不太自信

总结:之前感觉这个方向主要应该看算法相关的八股,但实际面试才发现主要问的都是C++的八股,简历基本只问对口的那个项目,看来要多背背C++八股,写写算法题了

碎碎念:由于种种原因,直到5月份才开始面试,不知道能不能有2面,许个愿吧

更新:字节已寄,美团感觉八成也寄了😥
全部评论
能问问佬准备的哪些项目吗
点赞 回复 分享
发布于 05-18 09:12 湖北
我也才开始面试
点赞 回复 分享
发布于 05-10 00:29 山东

相关推荐

06-17 02:43
已编辑
蚌埠坦克学院 golang
笔试(感觉算一面):开共享屏幕,手写 std::vector。  只学过理论,没手写过,结果全用 C 实现了,用的全是 memset 那一坨,只支持平凡类型。最后面试官提醒我才想到,不过没给时间重新写了。---次日一面,问得挺深的,很多追问。  面试官没开摄像头。最后没给反问、没提公司,感觉也不是太满意,应该是寄了。总得来说面试体验比较差。- 复盘笔试。- vector 扩容机制?- 对存储的类的构造函数有什么要求?(何时移动,何时拷贝)- TCP 和 UDP 的区别。- 模板实例化时机。- 模板与宏的编译有什么区别? - 拷贝构造函数。    无限递归(循环拷贝)问题。没答上来。问实习:- 为什么离职?- 觉得比较有意义的产出。- 有没有用 git 多人协作经验。- git rebase 和 git merge 的区别。- 介绍下用的某个库。项目(webserver):点开仓库看代码,有点拷打。- 发送的时候,缓冲区满了怎么办?- 接收的时候,缓冲区满了怎么办?- epoll 水平触发和边缘触发。- onWrite 和 onRead 干了啥?- EAGAIN 和 EWOULDBLOCK 的处理。    有点看不懂当时怎么写的了,面试官怀疑我是直接抄的...- 怎么没有 client 实现?- 怎么处理粘包和拼接?- 有没有自己实现一套新的协议?- 线程池实现。有没有用信号量?    答没有,但面试官表示有,指里面的条件变量给我看。我以为说的 semaphore... 更怀疑我是直接抄的了。- 线程池构造和析构逻辑?怎么优雅退出?最后:- 问我简历上写的 io_uring 是什么,给他介绍了一下。      面试官表示这个应该没什么用。
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

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