22版Java面试核心知识解析笔记,35W字置顶GitHub首页

某程序员吐槽能量攒满,推贴发泄:头条我都工作了3年之久,居然阿里一面就被刷了下来?凭什么

阿里一面

1、线程池(具体参数,拒绝策略,减少线程的机制,具体实现类及对应的阻塞队列,阻塞队列有什么特点,为什么用这个阻塞队列,线程复用的原理) 2、JVM(对象是否可回收的判断条件,怎么判断,回收算法,垃圾回收器的类别及特点,担保机制) 3、JAVA内存模型 4、线程之间的通信方式,通过volatile,synchronized,Lock的实现类那些,结合内存模型去讲。 5、MyBatis、spring、springboot相关(面试题较常见) 6、Linux常用命令 7、redis的数据结构那些,讲了skiplist、ziplist、sds等,结合使用场景说了下

一面总结:

面试时间35分钟左右吧。社招一面(生死面)容易挂的第一个点,就是刚开始的项目讲解的一般,没有亮点。项目中的技术难点和技术卡点无法表述出来,很容易给面试官一种“这人不行”的感觉。至于基础知识还是得靠我们平时多想想?怎么实现?这么实现?总之讲解一个优秀的项目,面试就通过了一半。

要注意的点

  1. 简历一到两页为最佳,将项目经历写2-3个左右就差不多了,一定要写最有亮点的项目工作经历的起始时间要写清楚,另外大公司都有背调, 不要合并或省略一些比较短的工作经历,影响的可能不只是这次面试,而是之后可能都无法进这家公司博客没什么好文章,github没好项目就不要写在简历中了

  2. 对于面试官的问题,想清楚再回答,如果觉得需要的时间可能比较长,可以跟面试官说我思考下、我整理下思路之类的遇到不会的问题直接说不会, 不要不懂装懂

  3. 遇到比较确定的问题,要有自信一点,有时候面试官可能会故意用怀疑的语气来考察你 面试的过程中 注意语速和吐字,本人在做面试官后,发现很多人说话语速很快,或吐字不清,导致原本会的问题也会让面试官觉得你没答到点上(尤其是电话面)面试过程中可以自信但不要与面试官争执面试完后不要直接问面试结果

  4. 面试保持自信而不自大,曾经问一位候选人说对hashm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值