费时半年,干了两年CRUD的我终于拿到了蘑菇街的offer,拿到这份面试题你上你也行!

147 篇文章 0 订阅
140 篇文章 0 订阅

前言

先让你自我介绍,后来问了好多java的基础问题,我能记得的是以下这些,可能有些记得不是很准确,大家可以酌情参考。

面试题

  • ArrayList、LinkedList、Vector的区别。

  • HashMap和ConcurrentHashMap的区别。

  • HashMap和LinkedHashMap的区别。

  • wait方法和sleep方法的区别。

  • synchronized、Lock、ReentrantLock、ReadWriteLock。

  • 介绍下CAS(无锁技术)。

  • 先问你熟悉哪些设计模式,然后再具体问你某个设计模式具体实现和相关扩展问题。

  • 什么是ThreadLocal。

  • 创建线程池的4种方式。

  • ThreadPoolExecutor的内部工作原理。

  • 分布式环境下,怎么保证线程安全。

  • Mysql索引的数据结构。

  • SQL怎么进行优化。

  • SQL关键字的执行顺序。

  • 有哪几种索引。

  • 什么时候该(不该)建索引。

  • Spring用了哪些设计模式。

  • Spring中AOP主要用来做什么。

  • Spring注入bean的方式。

  • 什么是IOC,什么是依赖注入。

  • 介绍下B树、二叉树。

  • ajax的4个字母分别是什么意思。

  • xml全称是什么。

  • 分布式锁的实现。

  • 分布式session存储解决方案。

  • 常用的linux命令。

  • HashMap是线程安全的吗。

  • ConcurrentHashMap是怎么实现线程安全的。

  • 类加载的过程。双亲委派模型。

  • 有哪些类加载器。

  • 能不能自己写一个类叫java.lang.String。

  • Spring是单例还是多例,怎么修改。

  • Spring事务隔离级别和传播性。

  • 介绍下Mybatis/Hibernate的缓存机制。

  • ==和equals的区别。

  • 重载和重写的区别。

  • String和StringBuilder、StringBuffer的区别。

  • Explain包含哪些列。

  • Explain的Type列有哪几种值。

  • Mybatis的mapper文件中#和$的区别。

  • 除了以上技术问题之外,其他技术问题都是根据项目来问的。

  • 情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。

  • 你有什么想问面试官的

我的面试经验总结(超详细)

首先基础这一块是绝对不能落下的,所谓万丈高楼平地起就是这个道理,包括mybatis,springboot,springmvc,甚至springcloud这些都是需要基本掌握的,我的话是选择视频的方式学习和复习,大家如果也有这一方面的需求的话,我这里视频也可以分享给大家,有需要的朋友文末自取!

数据结构与算法

然后就是刷算法题,算法刷题我认为在面试比例中还是占据很大一部分模块的的,我刷算法一般是先看视频,看完之后再自己去刷,这样印象和理解都效果比较好!

刷八股文

这个东西相信不用我说大家也知道他在面试中的占比了,几乎不管你去哪一家面试都会问到,怎么积累经验呢?我的回答还是刷题,自己刷+看视频讲解,坚持几个月相信你都会惊讶自己的改变!

刷面试题

这个我一般都是选择在面试的前几天去牛客上面去看,上面还是有很多大佬总结的非常透彻的,当然,你要是比较偷懒的话我这边整理了一套2021头部互联网公司的面试题,都是视频的形式讲解,算是比较好理解的了!

看书

这是最原始也是相对来说比较高效的学习方法了。看什么书,这是针对自身情况来的,自己需要补充什么相信你绝对比我清楚!当然如上所述,你要想偷懒的话,我这里也有一套150集阿里巴巴开发手册最新版(嵩山版)视频详解,不管你是萌新还是大佬都可以选择看看,有需要的自取!

自己总结的面试题

这么多年面试了这么多家公司,自己平时又有喜欢做笔记写博客的习惯,我这里已经积累了大量的一线大厂面试题,都是我自己记下来然后标注自己的理解和回答,完整版我已经整理成PDF文件了,有需要的朋友点击这里备注101,自取即可,包括以上所有视频和资料都请自取!

最后

分享一点心得吧,不管你是跳槽,还是找工作,又或者是实习,你可以永远把你这一次面试当做最后一次面试去对待,不要想着自己这里还有退路,那里还可以再面,这样只会影响你的发挥,认真对待每一次面试,是对自己负责也是对自己面试的公司负责。最后,祝愿在找工作的你面试成功拿到满意的offer,不需要找工作的你工作顺利,事业有成!!!觉得文章对你有帮助记得点个赞!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值