写在前面这是本人去年找暑期实习时候的面经,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
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务