快手测开一面面经

1.因为我投的是java开发,问我没有有兴趣转测试开发
2.自我介绍
3.面向对象特性
4.方法覆盖和重写
5.参数顺序不同是否是重载,返回类型不同是否是重载
6.抽象类和接口的区别
7.java和c++的区别
8.编程中常用的包,IO相关的包
9.java中常用的集合类
10.hashmap和hashtable区别
11.为什么hashtable为什么不允许null键null值
12.jdk1.8以前hashmap结构,为什么1.8以后要使用红黑树
13.多线程和单线程区别
14.多线程按照顺序打印数字
15.如何保证每个数字是不同线程打印出来的
16.死锁的前提条件
17.编程时如何避免死锁
18.如何让线程进入等待状态
19.sleep和wait的区别
20.synchronized底层原理
21.Threadlocal变量
22.对线程池了解,常见的类方法,常见参数
23.JVM内存划分
24.jvm参数,默认初始值
25.垃圾回收常见算法
26.GC的时机
27.如何判断对象是否进入老年代
28.三次挥手四次挥手中出现的状态
29.浏览器输入url会发生什么
30.常见的状态码
31.TCP和UDP的区别,应用的场景
32.mysql和mongodb的区别
33.事务的特性
34.数据库中的锁
35.索引的好处,为何能提高查询效率
36.算法(最小覆盖字串)leetcode76
37.如何用一个4秒的沙漏和7秒的沙漏计算出9秒

#面经##校招##快手##测试开发工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-20 18:06
请问不是连着面吗
点赞 回复 分享
发布于 2020-08-20 20:49

相关推荐

躺尸修仙中:因为很多92的也去卷中小厂,反正投递简历不要钱,面试不要钱,时间冲突就推,不冲突就面试积累经验
点赞 评论 收藏
分享
评论
4
22
分享
牛客网
牛客企业服务