飞道的博客

Java面试凉经总结篇:和大家聊聊我是怎么没的?

472人阅读  评论(0)

前言:

前几篇文章为大家分享了一些朋友的面试成功经历,有的读者就单独私聊我问了,就没有一些面试失败的经历吗?

答案当然是:有的,接下来就为大家分享下几位面试失败者的经历,希望能帮助大家避避坑

同时也祝他们能够在接下来的面试中吸取经验,斩获Offer,废话不多说,正题走起!

字节跳动二面凉经

1、说说堆和栈。

2、讲讲了解的垃圾回收算法和回收器,什么时候执行STOP THE WORLD?

3、倒排索引。

4、讲讲redis里面的哈希表?

5、happen-before的规则?

6、volatile修饰符,synchronize锁。

6、java单例模式的实现?

7、进程与线程的区别,多进程和多线程的区别?

8、HashMap原理,为什么用红黑树,红黑树的特点?

9、快排时间空间复杂度,最好最坏的情况,优化方案?

10、TCP的拥塞控制,具体过程是怎么样的?UDP有拥塞控制吗?如何解决?

11、问项目相关的东西:负责哪个模块?有没有碰到什么问题?怎么解决的?

12、聊聊之前求职失败的原因

失败总结
自己面试后觉得是挂在了JVM上,因为面试官刚开始问,没想到就直接放大招!

由于面试官没有具体问到哪个方面,所以自己并没有回答的很深入。

导致开局就没有给面试官一个先入为主的好印象,所以导致凉凉。

滴滴一面凉经

1、spring的原理是什么?

2、spring和springboot区别

3、mybatis的原理是什么

4、java的基本类型

5、mysql搜索引擎

6、死锁是什么

7、线程的实现

8、线程的同步

9、redis基本类型

10、redis和mysql区别

11、synchronized锁

12、jvm介绍

失败总结
这次面试失败很大部分原因在于面试者自己,大意失荆州
因为面试题看起来都比较容易,所以说并没有上心,都只回答到了表面,
然后等待面试官往深层里面去问的时候,发现还没开始就已经结束了?

美团二面凉经

1、自我介绍

2、算法题,顺时针打印矩阵,把最后的结果存到一个数组里面,向数组中存值的时候,如何控制下标

3、项目中学到了什么东西

4、如何实现线程同步,提到了CAS无锁,把CAS无锁解释了一遍

5、wait和sleep的区别

6、JMM

7、如何保证JMM共享主内存变量,提到了volatile原理

8、类加载机制

9、页面置换中的页怎么理解(内存碎片,扯到了标记清除)

10、说一下eclipse,idea,maven(因为简历上有写)

11、说一下grep如何传多个参数?

12、eclipse调试的时候怎么不修改源码,修改方法参数的值

13、怎么阅读源码的

失败总结
算法题上出现了一些失误,而且花费了挺长时间
由于简历上写的精通eclipse,idea,maven,所以面试官盯着这几个点不放,但是自己了解程度没有想象中的那么高
一问就懵,这里也建议各位面试者一定要拿自己擅长的点发挥,不要搬了石头砸自己的脚

总结:

面试如战场,正所谓台上十分钟,台下十年功。如果想要在面试中发挥出色,最主要的还是要在学习过程中下苦功夫,只有当你有了足够的实力,才能展现出十分的自信。也祝大家都能够Offer收获满满!

最后,小编为大家准备了最新的Java面试题整理与架构师底层的学习资料,
领取方式:戳这里免费领取,暗号:CSDN


听说CSDN新开发一键三连功能了?如果本篇博客对你有帮助,请支持下博主哦


转载:https://blog.csdn.net/Lubanjava/article/details/108868399
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场