求职之面试题总结

不保证答案是正确的,大部分是从网上搜罗的各种面试题。

以下是2016.3月份实习面试题

1.如何判断程序发生了内存溢出
存在内存溢出的模块,每次运行时,所占内存都会增加,在一直运行这个程序的时候,会发现内存线呈现锯齿形递增状态。

2.把手机内容投屏到电视上,请写出测试案例
没考虑到基本情况: 电池,发热,流量都没有考虑到,还有 投屏的时延,响应速度等。
没有 从用户的角度考虑要关注的内容。

3.如何测试app与手机的兼容性
安卓是开源的----》所以要考虑不同手机厂商,不同安卓版本,不同硬件(每一版的更替有可能使用了新的库之类的)
还有屏幕大小

4.TCP滑动窗口协议

static关键字
重载,重写
面向过程,面向对象
宏,返回2个数中最小的一个。(每个变量都需要加括号)
malloc,free和new delete的区别,联系
stack和queue
描述一下快排和冒泡排序
公有继承,保护继承,私有继承
树的深度优先遍历和广度优先遍历

数据库如何设计索引
如何查看一条select语句有没有用到索引
查找效率受到哪方面影响
如何查看一条语句的响应时间
MySQL的引擎,差别

线程进程定义区别
TCP、IP七层模型,每层的含义
什么是指针
传值和传引用的区别
不用循环打印1-100  (递归啊)
two sum
word ladder(把题目等价为图的广度优先遍历)
静态库和动态库

分别输出基类和派生类的对象的个数
输出2016以内素数的平均和
虚函数和纯虚函数的区别
find找当前文件下所有文件名包含cvte的文件
比较vector和数组

一个链表去除重复的元素,尽量保持链表顺序
由0-9字符串构成一个长字符串,找到里面1,3,5,7这样升序的个数。
52张牌,再加两张大小王,大小王可以表示任何元素,判断任意抽出的5张牌是否是顺子。
函数的接口是传入3个参数,判断这三个数构成的二元一次方程是否有解,写出测试案例。
功夫熊猫测试案例。
如果代码上线后用户发现bug要怎么办?
测试让你3天完成,但我5天才能完成怎么办?
如果策划和研发坚持认为该产品可上线,但里面有坑,我该如何解决?
Linux的启动过程?
TCP,UDP区别,三次握手

shell输入一条命令操作系统具体发生哪些事情?

vim编辑器
fork
输入网址会发生什么

9月份校招只参加了tx和网易游戏,自我介绍+实习经验


你可能感兴趣的:(求职)