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

本文记录了一位应聘者在B站Java后端岗位面试的经历,包括一面和二面的详细内容,涉及Java基础、JVM、数据库、计算机网络、操作系统、算法等多个方面。虽然面试未能成功,但作者分享了面试过程中的反思和后续的学习计划,强调了基础知识、算法和框架的重要性,并提供了学习资源。
摘要由CSDN通过智能技术生成

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

一面 1h10min

总体感受

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

java

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

java内存

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

数据库

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

计算机网络

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

os

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

算法

第一道题理解错了,本来很简单我复杂得写了很久࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值