字节跳动-飞书测试开发 2022秋招一面面经

面试时间 2021.9.03 下午3点
先说整体感受:感觉可能因为在百度实习中做了一个小项目,所以一面基本都是围绕项目展开的,套路性的八股文基本没有,所以自己还是挺懵的
下面开始记录:
1、常规的自我介绍
2、因为我在百度那边做了一个如流查询机器人,所以面试官让我说从"@机器人"道=到返回消息的整个过程;
3、你项目中发出查询请求的接口是Http get请求是吧?那么你来说说get请求和post的请求的分别的应用场景;我说了两点之后面试官继续追问,不会了,卒;确定
4、用过git哈,那你在实习过程中最常用过的三个命令?直接push到远程仓库master分支吗?中间有没有什么操作?事实上实习时确实直接提交,并没有做其他的操作,只能如实答了;
5、你的项目是后端对吧?用到前端了吗?如实回答
6、mysql数据库是如何存储数据的?建立索引时查询的流程?索引带来好处的同时有什么坏处?为什么选择B+树作为索引结构?好处在哪里?
7、项目中写sql语句了嘛?项目中确实没写....
8、算法题 :

一个有序数组,找出目标值出现的第一个索引下标;
两个二叉树节点的最近公共祖先;
大概想起来的就这些了,许愿过二面呀!



#字节跳动2022秋招##字节跳动##面经##校招#
全部评论
感觉如流面试贼卡
点赞 回复 分享
发布于 2021-10-28 22:24

相关推荐

08-18 23:08
门头沟学院 Java
1.讲实习中缓存结构怎么设计的,都有什么。(新简历还有有点陌生,表达有待加强)2.讲大key问题(后面看一下文档说明,表达再严谨点)3.突然调整分片数后,改动会不会更大,(这当然重新加载预热数据,再看看有没有别的改动小的办法)4.数据倾斜问题描述。(新简历还有有点陌生,表达有待加强)5.数据倾斜问题解决后,改变key怎么过度到新的方案,面临上线变更什么办法解决(主备节点切换过渡,再看看有没有别的改动小的办法)6.讲一下项目api网关使用场景,和普通网关区别(后面看一下文档说明,表达再严谨点)7.健康检查怎么做的(新简历还有有点陌生,表达有待加强)8.项目刚启动,节点未启动,健康检查判断他挂了,...
神也佑我offer:如果从 RFC 规范定义的语义来看: GET 方法就是安全且幂等的,因为它是「只读」操作,无论操作多少次,服务器上的数据都是安全的,且每次的结果都是相同的。所以,可以对GET 请求的数据做缓存,这个缓存可以做到浏览器本身上(彻底避免浏览器发请求),也可以做到代理上(如nginx),而且在浏览器中 GET 请求可以保存为书签 POST 因为是「新增或提交数据」的操作,会修改服务器上的资源,所以是不安全的,且多次提交数据就会创建多个资源,所以不是幂等的。所以,浏览器一般不会缓存 POST 请求,也不能把 POST 请求保存为书签。 但是实际过程中,开发者不一定会按照 RFC 规范定义的语义来实现 GET 和 POST方法。比如: 可以用 GET 方法实现新增或删除数据的请求,这样实现的 GET 方法自然就不是安全和幂等。 可以用 POST 方法实现查询数据的请求,这样实现的 POST 方法自然就是安全和幂等。
查看15道真题和解析
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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