首页 > 快手Java开发面经(附阿里,头条,美团面经,学习经验)
头像
机械狗的救赎
编辑于 2021-08-22 13:43
+ 关注

快手Java开发面经(附阿里,头条,美团面经,学习经验)

背景介绍:非科班(机械),项目是管理系统,本科211,硕士985。

非常感谢快手给的面试机会,面试过程很有收获。

一面:总体感受,快手还是问的很深入,问到不会为止,我学的时间短,学的比较浅,所以很多深入的问题都不会。

二面:问的比一面还深入,算是压力面吧,基本都不会,全程懵逼。

阿里巴巴面经地址:https://www.nowcoder.com/discuss/431138

21年8月22日更新:
想来字节的小伙伴可以找我内推哦
字节跳动校招内推码: 2TY6XBK 
投递链接: https://jobs.toutiao.com/s/dR1fsAu

5月13日7:50-9:05

加粗部分是我不会的。

0面试官介绍

自我介绍

1 jre和jdk的区别

2讲讲java类加载

3类加载器

4说一说知道哪些集合

5 ArrayList和LinkedList

6插入元素时间复杂度

7新建一个ArrayList会分配内存嘛

8 ArrayList扩容的时机

9 ArrayList什么时候缩容

10 LinkedList<Integer>插入int

11谁实现int装包的,是List吗

12 ArrayList线程安全吗,说说你知道的线程安全的List

13 Collections.同步方法和copyonwriteArrayList的异同点

14 copyonwriteArrayList,咋实现线程安全的。

15 copyonwriteArrayList的加锁时机

16 copyonwriteArrayList写的时候读会读到空数据吗

17线程如何创建

18继承Thread和实现Runnable接口的区别,这两者的继承关系

19线程池的参数有哪些,挑重要的解释一下

20线程池怎么保证线程一直运行的

21单线程线程池的应用场景

22怎么保证线程安全

23说说volatile

24 volatile为什么不保证原子性

25 volatile和final的共同点

26 synchronized可重入吗,怎么实现的

27 synchronized怎么实现线程安全的。

28锁升级的过程

29说说自旋锁咋实现的

30读写锁咋实现的

31说说CLH

32 redis你咋用的

33 redis的淘汰策略

34定期删除咋实现的

35 redis中lru咋实现的

36 redis内存满了会怎么样

37 MySQL用的是什么引擎,索引是啥

38 B+树和B树的区别

39 B+树数据太多了会怎么样

40 B+树聚簇索引和非聚簇索引

41 B+树存储结构,在磁盘上(没理解啥意思)

算法题

用数组写一个stack,看重逻辑和代码质量
(有个坑,自己写了一个类,运行不了,把代码放到牛客网的Main里就好了)

面完9点了,面试官说时候不早了,今天先这样吧。


5月18日7:30-8:10 二面

原先定在下午面试,但是自己这段时间面试得有点累,不太想继续面了,也不想耽误面试官的时间。
原本想直接面试的时候跟面试官道歉的,但是等了十五分钟,面试官没上线,就打电话给hr,说自己有了offer,不想继续面了,是在是不好意思。
hr问了哪家公司的offer,然后说面试官现在可能有点忙帮我把面试时间改到晚上,面试官想跟我聊聊,让我再试一试。
有点尴尬,一直在道歉,我其实也不想给他们工作添乱。
有预感晚上要被怼。


0 自我介绍

1 先说一下项目。

2 Springaop怎么实现的

3 Cglib和jdk的动态代理哪个快,原理是什么。

4 OOM问题怎么定位。

5 线上的OOM问题怎么定位。

6 死锁怎么定位。

7 jstack原理

8 Mysql回表

9 回表的过程,磁盘读几次,跟数据在内存中比哪个快。

10 Redis zset的数据结构

11 跳表怎么实现的

12 插入数据时间复杂度

13 Redis删除一个记录怎么实现的

14 定期删除怎么实现的,是开启一个新进程还是停止工作去删除。

反问:

全程懵逼,感觉自己太菜了。
面试官人挺好的,最后聊了不少,他说这是压力面,回答不出也没关系,他主要看思路。
只要有思路并且能自圆其说,就算是完全错误的都没关系。
我没想到是压力面,我自己确实菜,所以不会我就直接说不会了。
面试官还说我非科班的,不用太介意自己非科班的身份,他们公司不在意非科班的背景。
最后问怎么考虑头条offer的,我说自己可能更偏向头条吧。
气氛一度有点尴尬。。。


非常感谢快手能给我面试的机会。也非常感谢面试官以及hr。
尤其是二面的面试官,给了我一些中肯的建议。



全部评论

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

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐