非科班 Java 三面哔哩哔哩,如果不是系统奔溃,offer 已经到手了
Posted Java_may
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非科班 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 面试题
末尾
需要获取得话麻烦一键三连+评论,然后【点击此处即可免费领取】
马上就要年尾了,希望大家来年都可以找到自己心仪的工作,发发发!
以上是关于非科班 Java 三面哔哩哔哩,如果不是系统奔溃,offer 已经到手了的主要内容,如果未能解决你的问题,请参考以下文章