有赞面经一面、二面、HR面

面试感受:一面电话面,二面和三面都是视频面,整体下来感觉有赞的面试流程和面试官让我感觉非常好,也很亲切,面试体验很不错

由于是面试完三面以后才回顾面试题的,所以能想起来的都写进去了,有些没想起来的就抱歉啦~

一面

1. java集合hashmap,实现原理,Put的过程,是否线程安全,为何不安全,如何扩容(1.8的优化)
2.concurrentHashmap的实现,1.7和1.8的实现
3.线程池参数,线程submit的过程
4.线程池相关的阻塞队列有哪些,介绍他们各自的特征。问到arrayBlockingQueue和SynchronousQueue的区别,是否可以使用前者替代后者,为何要使用后者
5.jvm的内存结构,程序计数器的作用,垃圾回收机制,如何判断是否是垃圾,垃圾收集器,详细说一下CMS,CMS哪四个过程,为何需要每个步骤,都做了啥
6.锁方面,synchronized的实现,了解Lock嘛,重入锁,如何实现,他们的区别和优势,说到了synchronized在jdk后面的版本做了优化,哪些优化
7.AQS详细的问题,具体实现,等待队列的相关问题,state的相关问题,共享锁如何实现,前面说到的公平非公平,源码上如何控制公平非公平
8.读写锁的实现,读写锁具体的等待队列的操作
9.dubbo的介绍
10.netty的介绍

二面

1.项目
2.项目中的亮点
3.设计模式-策略模式 组件、如何实现、如何注册map
4.postConstruct、ApplicationAware接口
5.Spring getBean的整个流程
6.亮点还讲到了锁得使用,介绍重入锁的实现原理

HR面

1.对于选择公司的标准
2.之前做的项目
3.哪些项目印象深刻,为何
4.项目中的角色,学习到了那些东西
5.对于有赞了解多少
6.大学的经历
7.平常如何学习

#有赞##面经##Java工程师##校招##秋招#
全部评论
赞赞赞,吸一波好运。
点赞 回复 分享
发布于 2019-09-02 23:35
楼主三面流程大概过了多久?
点赞 回复 分享
发布于 2019-09-04 15:22
猜猜我是谁?😉
1 回复 分享
发布于 2019-09-07 11:32
dubbo问了啥
点赞 回复 分享
发布于 2021-08-24 10:17

相关推荐

11-11 14:21
西京学院 C++
Java抽象练习生:教育背景放最前面,不要耍小聪明
点赞 评论 收藏
分享
8 94 评论
分享
牛客网
牛客企业服务