百度测开一面二面
一面(40min)
部门忘了
1.自我介绍
2.说一说线程与进程
3.说一说TCP的三次握手和四次挥手
4.说一说死锁,举一个例子线程间的死锁
3.linux常见的命令
4.linux系统的进程间通信有哪几种方式
5.线程的五种状态
6.linux如何查看端口被哪个进程占用
7.如何对百度搜索框进行测试
8.redis中可以使用的数据类型有哪些
9.算法:水仙花数
二面(40min)
深度学习部门
1.自我介绍
2.说一说你是怎么搭建自己的网站的
3.聊后台数据库,后端是如何与数据库进行交互的
4.数据库用的什么技术栈
5.说一说你知道的排序(冒泡,快排,归并,桶排序)
6.说一说桶排序是怎么实现的(凉 忘了)
7.说一说快排是怎么实现的,递归的终止条件是什么
8.说一说链表和顺序表的区别
9.说一说数组的索引底层是怎么实现的
10.说一说哈希表以及它的时间复杂度
11.linux有什么常见的命令
12.chmod 777 的777是什么意思
13.linux目录下的不同文件有什么作用
14.聊项目
15.算法:1.递归实现n的阶乘
16.如何测试这个算法
17.算法:合并两个有序链表
反问:面试官对我有什么建议?
建议学习一门面向对象的语言(java c++)
技术的广度和深度还不够,继续积累。
#面经##百度##测试开发工程师#