点击展开

大数据挖掘

OB电竞:价格 25k 的口试题及其谜底分享
2022-05-15 03:06:08 | 来源:OB电竞官网 作者:ob电竞官网下载

  本科结业于武汉某二本平时院校,自己 16 年早先处事,曾任职上海哔哩哔哩科技有限公司(B 站)高级测试开拓,目前正在一家云筹划公司负责测试工程师,常日处事对比繁杂,重要职掌性能测试,自愿化测试,功能测试以及测试用具的开拓。

  处事六年驾御,参预大巨细幼的口试快要 100 多场,拿到过货拉拉、多安保障、得物、网易和百度等公司的 offer,以是正在测试工程师常日进修、口试等方面具备丰饶的经历,又加上迩来 “金三银四”,以是思把迩来几年积累的片面口试题和谜底分享给公共,后期看著作热点水准,再相联分享其他口试题和谜底。

  答:这些都是根蒂的用例打算标题,网上一大堆,提倡口试前多计划几个,总结个中的顺序。

  答:可能了解为怎样保险产物格地,从需求判辨了解、用例打算和评审、测试 bug 提交和跟踪、上线验证、项目复盘等等方面答复。

  答:口试前重心机齐截个仿佛的标题,好比开拓了测试用具,抬胜过力,搭筑自愿化框架或平台,引入了测试笼罩率用具、代码检测用具等等

  答:大致分为以下几种测试需求判辨阶段、测试谋划阶段、测试打算阶段、测试实行阶段、测试评估阶段。

  答:由于当 Server 端收到 Client 端的 SYN 连结吁请报文后,可能直接发送 SYN+ACK 报文。个中 ACK 报文是用来应答的,SYN 报文是用来同步的。不过封闭连结时,当 Server 端收到 FIN 报文时,很或者并不会登时封闭 SOCKET,以是只可先回答一个 ACK 报文,告诉 Client 端,你发的 FIN 报文我收到了。惟有比及我 Server 端通盘的报文都发送完了,我智力发送 FIN 报文,于是不行一道发送。故必要四步握手。

  拆包 :TCP 直接将行使层数据包(可能以为即是一个数组)发给吸取方,而且依照 TCP 和议,TCP 会将每个发送的数据包编号(序列号),发送完一个序列号后,吸取端收到会回答该序列号,代表仍然被继承,but 吸取端有自身的 TCP 缓存区,它会将多个包堆集正在一道再举行收拾,云云的结果是导致包与包之间 “无缝连结”,即所谓的” 粘包 “

  粘包:针对此题目,就有了少少处理措施:哪每个包长度固定:云云吸取端就可能每隔必定长度举行拆包,但过失是糜费资源,参加头部音讯:每个数据包前参加该数据包中数据的长度值,云云吸取端从缓存中读取时,通过读该头部音讯,分领略每个包的长度,云云就能拆包

  答:这个题目对比广泛,扫数流程也对比长,涉及到搜集 7 层模子、dns 解析、tcp/ip 和议簇,三次握手、负载平衡、集群架构、数据库,linux 编造形态、过程切换等等方面,看你自身对哪块对比熟识,重心去说

  6.说下 cookies,session 鉴权机造?为什么要引入这套机造?

  引入因由:HTTP 是无形态的和议(看待事件收拾没有回想才略,每次客户端和供职端会话完毕时,供职端不会生存任何会话音讯):每个吁请都是完整独立的,供职端无法确认现在拜访者的身份音讯,无法折柳上一次的吁请发送者和这一次的发送者是不是统一个别。以是供职器与浏览器为了举行会话跟踪(分明是谁正在拜访我),就必需主动的去保卫一个形态,这个形态用于见告供职端前后两个吁请是否来自统一浏览器。而这个形态必要通过 cookie 或者 session 去告竣。

  答:第一范式 (确保每列保留原子性)、第二范式 (确保表中的每列都和主键联系)、第三范式 (确保每列都和主键列直接联系,而不是间接联系)

  答:show variables like %quer%; 查问慢查问日记联系的设立,寻得慢查问的 sql ,用 explain 查问 sql 的实行谋划,该加索引的加索引(要分明索引无误应用场景如下口试题),尽量少 连结查问、select *、避免类型转换,裁汰回表次数。

  d)正在应用分组和排序子句举行数据检索时,同样可能明显裁汰查问平分组和排序的工夫。

  f)通过应用索引对数据举行排序,下降数据排序的本钱,下降 cpu 的消费,可能正在工夫查问的历程中,应用优化潜伏器,抬高编造的功能。

  c) 以表中的数据举行增、删、改的光阴,索引也要动态的保卫,这就下降了整数的保卫速率。

  3). InnoDB 是鸠集索引,MyISAM 詈骂鸠集索引。聚簇索引的文献存放正在主键索引的叶子节点上,于是 InnoDB 必必要有主键,通过主键索引出力很高。不过辅帮索引必要两次查问,先查问到主键,然后再通过主键查问到数据。于是,主键不应当过大,由于主键太。

ob电竞官网下载
OB电竞官网

ob电竞官网下载

联系电话:176 0301 6881

邮箱:sales@finscm.com

OB电竞官网