如何背面试八股文,可以尝试这招!

你好,我是田哥

不知不觉今年已过半,目前面试机会确实少得可怜,只能等等九十月份,也就两三个月时间了。

这段时间可以好好准备一下面试,尤其是背面试题。

但是面试题背起来确实很烦的,又加上市面上的八股文背起来特别费劲,因为都是零散的。

我之前也强调过,关于背面试题有一种方式:多轮模拟面试

但是,需要有人陪你玩,一个人不好做,因为多轮模拟面试可以给你复盘八股文背的效果。

这个方法是挺好的,就是需要有人陪伴,所以很多人可能没有这个条件。

于是,我给你想到了另外一种背八股文的方法:追问试面试

我们在面试题,八股文部分,面试官最喜欢的就是沿着一条路线往下问,直达你回答不上来为止。

比如分布式锁线路

  • 面试官:为什么要用分布式锁?

  • 面试官:实现方案有哪些?

  • 面试官:你认为哪一种方案最好?

  • 面试官:数据库如何实现?

  • 面试官:zookeeper如何实现的?

  • 面试官:Redis是怎么实现的?

  • 面试官:如果锁过期了,而业务还没做完,怎么办?

  • 面试官:那你说说看门狗机制是什么?

  • ...

这么连续追问方法是很多面试官的套路,你只要能压中几个线路,那你这场面试就基本上问题不大了。

再比如简单点的String线路:

  • 面试官:为什么String是不可变的?

  • 面试官:说说你对final的理解?

  • 面试官:说说String、StringBuffer以及StringBuilder的区别

  • 面试官:String str=new String("abc");一共创建了几个对象?

  • 面试官:说说你对String的intern方法的理解

  • 面试官:String能存储多少个字符

  • 面试官:switch中能否用String?

再比如ArrayList线路:

  • 面试官:你平时用的最多的是什么集合

  • 面试官:ArrayList底层实现是什么?

  • 面试官:初始化大小多大?

  • 面试官:ArrayList是线程安全的吗?

  • 面试官:想要线程安全的怎么办?

  • 面试官:说说CopyOnWriteArrayList

  • 面试官:你是怎么用ArrayList的?

再比如Redis的持久化线路:

  • 面试官:知道Redis持久化吗?

  • 面试官:那你说一说Redis生成RDB文件的命令是什么?

  • 面试官:AOF文件生成呢?

  • 面试官:是你的话,你会在什么场景使用什么命令?

  • 面试官:知道AOF文件重写吗?

  • 面试官:那照你这么说,只会保存创建命令,那每个键的创建只有一条命令对吧?

  • 面试官:那你说说AOF重写过程中,有新的创建请求进来怎么办?

这里只是给你提供一种思路,有那么点押题的感觉。

如果押到了,那就是给自己加分。

411429e1e6da0dfac6102dd1f743baff.png

我已经整理了20多个,后面也会陆续更新,感兴趣的可以围观。

加入星球即可免费获取,现在加入星球有优惠:

a91afcb7587f3fe9ff8988dd26d004f8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田哥coder

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值