当前位置: 首页 > 面试经验 >

2022哔哩哔哩B站测试开发实习岗面试

优质
小牛编辑
75浏览
2023-03-28

2022哔哩哔哩B站测试开发实习岗面试

我是七月底才投,学校双非,离B站总部挺近,只有一面视频面试,电话告诉面试时问了能实习多久,啥时候能去
面试平台:赛码
1.算法题最后出的:  力扣第五题,最长回文子串,写出来了,但是提交显示有错误,for range时力扣上用得i,写在赛码上显示不能用i,没让我改了,让我讲一下代码,就讲了动态规划云云;
2.楼主研三,问论文进展,能实习多久;
3.主要是项目,我是开源项目,问得比较细,不会的东西一定不要写,楼主看之前的经验贴,有说会问到做项目时遇到哪些问题,所以准备了一个回答了;
4.TCP,UDP的区别,我只说了面向有连接,无连接,哪个可靠,面试官又问还有吗?我又说了TCP可靠来自于三次握手。更具体的答案:
TCP与UDP区别总结:
(1)、 TCP面向连接 (如打电话要先拨号建立连接); UDP是无连接 的,即发送数据之前不需要建立连接
(2)、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。
(3)、UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。
4.每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
(5)、TCP对系统资源要求较多,UDP对系统资源要求较少。
5.问得Git,我听成了get,然后面试官就问了http中的指令,我只说了get,post,head,还要求详细聊一下,这个我记得不是很仔细,
参考答案:
GET:从指定的资源请求数据。在发送数据时,get 方***向 url 添加数据,只允许 ascii 码,安全性较差,数据在 url 中对所有人可见。
HEAD:类似于 get 请求,只不过返回的响应中没有具体的内容,用于获取报头。
POST:向指定资源提交数据进行处理请求,数据被包含在请求体中,对长度无要求。数据不会显示在 url 中,安全性高。
PUT:从客户端向服务器传送的数据取代指定的文档的内容。
DELETE :请求服务器删除指定的页面。
OPTIONS: 允许客户端查看服务器的性能。
TRACE: 回显服务器收到的请求,主要用于测试或诊断。
CONNECT: HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
6.Mysql与redis区别
7.问的项目中间件
8.GO协程怎么控制
#面经#
 类似资料: