建设工程质量检测网站,免费信息网站建设平台,如何制作公司网页百度发布,网站做视频的软件叫什么文章目录先说一下我自己的情况面试过程总结先说一下我自己的情况
我就读于湖南大学#xff0c;软件工程专业#xff0c;现在大三下 很巧的是#xff0c;我在大二的时候就在相同的时间面过相同的部门和相同的岗位#xff0c;所以我没有做笔试就直接让我去面试了。我当时还纳…
文章目录先说一下我自己的情况面试过程总结先说一下我自己的情况
我就读于湖南大学软件工程专业现在大三下 很巧的是我在大二的时候就在相同的时间面过相同的部门和相同的岗位所以我没有做笔试就直接让我去面试了。我当时还纳闷为什么阿里如此高效。等我面完之后面试官才发现我没做笔试然后反手就给了我笔试链接。
面试过程 在面试之前我心里很清楚自己有哪些地方没有准备好最主要的就是JVM这一块儿然后是Spring和Mybatis框架这一块儿(后面果然问到了JVM和Spring)。所以就想着要绕开这一部分有时间的话还是要多准备但如果被问到了也一定要实事求是然后绕到自己熟悉的技术点去 面试官先简单介绍一下你自己吧
我(自我介绍主要将了自己学习Java的历程)
面试官双等号和equals的区别
我正常回答
标准答案
面试官String、StringBuffer和StringBuilder的区别
我正常回答
标准答案
面试官Java虚拟机方面有了解过吗
我坦白自己没有深入了解并说明自己后续会深入学习
面试官那我问你几个简单的看你知不知道类加载机制知道大致流程吗
我(没有讲明白但是把自己知道的东西讲了能讲的尽量讲了)
标准答案
面试官你项目中有接触过JVM吗
我(我知道他指的是JVM优化但我确实也没用过所以就说了自己没用过)
面试官(面试官没有为难我开了另一个话题)那个设计模式你了解得这么样
我答了单例模式和工厂模式具体答了单例模式的一些实现细节(这一块儿我也是薄弱块儿当时也就只看了单例模式和工厂模式)
标准答案
面试官多线程这块儿你现在有涉及到吗
我(多线程这块准备的比较多所以开始引导面试官向我准备比较充分的地方问)讲了多线程的很多特性
标准答案
面试官你用过ThreadPoolExecutor类吗
我(发现开始问线程池这方面的知识了)回答了线程池的核心参数和饱和策略
标准答案
面试官关于Spring里的一些知识你了解过吗
我(开始问Spring我知道这方面会比较复杂很多知识点也比较深由于没有充分准备所以我赶紧把面试官往我熟悉的地方引入)讲了SpringIoC原理和AOP然后顺便讲了讲拦截器
面试官技术问题就到这里讲一下你比较有亮点的项目
我(开始讲项目了这个我有提前准备把项目中比较突出的技术讲了一下特意提到了Redis因为有所准备)
面试官Redis用在哪种场景下
我正常回答
面试官Redis修改的时候你是怎么操作的(指缓存过期)
我正常回答
标准答案
面试官你缓存查不到了数据库里也没有数据然后用户又发送大量请求你怎么考虑
我(立马意识到是在提缓存穿透但我当时忘了应对措施了)跟面试官讲了一下缓存穿透然后说自己在项目中忽略了这个问题然后想了一下缓存穿透的应对措施总之没有答好
面试官面试官知道我不是很了解说没事儿这个不强求。然后问我在项目中最大的收获
我我答了最大的收获是团队协作使用git管理代码还有代码规范
面试官你刚才介绍自己学习能力强体现在哪方面呢
我我提到了自己接触硬件编程并且很快掌握的事情
面试到这里差不多就结束了然后面试官说看我这边笔试已经完成了吧我直接问号原来是因为去年面试的时候做的笔试让面试官误以为我已经做了笔试所以才出现先面试再笔试的情况
面试官问我有什么想问的
我问了面试过程然后就结束面试了
总结
赶紧恶补JVMSpring和MVC的知识原理一定要弄明白。面试还是要有所准备但完全准备也是不太可能的最好的方式就是边面边学。只有面了之后你才知道自己真正缺的是什么东西。愿共勉