一直看各位牛友的面经,我也来回馈下,太感谢这些面经了。
测开一面
- 自我介绍
- 介绍熟悉的项目,项目背景,比较困难的地方
- 编程题-驼峰字符串
- 比如淘宝APP页面显示空白(分析思路)
- 内存泄漏
- 排序算法举例说几个
- 微信群发红包的测试用例
- 反问环节
- 职业规划
测开二面 - 简单介绍自己
- 问项目,把人问傻了,足足问了35分钟
- 编程-找出数组中出现次数超过数组长度一半的那个数(最优解力扣双百那个)
- JAVA传参
- JAVA内部类,为什么要设置内部类
- 运行一个方法,里面的基本类型变量和对象是怎样销毁的
- 垃圾回收机制
- 继承有什么好处,多态,如何看调用的是哪个方法(向上转型)
- 数据结构如何定义一个栈
- arraylist和array区别
- arraylist和list区别
- arraylist和linkedlist区别
- 保持线程安全,Synchronized,volatile有啥用
- 进程间死锁怎么造成的
- LINUX查看80端口被谁占用
- 查看文件的倒数50行
- 赛马问题
- 反问阶段啊
测开三面 - 有100颗豆子,五个囚犯,每个人抓豆子,抓多的抓少的一啊用的都会死,问每个人的存活概率。
- 项目介绍,如何优化
- 综合素质考察
hr面 - 两个项目介绍
- 校园经历(多人合作项目,多人有没有分歧,参加过什么社团,生活作息等)