这几题我会! 问:某地区抖音无法使用,可能的原因,怎么排查(我也不知道怎么答) 答: (1)服务:看IDC机房监控,是否当地附近连接的机房服务器出现异常 (2)功能:一些功能可能跟用户地域分布有关,看是否是客户端上传的定位参数出现异常 (3)风控:检查该地区用户是否命中风控 (4)网络:该地区网络环境是否正常 问:代码题:输入一个数字x和字符串,将字符串前x位放到后面去3 abcdefg-defgabc 答: s = "abcdefg-defgabc" def sort_str(x: int, s: str): if x < 0 or x > len(s): return lis = list(s) res = lis[x:-1] + lis[0:x] res = "".join(res) return res if __name__ == '__main__': r = sort_str(6, s) print(r) 问:输入url到出现网页的过程 答: 1. DNS解析 2. TCP连接 3. 发送http请求 4. 服务器处理请求 5. 浏览器解析渲染页面 6. 连接结束 问:共享单车扫码测试用例 1. 功能测试: (1)扫码摄像头识别清晰 (2)远距离扫码自动放大 (3)夜晚扫码可以开手电筒 (4)扫码识别出来的自行车定位准确 (5)扫码之后能够正常跳转到开锁页 2. 异常测试: (1)扫码失败之后,提示友好 (2)自行车有故障之后,扫码完成后有提示 (3)自行车二维码模糊,也可以准确识别 (4)弱网状态下,测试扫码识别 3. 专项测试: (1)扫码识别速度 (2)扫码接口响应速度 (3)扫码识别准确度 问:三次握手 1. 客户端发送一个带SYN=1,Seq=X 的数据包到服务器端(第一次握手,由浏览器发起,告诉服务器我要发送请求了) 2. 服务器发挥一个带SUN=1,ACK=Y的响应包以示传达确认信息(第二次握手,由服务器发起,告诉浏览器我准备接收了,可以发送了) 3. 客户端再传回一个带ACK=Y+1,Seq=Z的数据报,代表握手结束(第三次握手,由浏览器发送,告诉服务器,我准备发送了) 公众号【程序员臻叔】,有更多干货!
2 3

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务