面试复盘 | CVTE 测开一面
看到牛客网上相关面经比较少,因此也来贡献一下面经
电话面试 40min 男面试官,面试体验极佳。
更多考察的是知识的广度。
一、java基础:
- string属于基本类型吗?基本的数据类型有啥?
- 作为局部变量的时候基础类型和引用类型有什么不同?【请教一下这个问题】
- final在java中的作用
- static关键字的作用?可以用来修饰类吗
- string,stringbuffer,stringbuilder的区别
- 作为一个局部变量使用,引用不会传递到函数外部时候,用什么方式来修改这个字符串
- equal和==的区别
- 线程池有哪些
- 垃圾回收算法
- 怎么判断一个对象可以被回收?引用计数器的缺点?
- 可达性分析怎么判断一个对象被回收?
二、数据结构
- 栈和队列的区别
- 怎么实现一个栈?【请教一下这个问题】答:数组和链表
- 栈实际使用到的场景
- 排序算法
- 快排思路描述,推导时间复杂度(Onlogn)【不会】
- 什么是二叉树?二叉树第i层的节点数? 满二叉树?完全二叉树
三、数据库
- 数据库的删除操作都有哪些? drop 和 delete
- 什么是索引,索引的缺点
- 对表记录的操作的语句?更新表中某一个字段值
- 主键和外键的区别?外键可以为空吗
四、计算机网络
- 为什么连接是三次握手,断开是四次挥手
- session和cookie的区别
五、场景题目
一个新闻类 app 启动时间5秒,怎么判断这个响应时间是否合理?
六、手撕编程题
给定一个数组 和 目标值,计算数组中和为目标值的个数数量。
七、其他方面
怎么提高自己的编程能力
怎么理解测试开发岗位
【总结】
问的知识面好广,面试体验很好,面试官在我每次回答后都是嗯好的Ok,反馈特别好。
#面试复盘##广州视源电子科技股份有限公司##面经##测试开发工程师#