你的位置:tp官方正版下载 > tpwallet官方版 > tpwallet最新版官网 测试开发工程师常见面试题

tpwallet最新版官网 测试开发工程师常见面试题

时间:2025-05-05 06:33:31 点击:86 次

1. CPU 和 GPU的区别 CPU 力气大啥P事都能干,还要协调。 GPU 上面那家伙的小弟,老大让他处理图形,这方面处理简单,但是量大,老大虽然能处理,可是老大只有那么几个兄弟,所以不如交给小弟处理了,小弟兄弟多,有数百至数千个,而且是专门只干这行和只能干这行。 详细解释 2. 推荐的算法有哪些? 1 基于人口统计学的推荐 2 基于内容的推荐 3 协同过滤 4 混合推荐算法 3. 协同过滤 协同过滤是利用集体智慧的一个典型方法。要理解什么是协同过滤 (Collaborative Filtering, 简称 CF),首先想一个简单的问题,如果你现在想看个电影,但你不知道具体看哪部,你会怎么做?大部分的人会问问周围的朋友,看看最近有什么好看的电影推荐,而我们一般更倾向于从口味比较类似的朋友那里得到推荐。这就是协同过滤的核心思想。 换句话说,就是借鉴和你相关人群的观点来进行推荐。 4. Linux命令 查看整个磁盘还剩多少空间 df -h 查看当前的文件夹下的磁盘使用情况 du –max-depth=1 -h 查看某一个文件(文件夹)的大小 du -sh或du -h –max-depth=0 du命令后面可以跟文件路径,来查看指定路径的大小 du -sh /root 找到一个文件中含有aaa 和 bbb和行 grep ‘aaa’ .txt|xargs grep ‘bbb’ 更多命令 5. 白盒和黑盒测试的方法有哪些? 黑盒测试的测试方法有:等价类划分、边界值分析法、猜错法、随机数法、因果图。 白盒测试的测试方法有:代码检查法、程序变异、静态结构分析法、静态质量度量法、符号测试法、逻辑覆盖法、域测试、Z路径覆盖和基本路径测试法。 6. Python实现字符串替换 a = ‘hello word’ a.replace(‘word’,’python’)或 import re strinfo = re.compile(‘word’) b = strinfo.sub(‘python’,a) print b

链接:https://www.nowcoder.com/discuss/165276?type=0&order=0&pos=21&page=1来源:牛客网

测试工程师面试考点汇总 以下不作为测试工程师的学习路径,只是汇总的校招测试工程师面试考点(因为还有笔试考点,后面结合在一起给大家学习路径),后续会为大家更新10w+字数的测试工程师校招面试题库,还有其他岗位的相关题库和资料,想要什么岗位的可以留言哦~ 一、软件测试基础知识

1、请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试

2、请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步

3、请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?

4.请问测试开发需要哪些知识?需要具备什么能力?

5、请说一说黑盒与白盒的测试方法

6、请说一下手动测试与自动化测试的优缺点

7.请问你怎么看待软件测试的潜力和挑战

8、你觉得软件测试的核心竞争力是什么

9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障

10、你觉得单元测试可行吗

11、你觉得自动化测试有什么意义,都需要做些什么 12、请你回答一下测试的相关流程是什么? 13、请你说一下如何写测试用例 14、请问你觉得测试项目具体工作是什么?

15、请问如果想进行bug的测评,怎么去评测bug?

16、请你说一说测试用例的边界

17、请你说一下软件质量的六个特征

18、请你说一下设计测试用例的方法

19、请你说一说测试工程师的必备技能

20、请你说一下app性能测试的指标

21、请你说一说app测试的工具

22、请你说一说bug的周期,以及描述一下不同类别的bug

23、请你说一说PC网络故障,以及如何排除障碍

24、请你说一说测试的常用方法

25、请你说一下黑盒白盒

26、请你说一说你知道的自动化测试框架

27、请你说一说web测试和app测试的不同点

28、请问你了解什么测试方法 29、请问黑盒测试和白盒测试有哪些方法

30、请问你怎么看待测试,知道哪些测试的类型,有用过哪些测试方法?

31、请问你怎么测试网络协议

32、请你回答一下什么是α测试和β测试,以及什么时候用到他们

二、软件测试实例

1、给你一个字符串,你怎么判断是不是ip地址?手写这段代码,并写出测试用例

2、请进行测试用例设计:一串数字,闰年的判别

3、请你说一说简单用户界面登陆过程都需要做哪些分析

4、请对这个系统做出测试用例:一个系统,多个摄像头,抓拍车牌,识别车牌,上传网上,网上展示

5、请你对吃鸡游戏进行压力测试

6、请你根据微信登录界面设计测试用例

7、请你对朋友圈点赞功能进行测试

8.如果做一个杯子的检测,tp官方最新版本下载你如何测试

9.如何对一个页面进行测试

10.如何对水壶进行测试

11如何对淘宝搜索框进行测试

12.如何对一瓶矿泉水进行测试

13、如何测试登陆界面

14.请你说一下jmeter

15.请你进行测试:前端下拉框实现, tp官方网站下载app测试下拉框定位方式

16.请你来聊一聊appium断言

17.请你来说一下购物车的测试用例

18.请你进行一下弱网模拟

19、你写的测试程序是怎么样的,你写过前端、后端程序吗?

20、请问你有没有写过测试脚本,怎么写的? 21、请问你有没有写过web测试,怎么写的? 23、请你回答一下如何测试手机开机键? 24、请问你遇到过哪些印象深刻的bug,接口测试出现bug的原因有哪些? 25、你在做项目中有做过压力测试吗,怎么做 26、请问你在项目中关于功能测试和接口测试是怎么做的 27、请问你有用过什么测试工具吗,用过哪些? 28、请你设计一个微信朋友圈点赞的测试用例 29、请问如果用户点击微博的关注图标但是app上面没有反应,应该怎么排查这个问题 30、在做测试的过程中,假如前端和后端吵起来了都在踢皮球觉得对方该改代码,你怎么办?

31、如果广东用户头条app刷不出东西了,你应该怎么排查问题

32、请你说一下能不能用机器学习去进行自动化测试,如何监控异常流量,如果是脉冲呢,如何和正常流量作区分

33、请问如何将大量日志的异常记录或错误揪出来

34、请问如何对登录界面进行测试

35、请你说一说当前工作中涉及的测试问题(测试流程和测试性能)

36、请你说一说洗牌问题的思路并手写代码,并设计测试用例

37、请你测试一下游戏中英雄的技能

38、请你回答一下性能测试有哪些指标,对一个登录功能做性能测试,有哪些指标,怎么测出可同时处理的最大请求数量

39、请问你有没有做过什么单元测试,怎么进行单元测试,对一个没有参数没有返回值但可能对全局变量有影响的怎么进行单元测试

40、请问你有没有做过压力测试 41、对于有系统大量并发访问,你会如何做测试,有什么建议

三、语言基础 1、Java

1.请你说一下多态

2请问Java中接口与抽象类是否相同?

3.请你说一下垃圾回收机制

4、请你说一下Java中的异常处理机制

5.请问多线程是什么?

6、请你来聊一聊集合类和内存

7.请你说一下java jvm的内存机制

8.请你说一说有哪几种垃圾回收算法

9.请你说一说垃圾收集机制

10.请你回答一下GC Root可以是哪些

11.请你说一下OOM可能发生在哪,怎么查看,怎么调优

12.请你说一下类加载

https://www.trustwaallet.com.cn

13.请你说一下AQS

14.请你说一下volatile

15请你说一下死锁的原因,以及如何打破,如何查看死锁进程状态

16.请你说一下内存泄漏

17.请你说一说class和interface的区别

18.请你说一下内存泄漏的原因

19.请你说一说强引用和弱引用

20.请说一下你对多态的理解

21、手写代码:求n以内的最大质数

22、请你说一下java里内存泄漏和溢出的区别

23、请问你用过什么语言,用这些语言写过什么程序

24、你知道java里面的内存管理机制吗,比如创建和回收是怎么管理的?

25、请你说一下Java里integer和int的区别,以及如何比较相等

26、请你介绍下Java学习情况,学习一门新的语言需要多快

27、请你介绍一下gc,另外如果Java里写一个方法,这个方法里只有一条语句,即new一个对象,请问方法结束以后这个对象怎么回收的?

28、请你回答一下protected,public,private的区别

29、请你说一下抽象类和接口的区别

30、请你说一下List和ArrayList的区别,以及arrayList和HashSet区别

31、请你回答一下Java的内存结构是什么,全局变量,临时变量,静态变量分别存在哪里,堆分为哪几块,比如说新生代老生代,那么新生代又分为什么

32、手写代码:给出一个int类型123,写一个函数,返回反转的值321

33、请你回答一下c++和java的区别

34、请你回答一下怎么判断哪些对象是可以删除的,可达是什么意思

35、请你说一说接口有什么限制

36、请问Java中线程如何实现,如何实现多线程,线程安全在Java中是如何实现的,线程的工作区是哪里

37、请你说一说内存溢出和内存泄漏是怎么回事

38、请你介绍一下HashMap,HashTable,ConcurrentHashMap

39、请你说一下Hashset有什么特性,以及hashset判断存入的对象是否重复是如何比较的

40、请你说一下Java的反射,你目前主要用他做什么,以及Java的泛型,他的主要作用是什么

41、请问类加载器你了解吗

42、ReentranceLock 和 synchronized 有什么区别

2、c++

1.请你说一下数组和指针的区别

2.请你说一说STL常用的容器

3请你说一下虚函数

4.请你说一下动态内存分配

5.请你说一下深copy浅copy

6.请你说一下C 中申请和释放内存的方法

7.请你说一说C++和C的区别

8.请你回答一下C++中的多态是怎么实现的

9、请你说一下C语言的内存分配

10、请你回答一下什么是指针,以及指针和数组的区别,指针和引用的区别

11、请你说一下const和指针的区别,以及运算符优先级是怎么样的

12、手写代码:写一个程序算出100以内7的倍数 13、手写代码:写一个函数,不用加法和乘法,返回他的八倍 14、请你说一下new和malloc的区别 15、请你说一说C++语言的三大特性 16、请你说一说虚函数和纯虚函数区别

17、请你说一下static作用

18、请问你怎么理解多态,他有什么好处

19、手写代码:求两个数的最大公约数 20、手写代码:将字符串转int类型,要求不能用已有的方法 21、手写代码:求x的n次方

3、Python

1.手写代码:比较两个json数据是否相等

2、请问怎么拿到python的输入方式?以及python怎么打开文件?

4、Shell

1、请你说一下shell的基本命令,怎么看到行号?怎么查进程的id?

四、算法与数据结构 1、链表

1、手写代码:一个单向链表,每个节点上都有一个value;给定 一个 value,将该 value 之前的所有 value返回 2、手写代码:怎么判断链表有环,怎么找环节点

3手写代码:一个单向链表,给出头结点,找出倒数第N个结点,要求O(N)的时间复杂度;

4.请问如何判断一个单向链表存在回路?

5请问如何判断一个链表是否有环

6请问如何判断两个链表是否相交

7、手写代码:将一个数组指定offset后面的元素前置,可采用链表实现

8、手写代码:循环链表插入元素

2、数组

1、手写代码:合并两个排序数组

2.手写代码:最大子数组问题(要求时间复杂度最佳)

3.手写代码:筛选数组arr中重复的元素,考虑时间复杂度。

4.写出一个函数,输入是两个数组,输出是将两个数组中所有元素排序以后用一个数组输出。

5、 请看一下这个小型的算法题,有一个长度未知的无序数组(无法获取数组长度,不许排序,数组元素为int范围内的任意值),如何找出第一个连续出现的重复的数(比如 4 3 4 3 5 5,找出的数是5)

6手写代码:合并两个有序数组

7.手写代码:有三种面值的硬币k1 < k2 < k3 ,找k面值的零钱,最少需要多少硬币

8手写代码:合并有序数组

9.手写代码:一个数组找出重复的元素

10.请问如何防止数组越界

11、请回答数组和链表的区别,以及优缺点,另外有没有什么办法能够结合两者的优点

3、复杂度

1.一行里有很多IP地址,互相之间用

服务热线
官方网站:www.tokenpocfket.com
工作时间:周一至周六(09:00-18:00)
联系我们
QQ:2852320325
邮箱:w365jzcom@qq.com
地址:武汉东湖新技术开发区光谷大道国际企业中心
关注公众号

Powered by tp官方正版下载 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024