论文蛋 level
获赞
1245
粉丝
219
关注
12
看过 TA
1.1W
北京航空航天大学
2025
算法工程师
IP属地:北京
爱算法,爱羽毛球,爱金铲铲
私信
关注
2024-09-28 17:45
已编辑
北京航空航天大学 算法工程师
timeline在我主页的另一个动态中,这里就不赘述了~------------正文--------------一面(hr面):这面实在印象不深,就记得让我简述了一下最近的一段实习经历,然后问了实习中遇到的困难和挑战,如何解决的。二面(技术面):应该是mentor面,面试官一上来就说,“我捞的你的简历,因为看到你的经历和我们团队十分匹配”,搞得我尸体暖暖的(是真尸体,因为当天上午收到通知,腾讯转正考核未通过,三个月的努力没有个好的结果,十分不甘)。也没让手撕代码,就一直问我项目经历,但我由于上午的事儿,心乱如麻,感觉答得并不好,逻辑混乱,口齿不清,还时不时咳嗽。不过到面试的最后他说“我感觉可以呀……”,让我心稍微安定了一些,因为预感到他应该是想要我的。三面(技术面):应该是leader面,总用时一个半小时,从11:00面到了12:30。问了超级多内容,包括项目经历,算法八股,计算机基础八股,手撕代码。算法八股部分,印象最深的是问了决策树模型的发展历史,这个正好准备了,我的思路是从最简单的决策树模型,到gbdt,再到xgboost和lgbm,还顺带着介绍了一下两种不同的集成学习策略bagging和boosting,并且指出了gbdt的中文翻译“梯度提升决策树”有点乌龙,这个提升并不是指“让梯度提升”,而是指boosting这个集成学习策略,gbdt本质也还是使用负梯度的信息,与training中的梯度下降法有异曲同工之处。然后还介绍了一下xgboost与gbdt的区别和联系,最关键的一点是xgboost使用了二阶导的信息,相比于gbdt的一阶导(梯度)更精确,也更容易收敛。计算机基础八股部分,印象最深的是问三次握手和四次挥手,这个很久之前背过,但是忘记了,刚听到这个问题的时候也是懵了一下,不过马上想到了思路:每次握手是怎样的信息传输方向,以及这次握手使某一方确定了某个方向的信息传输是畅通的:第一次握手是客户端向服务端发起请求,使服务端确定了从客户端到服务端的传输是畅通的;第二次握手是服务端响应客户端,使客户端确定了从客户端到服务端以及从服务端到客户端的传输是畅通的;第三次握手是客户端再响应服务端,使服务端确定了从服务端到客户端的传输是畅通的,这样一来三次握手使得双端各自均确定了双向的传输是畅通的,才能建立tcp连接。而四次挥手多的一次则是为了保证服务端到客户端的数据传输完整。手撕代码部分,一开始说是做一道逻辑题,但其实是代码题,给了一个字符串s,和一个词典d,问如何找到一个最佳的分割,使得分割后的s落入词典d的数量最多,比如s=“abcdef”,d=[“ab”,“cd”,“ef”,“abc”,“edf”],那么最佳的分割是“ab|cd|ef”。一开始我扯了个二维dp的方法,但实在找不出动态转移方程,就只好暴力搜索,但又忘记了怎么用回溯法生成所有分割方式,就想了个歪招,用二进制数来分割,比如“abcdef”,有5个可以插入隔板的地方,就来一个5位的二进制数,从00000一直到11111,每个数就对应了一种分割方式,复杂度巨高,但面试官似乎也满意。四面(技术面):临时加的总监面(有没有可能是触发了sp流程,希望是),全项目经历介绍,无手撕代码,没啥好记录的了。哦对,那一周因为焦虑上火,得了急性扁桃体炎,发烧五天,吊水三天,这一面前还在发烧,39度,赶紧吃了布洛芬,幸好赶在面试前把体温降了下来。五面(线下hr面):到了京东总部,园区很大很气派,等了半小时就到我了,是one on one面对面交流,就问一些hr常规问题。也是运气好,我聊着聊着扯到我是京东plus会员的元老级用户,充plus会员充了六七年了,然后面试官正好是带plus团队的(感觉不是专职的hr),就聊开了,我说了好多plus会员好的地方以及需要改进的地方,面试官听着挺高兴,最后反问新人培养制度、公租房以及多久出结果,表达自己的强烈意愿。------------总结--------------秋招的第一个也是目前唯一一个互联网大厂offer,救我于腾讯失利的水火之中,十分感谢京东给的这次机会,加上今年京东这边似乎涨薪幅度挺大(算法岗起薪涨75%,20薪),整体福利也很不错,加之我最开始使用的网购app就是京东,有情怀加持,我大概率就去京东啦
京东求职进展汇总
0 点赞 评论 收藏
分享
RZ_Q:给你约HR面了吗?我的评价是offer评估中是会有可能挂的,刷到过去年的帖子
百度泡池子130人在聊
0 点赞 评论 收藏
分享
2024-04-22 17:20
已编辑
北京航空航天大学 算法工程师
--------4.18--------上午约了4.19的面试,晚上做了笔试,AK了,笔试题解可以看我的另一篇帖子,前两题签到题,主要是后两题的题解。--------4.19--------问项目,完了后是两个题目:第一个题目是算法题,给一个数组arr和一个数x,要求用arr中的元素组合出一个数n,满足n<x,且n尽可能地大,比如arr={1,2,4,9},x=2533,则输出n=2499,算是中等偏简单的题吧,思路很清晰,用贪心,从高位往低位遍历x,设当前遍历到的数字为curBit,则需要在arr中找到≤curBit的最大的那个数findBit,然后往n中拼接,此时还要用一个布尔变量lower来记录,findBit和curBit的关系,如果curBit大于findBit,则设置lower为false,从此之后,策略转变,每次拼接arr中最大的数即可。(不完美,有没法处理的情况,但面试官没有深究)第二个题目是概率题,给50个球,其中有2个黑球,其他都是白球,将其分成3堆,问两个黑球在同一堆的概率,想了一会儿,想到了高中数学概率题的经典解法:隔板法,50个球有49个空隙,分成3堆,也就是从49个空隙里选2个来插入板子,因此分母是c(2,49),两个黑球在同一堆的方案数不太好想,反向来想,不在同一堆的话,可以想象两颗黑球相邻,那么他俩的之间的空隙肯定要插一个板子,而另一个板子在剩下的48个空隙里随意插,这里的方案数是48,因此最后的答案是(c(2,49)-48)/c(2,49)(不确定对,恳请各位数学大佬指教)下午通知通过了一面,约二面,约到4.22上午--------4.22--------奇了怪了,一上来就说写一道算法题,共享屏幕,题目、分析和代码如图所示,然后是问点项目,就结束了,总共就四十分钟左右吧,不会是kpi面吧。。过了一个小时,上公众号一查,流程终止。。。真就kpi面呗找暑期实习就到这里吧,不再找了,结束!
0 点赞 评论 收藏
分享
2024-04-18 22:20
已编辑
北京航空航天大学 算法工程师
0 点赞 评论 收藏
分享
2024-04-10 12:30
已编辑
北京航空航天大学 算法工程师
--------3.25--------一面,上午十一点,体验极其糟糕,面试官没有预约会议室,直接在自己的工位上进行面试,面试过程中同事两次打断我说话,打断面试。手撕两道算法题,简单得很,一道是表达式计算,只有加减法的,双栈秒了,这里我用了个trick,运算符栈存储-1和+1,然后用运算数乘以运算符(-1或+1)即可,第二道是二分查找,找不到的就返回距离最近的,板子题,秒了,这里强烈推荐b站up主灵茶山艾府,对二分法的讲解透透的。面试结束后发问卷填面试反馈,我直接给差评。--------3.27--------通知一面通过了,约二面,一开始说是晚上八点,然后我考虑到晚上吃完饭脑子可能不太灵活,就说最好是白天,然后hr说白天面试官实在没时间,然后我就说那就晚上八点吧,又说八点也已经没空了。之后就是每天问,每天都说面试官忙,约不上。--------4.7--------直到今天,可能是hr看我在朋友圈秀了腾讯offer,急了,在下午三点的时候匆匆给我约了个晚上八点,体验依旧糟糕,面试过程中其他人的声音不断,十分影响我说话,我直接开摆,后面的算法题目是根据我的项目经历出的,将json转成csv,我一开始直接用python的json库和pandas库,四行秒了,然后面试官尴尬地说不行,我说这么好用的库,干嘛要重复造轮子,然后他急了,说面试是要考察能力的,行行行,那就考察能力呗。然后一套下推自动机的板子给秒了,不过写的很随便,像是在写作文,不是在写代码,反正它那个文本编辑器网站跑不了代码。最后让我反问我直接说没啥问的了,结束!--------4.8--------额,一大早发面试反馈问卷,我又给了差评,然后过了一会儿,hr又来通知说二面通过了,约了周三上午的三面(还是技术面),可是那个时候我已经接腾仔的offer了呀--------4.10--------技术三面,问了实习经历和一个比赛经历,然后根据比赛经历问了超级简单的矩阵相乘,但要c/c++实现,稍微想了一下就写出来了,然后又随便问了点别的,比如linux运维,python的后端框架,但都问的很浅,就是问会不会,有没有用过,回答会和用过的,也都没深究,平平淡淡,波澜不惊了。天,谈意向了,百度hr请原谅我的冲动无知,上面写的都是屁话
烤点老白薯:百度还有暑期实习吗?我在官网看都是日常
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务