51Testing软件测试论坛

标题: 测试开发岗位面试总结 [打印本页]

作者: 小小糖    时间: 2018-3-14 13:51
标题: 测试开发岗位面试总结
面试了很多家企业,如百度,今日头条,新浪,网易,猎豹移动,搜狗,360,搜狐,Face++, 融36
0,宜信等,发现很多问题都一样,现在总结出来,算是给自己一个交代,也希望对大家有用。



java和框架

1.抽象类和接口的区别




4.Java的基本数据类型

5.反射

6.Java实现多线程的两种方法

7.解释程序开发中的同步和异步的概念

9.如何实现单例模式,单例模式的几种写法

16.类的序列化和反序列化

17.内存泄漏的原因

21.Bean创建对象的2种方法

22.抽象类和接口的区别

19.springMVC
23.Socket编程

24.数据库是如何和model用ORM连接的

32.hashTable和hashMap的区别

33.集合类型



网络和安全

1.Http的get和post区别

2.Http和Socket的区别

3.什么是死锁?如何发生?如何测试?

8.什么是SQL注入?如何避免?写出你了解的其他常见安全问题。




编程

13.快速排序算法

14.回文算法

15.素数

18.有序单链表的反转
33.子串在父串的第一次出现的位置



Android

20.App中h5页面与服务器是如何交互的

25.Android的四大组件
26.Android broadcast的两种实现方式

27.Activity的状态

28.Android 手机不同分辨率的匹配

12.手机app崩溃的原因


30.从一个主线程跳转到另一个线程如何做到的:Handler消息








测试理论和思路:

1.微信拼手气红包功能测试。



2.请从不同维度设计测试点:用户使用手机app发表一篇帖子,帖子内容包含文字,图片,定位信
息等多种富文本数据。

3.请代码实现字符串拼接函数

Char *strconcat(char *pCh1,char *pCh2



)

4.请设计strconcat的测试用例

5.JUnit框架进行单元测试











系统测试题(3,4)

3.升级http协议到https协议,我们需要测试哪些东西?



4.如何测试一个IM(即时通信)系统?




10.一个web页面操作响应过慢,如何定位原因?

11.做压力测试时,需要在负载机模拟大量用户,如何判断负载机本身不会成为瓶颈?



作者: 海海豚    时间: 2018-3-14 14:08
哇,谢谢分享!以后向往这个方向转
作者: dianshu    时间: 2018-3-14 14:14
大佬,你面试的这些家,要求的编程语言都是java吗,可以选吗
作者: testing444555    时间: 2018-6-19 11:41
dianshu 发表于 2018-3-14 14:14
大佬,你面试的这些家,要求的编程语言都是java吗,可以选吗

谢谢分享
作者: libingyu135    时间: 2018-7-31 19:53
你这是面的测试??
作者: libingyu135    时间: 2018-7-31 19:53
你这是面的测试??
作者: jingzizx    时间: 2018-7-31 20:07

作者: jingzizx    时间: 2018-7-31 20:07

作者: jijicao    时间: 2018-8-1 17:33
谢谢分享!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2