写在前面这是本人去年找暑期实习时候的面经,java后端方向。之前面试的时候一直会做录音复盘,但是并未整理过面经,最近有uu私信想看一下,因此分享给大家,做个参考,希望可以帮助大家。相关文章链接:阿里云二面、阿里云三面面试时长60min面试形式电话面。一开始知道是电话面试,本来以为不需要写算法题的,谁知道最后感觉快结束的时候发了个链接过来让打开写Orz,所以一定要做足准备,不要心存侥幸哎。面试内容自我介绍;项目简单介绍。大概说下做了哪些项目,项目的需求是什么,大概用到了哪些技术栈;Java相关:String为什么是不可变的?Java相关:String、StringBuffer和StringBuilder的区别?Java相关:在循环内使用“+”进行字符串拼接的话会有什么问题?JVM相关:堆空间的结构?分配策略有哪些?JVM相关:Minor GC和Full GC的区别?Linux相关:文件的概念?(可能是想让我指出Linux中所有内容都是以文件的形式保存和管理)Linux相关:文件有哪些类型?各自的作用是什么?Linux相关:inode的作用?inode包含哪些内容?给出一个文件名,Linux是如何根据该文件名打开文件的?(文件名->inode->block)文件的访问时间是如何记录的?Linux相关:零拷贝是什么?用来解决什么问题?有哪些应用场景?实现方式有哪些?Linux相关:压缩和解压使用的命令?相关参数的作用?网络相关:TCP 和 UDP 可以使用同一个端口吗?网络相关:三次握手与四次挥手流程?TIME_WAIT出现在什么时候?要等待多久?(2MSL)为什么要等待这么久?算法题:Leetcode15 三数之和总结一面主要还是以八股文为主,项目基本就是简单了解了下。不过感觉问的有些八股文并不是很常见的,比如Linux那一块儿。此外,面试的时候有些地方会一直追问,直到你回答不出来为止,估计是想看看面试者的知识宽度和深度。最后的算法题虽然是之前做过的,但是一开始还是有不少细节被忽略了,后面检查了好一会儿才过。针对八股文,还是要多多花时间,重点常考的地方多看几遍,考的频率低的地方也要稍微过一过有点印象;针对算法题,常见的题目还是要多刷几遍,做过一次不代表面试的时候就写的出来。
点赞 40
评论 12
全部评论

相关推荐

昨天 12:00
门头沟学院 后端
点赞 评论 收藏
分享
家里人这种思想对吗?最近找到了某大厂算法岗的实习,家里人一直跟我说要给领导买点东西,搞好关系,我真的搞不清楚他们这种思想到底怎么来的,真的很烦他们教我做事,他们总觉得自己是对的,我不照着他们的想法做,就觉得我态度不对,之前找实习也是只会嘴巴上对我说你要加油,你要努力,但是根本不知道我背后付出了多少努力,真的好烦被教做事的感觉。
青春运维少年不会梦到...:小时候老爸每次外出打工,我都会说注意安全,可是我真的懂老爸的工作吗,一个小学文凭的人出去打工能有什么安全的工作,可是老爸还是慈祥的回应我,仿佛每天能安全回家都归功于我的祈福。到了现在,我跨越3000多公里去了陌生的城市,老爸还是那个老爸,只不过现在多了问我的情况,会问我适应新城市吗,适应工作强度吗,到最后真的好奇,问我这个工作是干啥的;老爸没文化,不知道计算机网络有七层结构,也不知道云saas订阅,我只能说,就像汽车修理厂一样,我是那个修车的师傅。老爸可能觉得真的理解不了我的工作,之后也就没多问了。不过仍然还是给我传授他的经验,对于老爸来说,他也知道我做的是他难以理解的工作,知道小县城的那套江湖规矩难以闯荡大城市,但是他依旧会关心我。。。
实习的内耗时刻
点赞 评论 收藏
分享
07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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