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

前言:

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

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

同时也祝他们能够在接下来的面试中吸取经验,斩获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介绍

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

Java面试凉经总结篇:和大家聊聊我是怎么没的?_第1张图片

美团二面凉经

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新开发一键三连功能了?如果本篇博客对你有帮助,请支持下博主哦
在这里插入图片描述

你可能感兴趣的:(Java,java,面试)