一面挂王的贝壳一面凉经

贝壳千里送人头 一面凉经


万万没想到,还是一面挂了,从春招到现在,没有一家面试过了一面,全是一面挂了

贝壳一面内容:
首先谈了20分钟的项目(实习的项目)
项目被怼了半天,一直问我异常情况下是如何解决的,比如网络波动情况下
后面就开始对着简历问内容,有印象的有:
有关并发和锁的:
Java实现多线程的几种方式以及他们分别有什么区别
Thread为什么我们要用start启动不用run
Thread的底层实现
Thread的start在代码上是怎么和run连接起来的(大概是这个意思吧)
synchronized和lock的底层实现
synchronized能否保证顺序
synchronized和lock分别是公平锁还是非公平锁
synchronized相对于lock的优点是什么,什么情况下用synchronized,什么情况下用lock
lock是怎么保证顺序加锁的
JUC包里面你还了解哪些讲一下
讲一下CountDownLatch的底层实现
在什么应用场景下你会用到CountDownLatch
(并发内容大概是这些,有些可能记不清了)

JVM:
Java的类加载的过程(加载,链接(验证,准备,解析),初始化)
类加载的过程具体讲一下,包括怎么加载,链接,初始化的详细过程
你说到需要验证,那么验证过程是验证什么东西,你举个例子
然后Java的GC的过程讲一下

redis以及Mysql:
你说redis是<k,v>型数据库,那么能不能保存别的数据(大概这个意思,可能描述不清楚)
redis的作用
redis和其他nosql的区别
redis的持久化的过程
redis的反持久化的过程
redis如何解决反持久化过程中的数据冲突
Mysql我们什么时候需要用到索引
Mysql我们怎么判断是否需要加索引
Mysql我们能不能加多个索引
Mysql的最左前缀
Mysql的组合索引
Mysql的指令重排序
(还有一些记不清了)

框架相关:
struct2和springmvc的区别
struct2和springmvc的访问的一个过程
spring是什么东西
springmvc的访问过程
springmvc的aspect是在访问过程中哪一个步骤中执行的
bean的生命周期
beanFactory和applicationContext

大概只能记得这些了,有些忘了,希望能攒个人品让我下次能过一面吧
#贝壳找房##Java工程师##面经##秋招##内推#
全部评论
这问的真多。。
点赞 回复 分享
发布于 2018-09-03 12:53
这一面是几个意思?
点赞 回复 分享
发布于 2018-09-03 15:36
问这么多
点赞 回复 分享
发布于 2018-09-03 12:51
好难啊
点赞 回复 分享
发布于 2018-09-03 13:28
你这一面怎么不大对啊,我怕是遇到的都是假面试
点赞 回复 分享
发布于 2018-09-03 13:50
这也太难了吧,一面不都是随便问点基础吗
点赞 回复 分享
发布于 2018-09-03 13:55
神奇
点赞 回复 分享
发布于 2018-09-03 14:00
感谢分享,祝楼主好运~
点赞 回复 分享
发布于 2018-09-03 14:19
一面问这些,都回答上来还挂你,说明就不想要你
点赞 回复 分享
发布于 2018-09-03 15:21
Mysql的指令重排序???你确定你没有打错???
点赞 回复 分享
发布于 2018-09-03 16:03
我是不是面了个假贝壳
点赞 回复 分享
发布于 2018-09-03 16:26
问这么多,确实有点难度了
点赞 回复 分享
发布于 2018-09-03 16:37
反持久化过程和冲突怎么回答啊
点赞 回复 分享
发布于 2018-09-03 17:58
感觉也只能答个七八十吧……真的变态。😂
点赞 回复 分享
发布于 2018-09-03 18:26
一样一样,贝壳挂在一面
点赞 回复 分享
发布于 2018-09-04 00:04
不想要你啊,这是,一起准备春招吧
点赞 回复 分享
发布于 2018-10-02 14:22

相关推荐

不愿透露姓名的神秘牛友
10-04 21:39
点赞 评论 收藏
分享
点赞 96 评论
分享
牛客网
牛客企业服务