收到字节意向书,结束0offer,回馈牛客

投递的测试开发,之前实习经历过HR面挂了,本来报的希望不大,再加上快手跟腾讯三面挂,就更是心灰意冷的。四号一面,今天15号收到意向书,终于结束了0offer的日子了。无HR面,之前加了HR微信,直接三面之后就审核了。附上三面的面经。
9.4 一面 75分钟
自我介绍
对测试开发的一些理解
返回链表的倒数第k个节点,自己实现链表的Node类,以及自己建立一个链表,代码需要跑通跟一些异常值的判断
c++的各种基础知识
#define和const的区别
数组指针和指针数组的区别
c++中新建内存有哪几种类型,有什么区别
mysql
主键、外键、索引的各自的含义以及区别
事务的特性(ACID),讲一下每个特性的意思
计算机网络
TCP和UDP的区别
TCP如何保证可靠传输
讲一下滑动窗口
TCP的三次握手
HTTP中get和post的区别
测试一下简易版的微信,只能收发文件,如何测试,要求要全面
项目
反问
9.8 二面 50分钟
自我介绍
测试测开的理解
学过的课程:答:计网、数据结构、操作系统、数据库
tcp三次握手,SYN和ACK包有什么不同,包含什么
堆和栈的区别以及存储模式有什么区别
内存泄漏
多线程和多进程以及应用场景
进程通信方式
多线程如何实现的
面向过程和面向对象的语言区别
重载和重写的区别
线性存储有什么数据结构、非线性存储对应什么数据结构
访问网站的过程
访问页面加载缓慢的原因以及如何解决
仿射?(不知道是啥)
sql题:查询每门科目都大于80分的学生名字
代码题:求数组中出现次数超过一半的值
代码题:求m*n的矩阵从左上角到右下角有多少路径
如何测试弹幕、难点在哪
项目遇到的困难,比较有成就感的事情
优点和缺点
反问
二面之后十几分钟HR就通知我过了,然后就约了三面
9.9号 三面 30分钟
自我介绍
测试测开的理解
适合业务测试还是技术测试
项目的一些难点
本身的一些优势和劣势
逻辑题:25匹马5个赛道,求前三名
逻辑题:100个豆子,五个囚犯,拿的豆子最多或者最少都要被处死,求谁的生存概率大一点
没有手撕代码,反问

转发自:https://www.nowcoder.com/discuss/511017?source_id=discuss_experience_nctrack&channel=-1