B站java后端岗面试“凉了”,菜鸡“狠下心”备战准备金三银四

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

 

一面 1h10min

总体感受

面试广度还是有的,难度适中,从我对面试官的感觉来看确实不是做java的,后悔头铁了。java没问题,java容器比如经典的hashmap基本没问,多线程也基本没问。 框架包括spring mybatis也没问。

java

解释面向对象三大特性 父类子类的继承以及实例化的对象访问问题 简单地问了arraylist原理,以及是不是线程安全的。

java内存

jvm倒是问的挺多,垃圾回收gc 怎么判断垃圾 垃圾回收基本方法,jvm如何发起gc等。内存区域的就是基础的方法区虚拟机栈堆之类的基础问题。

数据库

很经典 事务acid,隔离级别 脏读幻读 各种锁 乐观锁悲观锁共享锁更新锁,索引,索引失效以及最左匹配原则等等

计算机网络

很简单的经典问题 tcpudp区别 https tcp实现可靠传输的方法 三握四挥(why)

os

没啥问的,线程安全 进程线程区别,java多线程关键字,cas原理以及问题,进程间的通信方式等

算法

第一道题理解错了,本来很简单我复杂得写了很久,其实早就做出来了,就是实现保存一个栈的最小值,每次入栈比一下就完了。。。。。我以为是排序。

第二道题经典的下台阶问题 递归f(n-2)+f(n-1)直接解决了,这题太经典了没啥可说的

第三题求数组中唯一非重复元素,其他元素重复2次,这个异或就解决了,面试官又问n次怎么 这下拉了胯了,在面试官提示下才很蠢的想到转换成二进制求比特位1次数和再商余N。

二面 28min

具体问项目 15min

项目中有什么亮点 用到的java框架面试官没有过问,毕竟部门不是做java的。我其他答的redis缓存点赞数,面试官就开始问缓存,redis存在哪,redis什么场景下用,优点是什么,如果让你自己实现一个类似于redis的缓存应该怎么做,让我设计一个缓存 自我感觉答得很不好,面试官告诉我可以多看看文章学习学习。

zookeeper hadoop分布式,我只说了一下我装过,面试官又开始连环发问,可惜我菜的很,对分布式没啥了解,就尴尬的复读”对不起我不知道“就完事了嗷

linux 先问我平时项目开发在linux上么,我说不,面试官只好问了问一些常用命令 ps top tail grep之类的,给定两个节点求他们的父节点,我愣了2min没思路面试官就换题了,第二题求两链表交点,我说了3种方法,面试官继续问有没有时间复杂度更低的算法,我想了一会没说出来。

现在看来百分百是凉了呀,我真的是太菜了!哭晕在厕所!

既然B站可能凉凉了,接下来要准备较为漫长的学习之路了,谁让我比较菜呢,哈哈,希望能在金九银十拿到想要的offer

复习之路

offer计划之复习进阶路线图

注意:文章中所有展示出来的资料,都是可以免费的分享给各位有需要的程序员的!免费的哦,不要问我为啥,问就是雷锋!

有想获取的朋友帮忙转发一下文章,尾部扫码回复 "CSDN“ 就可免费获取~

基础+算法+数据库+设计模式+mybatis+spring全家桶....

java基础

必须学习,前辈去面试架构师都会被问到基础,更加别说我这种小菜鸡课,其实企业也会考察基础知识,比较后期可以培养嘛,你们懂得

java基础学习文档

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

java基础学习文档

算法

学习算法,切记不要一上来就开始啃《算法导论》,毕竟这本书并不适合新手学习,如果你之前的算法基础比较薄弱,只会一直陷在“拿起来又放下”的循环里。

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

 

数据库

先来个脑图,如何学习数据库知识,是不是感觉东西太多了,有点害怕!

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

 

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

数据库面试知识点

还有设计模式+mybatis+spring全家桶.... 这些我都已经整理好了,接下来就是花时间来学习啦!

注意:文章中所有展示出来的资料,都是可以免费的分享给各位有需要的程序员的!免费的哦,不要问我为啥,问就是雷锋!

有想获取的朋友帮忙转发一下文章,尾部扫码回复 "CSDN“ 就可免费获取~

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

 

B站java岗面试“凉了”,菜鸡“狠下心”备战准备金九银十

最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法以及最新的简历模板等学习资料,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友扫描下方二维码免费获取:暗号:CSDN

 

å¨è¿éæå¥å¾çæè¿°

看完三件事❤️

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

  1. 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

  2. 关注公众号 『 java烂猪皮 』,不定期分享原创知识。

  3. 同时可以期待后续文章ing🚀

  4. .关注后回复【666】扫码即可获取学习资料包

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页