【4399】-Java岗-线下面经

8.5日投的简历。

8.26日笔试。
笔试题目是专业选择题,3道专业编程题(4399平台答题平台,可以理解为牛客网的ACM模式),还有一些主观题。

8.28日一面

(大概20min)
1、自我介绍
2、介绍一下你主要参与的一个项目
3、Java的垃圾回收机制有了解
4、有哪几种垃圾回收算法?
5、JVM堆内存什么时候会去触发垃圾回收的一个机制?
6、MySQL用的是哪个版本?
7、MySQL的默认存储引擎是哪一个?
8、索引的主要结构是?
9、聚簇索引和非聚簇索引这两个概念怎么理解?
10、一个表里面有一个主键索引,又有一个组合索引,系统底层会怎么找?
11、TCP/IP网络协议有几层?
12、IP层属于哪一层?
13、场景题:如果说你的web项目有异常,你应该怎么样查这个异常?
14、场景题:一个瓶子3L,一个瓶子5L,怎么样获取4L的一个水?
15、项目经历问有没有其他的?
16、反问

9.1日电话通知到现场参加面试,因为我是广州这里上学的,所以应该是广州本地的话会被邀请到现场。

9.3日 现场HR面

(大概20min)
聊得东西很多。
比如:
未来的规划,大学最有成就的一件事,自己最有优势的点,大学生活,能不能提前来实习等等。

三面

(应该是技术总监面试,大致30min)
面完之后等了在等候厅等了大概20min之后,HR小姐姐就把我带上了9楼(瑟瑟发抖),上到9楼看到了4399的工作环境,感觉相当的舒适~😊
后面就被带到了一个单独办公室里面面试。
大致的问题是:
1、会从项目直接切入(这里面试官是看你的简历怎么写,怎么问的)
2、我的项目就写到了Cookie,所以面试官就问了我的自动登录功能,Cookie是怎么对应上账号的?
3、每次自动Cookie都要进行一次数据库查询,这效率很低,怎么优化?(答了索引,面试官有点不满意,后面我想了一会又答了缓存)
·········
4、有没有看过什么源码?大致讲一下。(我讲了JDK的HashMap和JUC)
5、出了一道算法题,洗牌算法(emmm,刷力扣没了解过这个算法,所以有点吃亏,面试的时候想到了一个空间复杂度比较差的思路,没想出来最优解)
6、反问环节
面试官说一个星期之后会有答复。😀

总体上来说,这一次的4399面试是我第一次现场面试,体验真的很不错。希望有幸能进4399公司工作~
2021.09.07 更新,

视频四面

1、自我介绍

2、最近有没有看过什么书

3、redis了不了解?

4、怎么样取10个元素。

5、怎么样做一个订阅发布功能?

6、JVM的怎么运作的。

7、JVM怎么样进行GC?

8、JVM怎么样检测内存泄漏(不会)

10、数据库的B+树

11、数据库的最左前缀匹配法则。

12、智力题:一个5L,一个7L胜的桶,怎么样获取6L的水。

13、智力题:井盖为什么是圆的?

13、你做什么会比较兴奋?

14、反问。

发表评论

后才能评论