美团推荐算法二面-日常实习

1. 项目介绍
2. itemcf公式,itemcf改进的公式了解吗
3.项目拷打,问的比较仔细,模型的参数,数据量等
4. MMOE的缺点?PLE的改进点在哪?transformer中用softmax有什么问题呢?该怎么解决
6. 场景题:Alice和Bob选数字,偶数A得分,奇数B得分
7. 手撕:最长递增子序列的改版
8.反问
全部评论

相关推荐

在给粉丝朋友一对一咨询时,经常有粉丝朋友问入职后怎么快速看懂项目代码,感觉项目好复杂,代码量很大,不知道从哪里入手。因此本期分享一下博主的个人见解,仅供参考。1、获取必要的资料并建立初步印象在开始阅读代码前,不是直接打开代码编辑器。而是先向导师或者同事请教,获取一份关于项目的简要介绍,了解该项目有哪些需求、实现了哪些功能、主要是做什么以及分为几个核心模块,把握项目的整体架构;其次,获取一份编译与运行指南,了解如何配置环境,怎么烧录代码运行。但有的时候,公司可能没有全面的项目文档,甚至是以口述的形式告诉你,那这个时候就需要自己去总结出一份详细的配置文档了。2、找到代码运行起点,理解代码架构对于这一步,如果情况允许的话,可以请导师或者同事给你讲解一下项目代码架构,了解清楚代码的整个运行流程。如果没有人可以问的话,就只能自己理了。一般而言,还是先找到main函数入口点,然后理清楚main函数理都做了什么,如弄清楚代码的模块划分和初始化顺序(一般来讲,公司项目代码的main函数注释都会写的比较清楚,因此可以结合注释以及日志打印进行快速理解)。在这个过程中,你的主要工作是画一张图,记录下主要的模块和它们大致的依赖关系(比如A模块调用了B模块),并留意那些在初始化过程中出现的、看起来非常重要的全局变量或数据结构。这个阶段不要深入任何一个函数内部去研究细节,你的目标是搞清楚代码的框架。多说一点的是如果在多核系统中,可能不止一个main函数。因此要理清楚哪个是主核,哪个是从核,主核如何唤醒从核的,即整个系统的启动流程,至少要了解个大概的系统架构。3、跟踪一个具体功能,理解代码是如何工作的在了解整个代码结构后,需要开始深入一个具体的功能模块进行深层次理解了。毕竟项目代码量很大,由公司多人协同开发,如果想完全搞清楚整个项目的所有细节,任重而道远。因此,前期先专注于自己的一亩三分地就够了。在该阶段,你需要关注自己负责的功能模块由哪些函数所串接起来,深入了解其中细节。4、实践是检验真理的唯一标准阅读代码的最终目的是为了能够修改和贡献。因此,在你对某个部分有了一定了解后,主动向导师申请一个非常明确、且影响范围很小的任务。例如:“修改某个调试信息的文字内容”、“调整某个定时器的超时时间”、“修复一个日志打印不全的小问题”。为了完成这个任务,你必须去精确地找到相关的代码位置,理解它周围的逻辑,明白你的修改会影响到哪些地方。这个过程会迫使你带着明确的目标去阅读和理解代码,效率会非常高。成功完成这个修改并通过测试,会极大地增强你的信心,并证明你对这部分代码的理解是正确的。遵循以上四个阶段,从外到内,从静态到动态,从观察到实践,你就能系统地、一步步地掌握一个庞大项目代码的核心逻辑。记住,不要试图一次性理解所有代码,每天聚焦弄懂一个小的部分,从不难到一点点难,慢慢过度,让自己始终处于学习的拉伸区!最后,如果有需要rtos项目(解决个人项目缺乏问题)、嵌入式软件八股文合集(覆盖嵌入式面试百分之90问题),请私信笔者获取。如果有同学对具体的学习路线还是很迷茫,也可以咨询笔者。
点赞 评论 收藏
分享
这里给到体验感好差九坤投资可以说是我见过最逆天的公司了。数据实习生岗位。面试官一上来,就笑嘻嘻的问:“有人找你拍广告吗?”我还没理解他什么意思,他接着就说,感觉你长的很像明星。。。?这啥玩意啊。首先鄙人就是一般长相,抛开这个不谈,他是怎么说出这么雷人的问题的?接着就是问我们学校保研情况,感觉也是比较了解我们学校,我以为还他是老学长,结果告诉我在我们学校旁边上的。。可是。。。我们学校旁边是一所代砖啊下面终于步入正轨了,问我项目是自己写的吗,共享屏幕运行一下他想看看,我运行过程中他就盯着面板让我解释什么意思,结果刚好报错redis disconnect他就让我排查一下这个bug。因为我是在linux起的redis服务,检查一下是服务还没启动。起服务过程中发现我给密码忘了,我就说我密码忘了,面试官让我找一下,我说去看看配置文件(.conf)吧。打开配置文件是密密麻麻的字,他一脸不屑的问:“怎么可能在这?” 。。?等我把密码找出来了他不说话了😅后续就是,前几天压测时 stream里的任务没及时清理,任务进不去了,导致项目启动就报错,具体错误有点忘了。我跟他把可能的问题讲了一遍,他就一直在那笑。最后时间快到了,我也不想跟他聊了。到我反问环节了,我问他平时redis用的很多吗。这个d毛说他没用过。。。感觉被侮辱了因为我共享屏幕看不到他的脸,我真该多看他几眼,记住这个d毛。我只能说这种人,10个m都不够s的
海梨花:亏我还排了这么久bug,他还在那指导,你告诉我你没用过
你面试体验感最差/最好的...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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