首页 > 贝壳Java三面面经
头像
GlimmerR
发布于 2020-08-16 23:17
+ 关注

贝壳Java三面面经

贝壳找房

感想:上市了是不一样啊,面试官都洋溢着开心幸福的表情

一面(45min)

hashMap,concurrentHashMap

synchronized,AQS

CAS在操作系统层面是如何执行的?(不会,只知道unsafe这个native的类)

线程池参数及运行过程

数据库讲一下b+树,为什么不用b树?

redis基本类型及底层(我说只看过压缩表和跳表)

我看你项目里用了分布式锁,是怎么实现的?

reddsion底层是怎么实现的?(不会)

你是怎么学习的?

实现一个特殊功能的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作。

感想:前面说的太细了,导致面试官后面问我底层原理。

二面(70min)

闲聊,为什么热爱编程?小哥说这是我今天面到的第3个秒杀项目了。。

聊项目

Spring的IOC和AOP

场景题:实现 boolean canLogin(User user),保证一个用户登录1分钟之内只能登录5次。你这方***有线程安全问题吗?哪里有线程安全问题?如何解决?在方法上加Synchronized太粗暴了,有没有其他方案?如果是多个进程该如何实现?如果并发量很高该怎么办?

场景题:设计一个数据结构,类似于excel,我想要根据行、列知道对应位置上的元素。例如,行是name,列是学科名称,对应位置上的元素是成绩。如果我想知道张三的所有科目成绩该怎么操作?如果我想知道所有人的语文成绩呢?其实我觉得这里面试官是想考你对hashMap的理解能力让你自定义一个hashMap。然后面试官又问如果hash冲突了咋整?

感想:这两个场景题真是头秃,我以前都没见过,都是临时想出来的,不过小哥笑眯眯的,面试体验不错。

HR面(20min)

小姐姐人美声甜。

家住哪

了解过贝壳吗,使用过贝壳吗?

大学期间最有成就的事?

能否来实习?

总之就是聊天,没什么东西。

最后许个愿

))

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐