本文主要是介绍如何背面试八股文,可以尝试这招!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
你好,我是田哥
不知不觉今年已过半,目前面试机会确实少得可怜,只能等等九十月份,也就两三个月时间了。
这段时间可以好好准备一下面试,尤其是背面试题。
但是面试题背起来确实很烦的,又加上市面上的八股文背起来特别费劲,因为都是零散的。
我之前也强调过,关于背面试题有一种方式:多轮模拟面试。
但是,需要有人陪你玩,一个人不好做,因为多轮模拟面试可以给你复盘八股文背的效果。
这个方法是挺好的,就是需要有人陪伴,所以很多人可能没有这个条件。
于是,我给你想到了另外一种背八股文的方法:追问试面试。
我们在面试题,八股文部分,面试官最喜欢的就是沿着一条路线往下问,直达你回答不上来为止。
比如分布式锁线路
面试官:为什么要用分布式锁?
面试官:实现方案有哪些?
面试官:你认为哪一种方案最好?
面试官:数据库如何实现?
面试官: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重写过程中,有新的创建请求进来怎么办?
这里只是给你提供一种思路,有那么点押题的感觉。
如果押到了,那就是给自己加分。
我已经整理了20多个,后面也会陆续更新,感兴趣的可以围观。
加入星球即可免费获取,现在加入星球有优惠:
这篇关于如何背面试八股文,可以尝试这招!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!