有赞还愿面经,java开发工程师

获得有赞offer意向书后,终于能好好过个国庆了,写一波还原面经。


有赞java开发工程师


一面(50min)

一面是电话面试,整场问题虽然不是很难,但是环环相扣,面完感觉还是不错的,只是隔了几天有些问题忘记了。


1. 自我介绍

2. 讲一下集合(ArrayList、LinkedList,区别)

3. 讲一下Map(HashMap、ConcurrentHashMap、HasHTable,区别,为什么安全,为什么不安全)

4. JDK1.8有什么改进?在HashMap上的改进是什么?(链表长度超过8,转换成红黑树)

5. 讲一下红黑树

6. MySQL熟悉吗?讲一下事务的隔离等级

7. MySQL默认的隔离等级是什么?在这个隔离等级下怎样解决幻读?

8. 索引熟悉吗?说一下索引的作用。

9. 讲一下索引的底层实现(从二叉树到B树到B+树)

10. 一个表,如果把有a,b,c三种字段设置成索引,怎样索引不会失效?只有a呢,或者只有b呢?(最左匹配原则)

11. redis了解吗?讲一下RDB、AOF,讲一下缓存雪崩、缓存击穿、缓存穿透、怎么避免?

12. 讲一下其中基本的排序算法(插入,选择,冒泡,希尔,快排,归并,堆)

13. 如果有10亿个数字,找出前1万个最大的数字(bitmap,堆)

14. 还有什么要问的吗?



二面(37min)

二面面试官特别好,虽然整场面试一直在怼我的项目,但是我不会的问题他会一一给我讲解,面试体验极佳,其中一些关于项目的问题我就不全写出来了。


1. 自我介绍

2. 刚才听你说你做项目你是组长,说一下你是怎么进行任务分工的

3. 如果有组员任务在预计时间内完成不了,你会怎么做?

4. 挑一个你最拿手的项目讲一讲

5. 说一下你项目中数据库有哪些表,并介绍每个表的作用

6. 你是做的那一部分,讲一讲

7. 说一下怎样优化你的数据库,多个方面

8. 熟悉JVM吗,讲一下内存模型

9. 具体讲一下JAVA堆

10. JVM调优

11. 了解JVM的同时应该了解GC吧,讲一下GC

12. 说一下锁的膨胀

13. 还有什么要问的吗?



HR面(42min)

HR面是一个小姐姐,整场面试气氛很轻松,感觉时间过的很快。


1. 自我介绍

2. 你在前面的俩次面试中有什么感悟,收获到了什么

3. 你是哪个学校的,介绍一下你的学校

4. 你的专业在你的学校是不是主流专业

5. 你的目标城市

6. 你的目标企业(问了三次,大概是因为我回答的比较模糊吧)

7. 讲一下你最能拿得出手的项目,包括成员组织和成员分工

8. 看你简历上参加了很多比赛,介绍一下你觉得最拿得出手的比赛(赛制,比赛过程,比赛结果,比赛规模)

9. 你认为你在大学中压力最大的是哪件事

10. 用三个词语介绍你的优点,并且给每个词语举个例子。

11. 用三个词语介绍你的缺点,并且给每个词语举个例子。

12. 你的缺点会使你造成什么后果,会怎么补救

13. 你听说过我们公司的负面新闻吗,是什么,你怎么看

14. 最近面试了几家公司,拿到几个offer

15. 可以提前实习吗,实习时间是多会儿

16. 期望薪资

17. 你还有什么想问的吗?

#有赞##秋招##校招#
全部评论
TQL~~
点赞 回复 分享
发布于 2019-09-27 08:09
请问楼主是一天面完的吗?
点赞 回复 分享
发布于 2019-10-10 08:33
二面结束没有hr面是不是凉啦
点赞 回复 分享
发布于 2019-10-10 08:42
算法题是什么?
点赞 回复 分享
发布于 2019-10-10 11:54

相关推荐

1 42 评论
分享
牛客网
牛客企业服务