非科班 Java 三面哔哩哔哩,如果不是系统奔溃,offer 已经到手了

一面

  • 上来先聊了一下项目,然后从项目开始入手

  • 项目直接问了数据量,在数据库宕机的时候的处理方法。

  • 因为用到了 PGSQL,所以开始聊数据库的问题

  • InnoDB 和 MyISAM 的区别

  • 前面两个引擎的 B+树有什么区别

  • 能讲一讲锁吗?(共享锁和排它锁),那可以聊一下意向锁吗?

  • 然后是 Java 的问题

  • ArrayList 和 LinkedList 的区别,效率和使用上

  • Java 的八个基础数据类型

  • int 的范围

  • float 二级制怎么存的

  • 最后是写归并排序一个单向链表(用 Java 写的,差不多写出来了面试官说时间差不多了就不用再写了)

  • 面试官没有问 spring、Mybatis、Redis、JVM 一众热点问题

  • 最后告诉我说非科班出身确实得多学学基础知识

二面

  • 1.关于锁了解多少,知道 lock 这个锁的底层原理吗

  • 我提到了 sync 和 volatile;CAS;无锁,偏向锁,轻量锁和重量锁,都解释了一遍

  • 可惜面试官说其实他想问的是 AQS,还非常好心的给我解释了一遍

  • 2.spring 的 loc 和 AOP 大概是什么样子的

  • 3.concurrenthashmap 和 hashtable 的区别

  • 他们都是线程安全的,但是加锁的原理不同,hashtable 是整个表加锁,concurrent 是分段加锁

  • 4.问了一下数据库的知识,我自己提到了 innodb 和 myisam

  • 面试官就问一个表 id 和 name,在 name 上加了索引之后,生成的两棵树分别是什么样子的

  • 5.算法题:就是给一个树的节点,根据中序遍历规则,给出下一个节点的位置(树的节点包括了 left,right,father 的三个指针)

HR 面:

  • 目前拿到了哪些 offer

  • 有意向来快手吗?

  • 期望薪资

  • 学习方式方法

后续:

因为我已经回家了,只能过几天入职,HR 那边觉得不是很合适就作罢,的亏自己提前做了面试复习,这次能 HR 面已经很开心了今年的金九银十再接再厉奥利给,在这里也分享一些面试资料,主要是大厂面试题刷了真的很管用啊哈哈

给大家分享一下我的学习资料

这是一份 1000 道面试题的资料,真的是啧啧啧,超级赞呀!基本上问道的问题里面都有!

需要获取得话麻烦一键三连+评论,然后☛☛【点击此处即可免费领取

MyBatis 面试题

Java 并发编程

Spring 面试题

末尾

需要获取得话麻烦一键三连+评论,然后【点击此处即可免费领取

马上就要年尾了,希望大家来年都可以找到自己心仪的工作,发发发!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值