网易、网易互娱、360、头条、商汤等公司面试真题....

news2024/11/29 12:40:01

测试岗/测试开发岗面试真题

来源与网易、网易互娱、360、头条、商汤等公司面试真题

自我介绍

  • 项目中负责什么?

  • 团队几个人?合作情况

  • 为什么要读研

项目/实习介绍

  • 项目中负责什么?

  • 团队几个人?合作情况

  • 项目的方法怎么改进,和别人方法相比的优缺点

  • 项目收获

计算机网络

  • tcp、udp属于哪层,区别,应用

  • 你知道的什么软件是用tcp协议什么软件是用UDP协议

  • TCP三次握手四次挥手的过程及状态, 三次握手?两次会怎样? 四次挥手?3次会怎样?TIME_WAIT出现在哪 为什么要有TIME_WAIT

  • http状态码 了解https嘛?说一说原理,http请求,ARP请求

  • http和https的区别 https的加密方式

  • get,post区别

  • cookie,session区别,应用场景

  • OSI七层模型

  • arp攻击

  • 如何修改自己的mac地址

  • 开机启动操作系统做了哪些事情

  • 消息队列接口参数是什么

  • 网页没有正确显示原因是什么

  • 浏览器发送的超文本都有哪些文件

  • 浏览器请求,浏览器输入一个连接,到展示到页面,经过了什么

Linux命令

  • 查看进程/查询进程状态,查看当前哪些进程占用了8080端口

  • 查看一个端口的占用情况,并杀死占用的进程

  • Linux下查看进程会ps,netstate,lsof,top说了一堆。

  • 统计字符串出现次数

  • 查找

  • 新建文件

  • 查看文件

  • 修改文件

  • 插入

  • 跳转到某一行

  • 替换

  • JMM

  • JC

  • Linux熟悉哪些指令。(设计加具体参数表示什么意思) ls,du,df,grep,cd -

  • linux指令(for循环输出1-100)

  • 给出很多串信息 包含ip url info 等信息 info包含error等状态码 用Linux命令统计出每个url对应的error概率(属实不会 连问题都没太能记得清 自闭了)

windows

  • windowns下如何查看进程

数据库与SQL

  • SQL使用having

  • 数据库外键

  • 创建索引、索引的分类

  • 索引的作用,索引何时无效

  • 索引和存储过程

  • 数据库增删查改

  • Drop和Delete的区别

  • MYSQL关系型和非关系的有什么区别

  • MYSQL 查询语句 where 两张表的连接 降序排序 MySQL熟悉哪些函数

  • MYSQL索引作用是什么,建立索引的原则,索引失效,索引建的越多越好吗,索引的底层结构

手写SQL

  • 建立一个表,id,name,id自增长,且为主键
    在原来的表上增加一列,创建时间列,并获取当前系统时间
    找出创建时间在某个时间范围以内,并按照创建时间降序排列
    在原来的表上增加一百条数据,名字字段每条后边加个0,比如第一个是name,下边是name0,name00…(不会,求大神告知)

  • 从一张用户信息表中统计出年龄最大的10个人(limit+order by)

  • 三门课总成绩大于85的学生

  • 数据库里面选出语文最高分

Python

  • python的一些高级特性,知不知道设计模式啊。

  • Python数据结构讲下,元组和列表的区别

  • Python中可变与不可变

还会什么语言

  • shell脚本 awk切割文件 sed替换 改名字
  • C:\log.txt,查找文件中‘ABCD’出现的次数. cat log.txt | grep -o ‘ABCD’|wc -l C语言实现会写吗?

数据结构

  • 数据结构会哪些?

  • 单链表是怎么回事?我要是查中间的一个节点怎么查?

  • hashmap是不是线程安全的?为什么不是?

  • HashMap原理

  • String stringbuffer stringbuilder

  • String是可变的吗,说说底层源码,为什么是不可变的

  • 那你说说B树,B树和B+树有什么区别

编程题

  • 合并两个有序数组

  • 最大连续子数组和

  • 字符串中相同字符的子串长度的最大值

  • 字符串转换为整数

  • 不用加减乘除实现加法

  • 读一个文件 找出出现次数最多的字符串

  • 找出一个字符串的最长不重复子串

  • 给定一个字符串,确定:其中一个字符串的字符重新排列后,能否变成另一个字符串

  • 能否优化,如果再插入一个字符如何找到它(?),时间复杂度是多少

  • 一次只能跳一个台阶或者两个台阶,100级台阶有几种跳法?

  • 100层楼扔鸡蛋,给你两个鸡蛋如何测量鸡蛋破碎的临界条件?

  • 一个目标数,一个数组,检查有没有两个数相加等于目标数

  • 判断合法ip

  • 建立单向链表

  • 判断循环链表

  • 怎么判断链表有环,怎么找到环入口

  • 怎么判断链表是否相交,找到相交点

  • 排序算法知道哪些?手写选择排序。

  • 快速排序,思想、代码、时间复杂度

  • 冒泡算法的时间复杂度

  • 写个斐波那契数列1,1,2,3,5,返回第100个数?

  • 求101~200之间素数的个数 ,求前n个数之间素数的个数

  • 树的前序遍历/中序遍历/后序遍历

  • 输出二叉树从左侧看的结果

  • 判断二叉树是否为avl树

  • 五张牌判断是否是顺子

  • 某人岁数的3次方是四位数,4次方是六位数,且知此人岁数的3次方和4次方用遍了0~9十个数字。编写一个程序求此人的岁数。(从四位数和六位数入手,限定范围,四位数的范围是10-21,六位数的范围是18-31,求交集,剩下的再一个个比)

  • 幸运数

  • 对于一个n份文件,想放入k个包,n除不尽k,要使得每个包中存放的文件个数均匀,写个程序

智力题

  • 一个国家的生育政策是如果生了女孩,那么不再生孩子;如果生了男孩,接着生孩子,直到生了女孩则不再生孩子。生男孩和女孩的概率 (都是50%)

  • 有两个一样大的颜料桶,一个红色颜料桶,一个蓝色颜料桶。首先从蓝色颜料桶舀出一杯,倒入红色颜料桶,搅拌均匀后,再从红色颜料桶舀出一杯,倒入蓝色颜料桶,搅拌均匀。问两个桶中的蓝色和红色颜料的比例哪个更高?

  • 9个球称3次找到质量不一样的那个假球

  • 20层楼3个电梯,早晨上班人多,问怎么安排电梯

  • 一块黄金,7天的结算工资,但是只能切割四次,怎么每天结算工人工资(好傻,当时没想出来)切金条 7=1+2+4

  • 有个无限水的池子,有两个桶,一个是5升,一个是6升,最后怎么打出来3升水。

  • 9个点,3*3排列,一笔画完四条线把9个点穿起来。

  • 向南向东向北走回到原点是什么地方?

  • 如果所有人都长高一米,世界会怎么样

  • 三个酒杯,容量分别是8,8,3,现在两个大酒杯装满了酒,如何平均分给4个人喝

  • 某段公路上1小时有车通过的概率是0.96,半小时有车通过的概率是多少

测试相关知识

  • 谈谈对测试的理解吗,为什么做测试

  • 用过那些测试工具,用过哪些测试辅助工具

  • 测试方法,黑白盒测试用例方法,白盒测试和单元测试

  • 了解测开工程师在整个产品从立项到最后上线都参与了那些过程

  • 测试一个接口,写测试用例,并归类

  • 测试微信红包功能

  • 讲一下微信支付的完整流程,从产品开发的角度去想

  • 有哪些可能导致支付宝付款二维码被盗刷

  • 如何测试一支笔

  • 如何测试cp命令

  • 写了一个qq发送文件的测试用例

  • 抖音的上划功能 如何设计测试

  • 百度页面测试用咧

  • 为什么要做浏览器兼容性测试

  • 一款游戏有二十来个玩家连接不到游戏服务器,但是本地网络没问题,你觉得哪里出了问题

  • 游戏上线一个新角色,需要测试什么,主要有哪些方面的测试

  • 第N天要交付游戏,第N-3天理应开始测试,但N-1天才交付代码,你准备怎么测?如果给你分配人,你应该怎么安排测试。测试具体是怎么测。测试时间太紧,出BUG了,怎么办,开发甩锅怎么办。怎么弥补双方关系。(面试官补充,基本不会出现这种情况)

  • 设计测试用例,一个客户端登录页面,用户名,密码,登录三个按钮.尽可能详细的说出

  • 软件卡怎么办

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2059950.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信为什么会限制加好友?

微信限制加好友主要是为了防止垃圾信息和滥用行为,包括以下几个原因: 1、防止骚扰:限制加好友可以减少陌生人骚扰和垃圾广告。 2、保护用户隐私:控制好友请求能更好地保护用户的个人信息。 3、提升用户体验:避免用户…

用博达网站群管理平台设计网站时如何创建二级导航

1 介绍 现用博达网站群管理平台设计出的网站只能一级导航,亦即点击首页的顶端导航,直接出现列表页,无法出现二级菜单。二级菜单在网站开发中被称为二级导航。 怎样用博达网站群管理平台制作出二级导航的效果?这个问题在《网站群…

掌握电子邮件的艺术:使用 Mailbird 统一管理您的数字生活

在数字时代,电子邮件已成为我们沟通的骨干。无论是商务交流、家庭联络,还是订阅更新,我们几乎每天都在使用电子邮件。但随着账户数量的增加,管理这些账户变得日益复杂。如何有效地整合和优化您的电子邮件体验?Mailbird…

Arduino调试ESP32常见问题 exit status 1

问题1:代码上传(烧录)报Failed uploading: uploading error: exit status 1大概率原因:没有安装对应的驱动,我的ESP32驱动是CH340点击这里下载CH340 下载后打开,若出现乱码不用在意,点击第一个按…

原生js实现下滑到当前模块进度条填充

<div style"height: 1500px;"></div> <div class"progress-container"><div class"progress-bar" data-progress"90%"><p class"progress-text">Google Ads在Google搜索引擎上覆盖超过90%的互…

浙江大学蒋超实验室在JHM发文揭示日常使用量的一次性纸杯释放的微塑料或可能影响孕期健康

CQ师姐做的一个纸杯微塑料项目&#xff0c;非常有意思&#xff0c;揭示了日常生活中真实来源的孕期微塑料暴露&#xff0c;对生殖和代谢性能的影响和调控机制。我参与了其中的部分实验和分析&#xff0c;学习了养小鼠&#xff0c;灌胃&#xff0c;解剖和部分塑料的定性定量等实…

二、Socket链接方式分类

一、Socket通信基本流程图 1、流程图 2、链接方式 &#xff08;1&#xff09;同步 商业中不会用&#xff0c;会有阻塞的情况出现&#xff1b;举例&#xff1a; 客户端的玩家升级&#xff0c;向服务器发送这条信息&#xff0c;而服务器传输回来需要一定时间&#xff0c;此时…

探索《黑神话:悟空》品质保障的背后:ISO体系认证

《黑神话&#xff1a;悟空》横空出世 8月20日上午10点&#xff0c;国产首款大型3A游戏《黑神话&#xff1a;悟空》正式上线。游戏一经上线便吸引了无数国内外用户的关注&#xff0c;不仅仅是因为其高超的游戏制作技术&#xff0c;极高的画面精度&#xff0c;精良的的视觉和战斗…

如何将平淡无奇的产品推向市场?借助ChatGPT,仅需3秒即可化身短视频创意策划大师,助你的产品一夜成名!

本文通过一系列生动的实例&#xff0c;展示了如何通过ChatGPT生成创意和独特的宣传方式&#xff0c;将平凡或不起眼的产品转化为市场上的明星。从全红婵最爱的小乌龟到棋牌室排烟机&#xff0c;再到食物研磨器的成功案例&#xff0c;我们可以看到&#xff0c;创意和创新的宣传策…

手把手教你如何注册使用Runway Gen3,10秒搞定专业级视频制作

大家好&#xff01;我是YUAN。 今天&#xff0c;我们要介绍的是一款AI视频制作的王者级工具——Runway Gen-3。它不仅能够在短时间内生成高质量的视频&#xff0c;还能满足不同风格和场景的需求。 一、Runway Gen-3是什么&#xff1f; Runway Gen-3是一款功能强大的AI视频生…

jenkins最佳实践(二):Pipeline流水线部署springCloud微服务项目

各位小伙伴们大家好呀&#xff0c;我是小金&#xff0c;本篇文章我们将介绍如何使用Pipeline流水线部署我们自己的微服务项目&#xff0c;之前没怎么搞过部署相关的&#xff0c;以至于构建流水线的过程中中也遇到了很多自己以前没有考虑过的问题&#xff0c;特写此篇&#xff0…

水凝胶结机器人咋自主运动?利用拓扑调用的自我调节!

大家好&#xff0c;今天我们来聊聊一项有趣的研究 —— 水凝胶结机器人。这篇文章《Animating hydrogel knotbots with topology-invoked self-regulation》发表于《Nature Communications》。想象一下&#xff0c;小小的机器人能够像生物一样自主运动&#xff0c;这是不是很神…

极空间Z4Pro,最懂中国人的NAS,为了极影视值得入手

极空间Z4Pro&#xff0c;最懂中国人的NAS&#xff0c;为了极影视值得入手 小伙伴们大家好&#xff0c;我的极空间Z4Pro是在首发的时候交定金购买的&#xff0c;到目前为止也算是用了很长一段时间了&#xff0c;说一下自己的使用体验吧。 首先是这个极空间的外观&#xff0c;并…

【流媒体】RTMPDump—主流程简单分析

目录 1. main函数1.1 初始化socket&#xff08;InitSockets&#xff09;1.2 初始化RTMP&#xff08;RTMP_Init&#xff09;1.3 解析URL&#xff08;RTMP_ParseURL&#xff09;1.4 配置流信息&#xff08;RTMP_SetupStream&#xff09; RTMP协议相关&#xff1a; 【流媒体】RTMP…

MySQL基础操作探秘

ok&#xff0c;前面两个文章介绍了MySQL的安装与配置环境&#xff0c;以及如何进行删除。 那么&#xff0c;接下来探寻数据库的一些基本操作。 首先我们登录上数据库先&#xff1a; 我们要对数据库进行操作&#xff0c;那我们要用到有些命令&#xff0c;这些命令在这里称为&a…

企业财务自动化:RPA机器人的优势与挑战

随着数字化浪潮的推进&#xff0c;企业财务自动化已成为企业提升效率和降低成本的关键策略。在这一背景下&#xff0c;RPA以其独特的优势&#xff0c;正逐渐成为企业财务自动化的重要工具&#xff0c;然而&#xff0c;RPA在实际应用中也面临着一些挑战。本文金智维将围绕RPA机器…

VBA技术资料MF187:写入文件属性及自定义属性

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…

英伟达与联发科合作生产支持G-SYNC完整功能的显示器 不需要英伟达专有模块

英伟达的 G-SYNC 同步技术在推出多年后终于出现比较让人关注的改动&#xff1a;英伟达宣布与联发科合作&#xff0c;将所有当前和未来的 G-SYNC 功能集成到联发科的缩放器中。 简单来说就是未来显示器直接使用联发科的缩放器技术即可&#xff0c;不需要再配备英伟达专有的 G-SY…

表达式求值 - 整形提升和截断

文章目录 一、整形提升二、为什么要整形提升&#xff1f;三、截断四、示例1&#xff0c;23① c1 c2② c3 c1 c2 4 一、整形提升 C语言的整形算数运算总是至少以缺省整形类型的精度来进行的。 为了获得这个精度&#xff0c;表达式中的字符类型和短整型操作数在使用之前被转换…

【pip镜像设置】pip使用清华镜像源安装

文章目录 问题&#xff1a;问题描述原因分析&#xff1a;PyPI&#xff08;Python Package Index&#xff09; PypI 镜像列表解决方案&#xff1a; 问题&#xff1a; 大家经常会使用 pip 进行python 的第三方库安装&#xff0c;但是&#xff0c;有时会出现 ERROR: Could not f…