处女面,整个面试流程一月底到二月
一面 2020.01.20
面试官是一个小姐姐,首先自我介绍
Q:输入URL后发生了什么?
我只回答了DNS详细解析,后面的忘记了。。。
Q:解释一下TCP三次握手,四次挥手。为什么存在第四次挥手?
Q:朋友圈点赞、评论的测试用例?
Q:抖音视频的测试用例?
Q:单例模式的思想和例子?
Q:冒泡和快排的思想?
算法题:二分查找数组中的元素
给出一个有序数字数组,再给出一个数字,使用二分查找法,找到这个数字在数组中最后一次出现的位置(从 0 开始计数),如果找不到,则返回 -1。
例如,给出数组 [1,3,3,4,4,4,5,6,7],给出数字 4,返回 5。
Q:还有什么想问我的吗?
二面
面试官是一个小哥哥,首先自我介绍,再介绍一下课程项目(大多Java实现)
Q:你觉得我们视频面试是基于TCP还是UDP协议?TCP与UDP区别?
Q:线程和进程的区别?
Q:登录的测试用例,包括手机号+验证码、邮箱+密码两种方式的登录。
Q:单链表怎么判断回环?
Q:堆和栈的区别?
算法题:
str = “asfqweEeEEEweffFF1322oPPp”
忽略大小写的情况下 ,查找输出最长连续相同的子串。
Q:还有什么想问我的吗?
三面 2020.02.04
问项目,哪里可以优化?怎么优化?
算法题:
给定一个数字arr,其中只有有两个数字出现了奇数次,其它数字都出现了偶数次,按照从小到大顺序输出这两个数。
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。
微信发消息功能怎么测试?
还有什么想问我的?
四面
数组和链表的区别?
算法题:
根据输入的字符串,计算成对的括号对数。
如:h)e(dh()ei9()34(39)) 4
http和https的区别?HTTPS是怎么加密的?
post和get的区别?
如果测试一个产品,给A和B发消息,但只有A收到了消息,B没有收到,从客户端和服务端哪些方面寻找问题所在?
结果
本来四面大概是加的吧,四面结束过了几天另一个HR打电话说让面试,原来是给我转岗换部门了,又要重新面试。
转岗后面试的二面挂了:)
转载:https://blog.csdn.net/qq_42101150/article/details/104072102