本人于今日中午有幸参加了快手的面试,面试官是一个小哥哥,很温柔
整个过程给我一个感觉就是。。。
我怀里抱着崭新的中正式,腰上别着不知道从哪摸来的香瓜手雷,自信满满的走了上去,然后看到了一辆99式主战坦克朝我开过来了
全程被压制的喘不上来气😬
再说说问题吧,答上来的就不说了,没什么参考价值
首先是拆包和粘包问题,我说可以给数据加上一个头部来解决,他问还有什么? 如果单个发送的话,长的包怎么解决?我不知道,他说的,说了两种
cas的aba问题在业务场景中的体现,我也不知道
jdk中是怎么使用cas的
在注册中心中,如果服务器的服务要更新版本怎么办?测试版本怎么办?客户端是否是高可用的,缓存了吗?
线程的死锁,预防和解决,,我一开始没明白,他还给我解释了一遍死锁是什么意思(说的有点乱,我不是很满意😝)
原子类
synchronized原理(我答上来了,但总觉得他不是很满意)
MySQL的行锁,表锁,间隙锁还有一个我忘了
当然最重要的是项目了,我准备的是一款rpc框架,,,他就对比着现在流行的框架,一点点问,这功能你有吗?要怎么实现?让我认识到了,我这就是个玩具!(其实我本来也知道,也没什么出息想把它做的和现有的一样好)
最后一道算法题,数据流的中位数,说实话我在面经中看到过,但是没去做,,,只知道俩堆就说了一下,,他说细节你没有考虑到,就是如果一个堆在放入过程中如果满了怎么办。
啊,这?菜鸡哪知道这个?然后他说你写吧,我给他使了好几次眼色,暗示我不会,他不听。。。一直拖到12点多,就是不吃饭也看着我把它磨出来了。真敬业!
这次让我对大厂有了新的认识,我也感觉到了面试官到底有多强大
就算是答上来的问题,他也不是特别满意,总能延伸和深挖,挖到我挠头,他就换一个。。。
反正面完了就感觉我跟大厂的差距好大好大,这个面试官对我来说真的是光芒万丈,真的很佩服
如果我以后还走开发的话,我希望能有一天和他一样强大!
全部评论
(1) 回帖