最近,这条字节员工发布的朋友圈一夜刷爆网络,字节跳动大裁员的消息,引起了行业内的巨大震荡。

 

图片来源:网络

这次真的是不想跳槽也得跳槽了…,然后,竟然死在了上大学时候的一道题上,早知道大学好好学不泡妹子了

 

题目长这样式儿:假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭或者思考
吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。

 

好了废话不多说,接下来看看字节跳动的面试题!文章中没有写答案,不过已经把答案按照知识点分类整理了一份PDF,包含了软件测试基础,selenium相关,MySQL,liunx,计算机与网络,Python等等一系列面试题

 

岗位:测试开发工程师

一面:54min
1、自我介绍
2、项目简单介绍,最大的困难
3、测试的理解,测试方法有哪些
4、Selenium原理
5、Python相关:浅拷贝深拷贝,数据结构有哪些,列表元组的区别
6、Java相关:hashcode和equals区别,GC
7、数据结构有哪些,各有什么优缺点
8、SQL:最高三个分数,去重
9、计算机网络:TCP/UDP区别应用场景,输入 www.baidu.com
10、测试用例:朋友圈点赞
11、功能失效怎么排查原因
12、链表倒数第k个节点
13、手撕代码:1048. 最长字符串链
14、自己的优点,反问

二面:44min
1、自我介绍
2、项目介绍
3、共享单车测试用例
4、扫码开锁失败什么原因
5、逻辑题:在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?
6、每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?
7、手撕代码:每K个字符串反转,如[1,2,3,4,5,6,7],k=3,反转为[3,2,1,6,5,4,7]

三面:28min
1、自我介绍
2、项目介绍
3、手撕代码:重复字符串,比如aaabbcc输出3_a_2_b_2_c
4、对AI的看法

5、AI找房测试用例设计
6、Loading原因排查?怎么确定前后端?

四面HR:30min
1、为什么选择测试这行?

2、你的测试职业发展是什么?你自认为做测试的优势在哪里?

3、你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么)

4、如果明知这样做不对,你还会依主管的指过去做吗?

5、你在五年内的个人目标和职业目标分别是什么?

6、软件测试给你带来什么样的快乐?

7、为什么要在一个团队中开展测试工作?

以上就是字节跳动的面试部分,希望这些对你先有所帮助,下面是整理的PDF部分面试题,总的来说这份PDF还是不错的,

这份PDF不只是字节跳动的面试题,还有阿里,百度,华为等等面试题与答案,需要的可以【点击这里,备注博客园】获取全部面试题

对测试开发的认识,为什么想做测试开发,测试测开的理解
软件的分类
什么是接口测试
微信红包的测试用例
微信评论功能的测试用例
测试一下支付宝付款码,设计测试用例
黑盒测试的方法
白盒测试的方法
软件测试的流程
Python基础
python的内存池机制
python数组和列表的区别
python你常用哪些包,标准库
面向过程和面向对象的语言区别
反射
python的数据结构
dict和list的底层实现
操作系统
读写锁,不同点,应用场景
线程和进程的区别是什么
什么是死锁,死锁的条件
如何预防死锁,!避免死锁,死锁发生的检查
堆和栈的区别以及存储模式有什么区别
内存泄漏和内存溢出
多线程和多进程,以及应用场景
计算机网络
TCP三次握手,四次挥手的过程
为什么客户端要在TIME_WAIT状态等待一段时间
CLOSING状态
如果server端没有收到第三次ack,但是收到了client端发送的数据,server端会怎么处理
讲一讲get和post
http状态码
TCP和UDP
数据库
mysql的日志怎么查询
(多次)查询速度慢的原因,如何解决
数据库的事务是什么?怎么使用
主键、外键、索引的各自的含义以及区别
事务的特性(ACID),讲一下每个特性的意思
索引的类型
Linux
常见命令 查看进程ps 查看所有进程长格式ps -ef 打印当前文件夹文件 ls -al a所有文件 l详细信息 软链接 ln -s a target 硬链接 ln 创建目录 mkdir 修改权限 chmod 查看文件: 移动文件mv 也可以重命名 复制文件cp 删除文件 rm -r 递归删除 -f删除只读文件 通配符?单个字符,多个字符,[a-z]字符集 grep 正则搜索 显示行号-n 查询个数-c 反选-v 查看指定进程 ps -ef | grep pid 查看命令历史 history 查看磁盘空间df -hl 查看文件大小du 查找文件 find [目录] 以名字查找-name “h”以h开头 终止一个进程 kill -9 pid
如何防止新人误操作rm -rf
找进程号为199的进程 ls -ef|grep 199
某文件中含关键词的行数 grep -c "key" ./file
该目录下以.log结尾的文件中包含关键词a但不包含关键词b的行数 grep "a" ./file | grep -cv "b"
智力题
一根金条,需要一周每天都发工资,切割两次,请问怎么切割 把金条切分为1/7, 2/7, 4/7,每天找零
100个足球队两两比赛角逐出一支冠军队伍,请问至少比赛几次 每场比赛淘汰一只队伍,所以需要99场比赛
25匹马5个赛道,求前三名
100个豆子,五个囚犯,拿的豆子最多或者最少都要被处死,求谁的生存概率大一点
————————————————
版权声明:本文为CSDN博主「柠檬软件测试」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_60149999/article/details/120762474

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/YuSheng77/p/15406965.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!