社招一年半面经分享(含阿里美团头条京东滴滴)

社招一年半面经分享(含阿里美团头条京东滴滴)_第1张图片

 

最近一段时间面试了几家互联网公司,陆续通过了阿里、头条、美团,滴滴,京东的面试,基本上面试的公司都通过了,所以在这里想分享一些自己面试的经验给大家,希望能帮助大家拿到心仪的offer

我的基本情况:19届本科,现在在一家小公司,毕业一年半,后端开发

面试经历

其实自己最开始其实并没有跳槽的打算(一直觉得自己挺菜的,还需要沉淀),只是想面试看看,看这一年自己有没有进步,结果就收到阿里的面试,因为刚毕业第一次面试就是阿里(毕业前人生第一次面试也是阿里,巧了),当时还是很慌的,所以就急急忙忙准备了一周,第一次面试的时候还是挺慌的,感觉发挥的也不好,后面面多了就越来越好了,所以大家面试前还是最好找一些不想去的公司练练手(大佬除外),虽然很不厚道,但是这个行业就是这样,都能理解的吧

后面还有一些中小厂的面试机会,都拒绝了(希望这些公司不要拉黑我,哈哈),毕竟面试还是挺累的 ,还要请假,同时面试不通过 ,也会留下不好的面试评价记录

面试准备

简历

重点放在专业技能和项目经验两块

1.你的简历就是你给面试官提供的考点,简历上的东西必须自己Hold住,万一自己写的东西被问住了,会很尴尬,给面试官留下的印象也不好,所以就是会啥写啥

2.技术栈最好不要写精通,你敢写面试官就敢问,被问倒了很尴尬的,写熟悉,了解就行

怎么投简历

我这里强烈建议找人内推,这样简历通过的概率大些,如果找不到,可以试试脉脉,我就是从脉脉投的简历,把状态改成寻找机会就行,会有很多人找你的

算法

这个该刷还是得刷,别偷懒,我个人感觉刷完下面几个已经够了,大家可以根据自己的基础情况选择

1.剑指Offer:www.nowcoder.com/ta/coding-i…

2.刷Leetcode,刷Leetcode,刷Leetcode!重要的事情说三遍,Leetcode前200道

3.经典排序算法:null

复习

我复习主要以看书为主,推荐一些我看的书籍和资料,有时间的话尽量看的细一点,多看几遍,没时间的话就挑重点看

并发编程:Java并发编程的艺术,Java发编程实战

JVM:深入理解Java虚拟机

Redis:Redis设计与实现,Redis开发与运维

MySQL:高性能MySQL,MySQL技术内幕

SpringBoot和SpringCloud:blog.didispace.com/

Kafka:Apache Kafka实战

设计模式:大话设计模式,设计模式之禅

分布式:从Paxos到Zookeeper分布式一致性原理与实践

小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。我有一些面试题、架构、设计类资料可以说是程序员面试必备!所有资料都整理到网盘了,需要的话欢迎下载!私信我回复【000】即可免费获取

项目经验

社招面试项目很重要,不光是你项目本身的技术复杂度,还有业务复杂度,你本身在项目中担任的什么角色,遇到过什么问题,瓶颈在哪,怎么解决的,这几个问题是非常重要的,很多公司到最后基本上都是围绕着你的项目在问,给面试官讲明白你的项目是必须具备的能力

总结下社招面试问项目最主要的问题套路:

1.你项目为什么这么设计,你这样设计有什么好处,解决了什么问题,会产生什么问题,还有什么可以优化的

2.这么设计有什么瓶颈吗,遇到了什么问题,有什么改善的方案

3.项目遇到的难点,技术挑战,你是怎么解决的,为什么用这种方式解决,还有更好的方式么

4.根据你简历上提到的具体功能去扣细节

面试技巧

1.面试得自信且谦虚,声音自信,面试表现谦虚,得给面试官一种你啥都会,很稳的感觉(实际内心很慌),然后语言表达流畅,吐字清晰,回答问题也要有逻辑性,不能支支吾吾半天说不明白,面试官都听不懂,这就很尴尬了,这个可以自己多练习一下

2.面试本质是一个自我优势展示的过程,不要让面试官问一句自己回答一句,主动抛出一些可能的点让面试官来主动问你,还有就是不会的问题就说不会,这个没关系的,千万别瞎说

3.不要眼高手低,不少小伙伴看面经觉得自己啥都会,但是会与面试过程中能清晰有层次的说出来是两回事,费曼学习法可以了解一下,举个例子:比如sychronized的原理,能不能说出点面试官眼前一亮的东西,这还是不容易的,其实面试主要是证明你比别人更有技术的深度,广度,不然都是背八股文,那面试官看不出你有

你可能感兴趣的:(后端,面试,经验分享,职场和发展,java,开发语言)