快手 实习面经 二面

写在前面

这是本人去年找暑期实习时候的面经,java后端方向。相关文章链接:快手一面美团面经阿里云面经秋招总结

面试时长

50min

面试形式

视频面试

面试内容

  1. 自我介绍;
  2. 项目介绍:参与了哪些项目,面试官挑了一个项目详细展开,要求介绍项目的创新点和难点;
  3. 网络相关:介绍下在浏览器输入网址到网页显示,期间发生的事情和涉及的协议?交换机和路由器的区别?
  4. 网络相关:HTTP和RPC的区别?分别应用于什么场景下?实习的时候使用RPC框架而不是HTTP的原因?
  5. 网络相关:session、cookie以及token的区别?结合session、cookie以及token说说实现用户登录时的交互过程?
  6. 网络相关:HTTP与HTTPS的区别?HTTP存在哪些问题?HTTPS如何解决这些问题?HTTPS还有可以优化的地方吗?
  7. 操作系统:项目中使用了MongoDB,为什么其速度快?介绍下刚刚提到的零拷贝技术?零拷贝技术还有哪些实现方法?
  8. 操作系统:进程和线程的区别?进程间通信有哪些方式?
  9. 操作系统:虚拟内存的原理?实现虚拟内存所依赖的技术?
  10. 算法题:对哪种数据结构比较熟悉?写下HashMap的get和put方法?为什么HashMap的长度是2的整数次幂?(没看过源码的话其实挺不好写的,后面发现有很多地方遗漏了,感觉面试官主要还是看你对于HashMap底层原理的理解程度)
  11. 数据库题:给出一张表,里面记录了部门员工的id、薪水和部门号,找出每个部门薪水最高的员工?除了子查询外,还有没有其他实现方法?

总结

二面针对项目和实习经历的问题开始变得多了起来,感觉最难的还是手写HashMap的get和put方法,虽然之前已经看过两三次源码,但要真的动手写还是挺有难度的,要考虑的点真不少。

ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度~

#实习##暑期实习##快手##牛客在线求职答疑中心##牛客解忧铺#
全部评论
你好,你的面试经历非常详细,看起来你对Java后端方向有深入的了解。你对网络协议、操作系统和数据结构都有很好的理解,这非常棒。你的面试经历对于其他正在准备面试的同学来说非常有帮助。 关于你提到的手写HashMap的get和put方法,这确实是一个具有挑战性的问题。你需要对HashMap的底层原理有深入的理解,包括哈希函数、冲突解决策略、扩容机制等。如果你在面试中遇到这个问题,建议你先思考一下HashMap的设计目标和实现原理,然后再尝试写出代码。 最后,你提到的内推机会,这对于正在找工作的同学来说非常有帮助。如果你需要更多的帮助,比如简历修改、面试指导等,可以私信我,我会尽力提供帮助。祝你面试成功!
点赞 回复
分享
发布于 03-28 16:11 此内容由AI生成
难蚌😵
点赞 回复
分享
发布于 03-28 17:10 上海
联想
校招火热招聘中
官网直投

相关推荐

一、说一说整个历程从去年12开始就开始备战春招了,每天就是补八股+做项目+刷力扣,循环往复到了今年三月初。项目也都是C++的项目。这时候看到美团开启春招了。然后就试着投了一下简历,岗位是Java后端开发(问为什么Cpper投后端开发,答案就是Cpp岗位太少了)。然后开始了美团的历程。美团是处女面。timeline3.6   投简历3.9   第一次笔试3.16 第二次笔试3.18 约3.21一面3.25 回到人才库当晚被捞3.28一面4.1   约4.7二面4.8   hr电话4.9   offer现在回想起21号的一面,因为是第一次面试,所以会有一些紧张,然后很多会的没说清楚,把自己都说乱了,甚至出现暂时性失忆可以说是美团的面试历程就是整个春招的历程吧~我要成为团孝子其他历程:腾讯:一面挂  被捞一面过二面挂淘天:二面(不打算继续面了,接美团了)蚂蚁:一志愿简历挂,二志愿简历评估快手:两次简历挂(大家快手都简历挂吗)京东:做完测评十几天没反应(不要Cpp?)二、说一说美团面试体验其他面试就不说了,就只分享美团的体验。三次面试体验都很好,不会的都会引导,整个过程更像是交流,体验最好的还是二面,和二面的面试官闲聊了十分钟左右才开始面试。三、说一说心理历程在准备春招期间,就是感觉怎么都没准备好,学多少都觉得自己没准备好。然后突然有一天想通了,就是学得越多,其实就会感觉自己不会的就越多,所以没有所谓的准备好与没有准备好。应该大胆投简历,只有经历过面试才知道有没有准备好。然后就是三月初到四月一个多月的投简历+做测评+做笔试,内心还是挺焦虑的。就是担心自己找不到暑期实习吧,然后等着各种约面电话或邮件,面完后等面试结果更是焦虑,可能吃饭都吃不太下,睡眠质量也不太好。后来在三月下旬的时候就调整过来了,要相信自己,过度焦虑只会浪费时间,还不如好好学习和准备面试,大家也要相信自己呀,不要太焦虑了,有时候运气也很重要啦,只要付出了自己肯定有实力的!四、说一说其他我觉得大家面试的时候还是不要太紧张了,把自己会的尽量全面展示给面试官,把这看做一种交流吧。另外在牛客许愿真的太灵了!后续应该会把美团的面经发出来回馈牛友!
点赞 评论 收藏
转发
阿里云暑期实习的面试和笔试都结束了,终面面试官说很快出结果,希望能等到OC从三月初开始到今上午为止,一共是四轮技术面+一轮笔试手撕代码,感觉有点奇怪,因为居然没有HR面,今上午的技术终面说是能接到这个面试说明HR面过了?很疑惑?3月2日 一面小主管技术面(20多分钟)提问:整个项目的背景和应用场景、算法的选用与对比、用双目+IMU实现定位的原理;项目数据的流向;数据采集在做什么,为什么要这么做,介绍SPI协议和时序。感受:面试来得非常突然,晚上七点接到消息说第二天上午能否电话面试,结果晚上八点半就打来电话进行面试,基本就是深挖项目,但我准备得不充分,回答得很不好,面试提前结束了,感觉小主管更侧重了解整个项目的逻辑,但无奈我算法方面确实没准备得太深入,我以为会深挖FPGA开发的3月3日 二面技术人员技术面(40多分钟)提问:工作意向,本科做的是否相关,对SystemVerilog的了解程度,为什么采用HLS进行设计,数据怎么写入DDR,介绍一下AXIS协议;常规八股有建立时间和保持时间,亚稳态如何消除,同步FIFO的设计,格雷码为什么可以消除亚稳态,跨时钟域的数据传输(握手协议)。感受:在阿里云的直系师兄捞了我一把,不然以我一面表现应该会被直接挂掉二面感受要好很多,问了很多FPGA相关的问题,基本都答上来了。3月7日 三面大主管技术面(40多分钟)提问:简历上的都随便聊了聊,包括本科的数模比赛,工作意向;印象最深的两个问题:如何评估项目效果,算法的运行效果;如何提升AXI带宽:压缩数据、扩展总线接口、扩展总线位宽。感受:不会太深挖技术细节,会从项目整体优化等方面提问,也闲聊了很多,这一面感受比较好,有说有笑的3月18日 手撕代码(20多分钟)手撕两道代码,一道简单题,一道中等题,中等题碰巧提前准备过,十分钟写完代码,后面面试官让我讲解一下思路,完毕。4月12日 四面技术终面(30多分钟)提问:fpga与arm端的对比,对网络通信的了解,主要是查看对除fpga开发以外的知识的了解,还问了网络相关知识和八股。感受:有点不太妙,完全没准备网络的相关八股,基本上连猜带蒙,希望上天保佑!
点赞 评论 收藏
转发
4 30 评论
分享
牛客网
牛客企业服务