首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
jarvi777
门头沟学院 Java
发布于北京
关注
已关注
取消关注
@牛客15445号:
抖音后端日常一面面经
1、自我介绍2、问了简历里第一个项目,介绍了一下功能,自己做了什么,不感兴趣,5分钟(简历里面写了7个项目,估计是看不下去了)开始直接八股3、键入网址baidu.com到网页显示,都用到了哪些协议:http/https dns tcp ip ,往下MAC网卡什么的没详细说,就说了个网络接口层,应该详细说说的。面试官也没往下问,一下子想不起来。4、DNS解析详细过程:根域名 -> 下一级域名解析服务器 ,重复多次直到取得IP5、HTTP怎么保障可靠的,没太理解应该从哪个方面答。我说的通过TCP保障可靠性,但是由于TCP是面向流的,所以可能会出现粘包,再通过特殊字符分割或者长度字段解决粘包。后面想了想是不是从状态码之类的?还是不太清楚。6、知道HTTP3吗,HTTP3怎么保障可靠的:HTTP3底层改用UDP。不太清楚怎么保障的,自己瞎说了一个,UDP是面向报文的,所以即使UDP不可靠,也得实现一个类似TCP的协议,比如一个包确认一次。7、知道UDP实现TCP的协议名字吗:不知道,真不知道。。。5、TCP怎么保障可靠传输:重传机制、滑动窗口、流量控制、拥塞控制。自己主动详细说了下几个重传机制、拥塞控制算法6、linux进程之间哪些通信方式:不太清楚linux的,但是知道windows和操作系统课里面的。管道、消息队列、共享内存、信号量。没说Socket。面试官问了一下,我说Socket好像主要面向的是网络IO,不太清楚。7、事务的隔离级别,经典题目。RURCRRSERIALIZABLE。都能解决什么问题。这块答的乱七八糟的,应该先说明都有哪些问题,列举一下脏读、丢失修改、不可重复读、幻读这几个出现的场景,举个例子。说不可重复读时候还嘴瓢说了新增,面试官问了之后赶紧说是修改。8、MVCC怎么实现的。Read View加一个log日志,一着急忘了是redo还是undo,说了个redo。面试官说是undo,然后我赶紧说对记错了,undo记录的是每个事务提交之前数据的状态和事务id,用Read View中事务的id和执行顺序查undo就能保障MVCC了。还没说完9、Mysql默认隔离级别什么,怎么实现的。RR,MVCC。面试官问还有别的吗,我没想起来,他说还有一个Next-Key Lock。我说对忘了,然后主动说了一下几个行级锁。10、快照读,当前读什么。快照读为了快读不加锁,当前读目标是更新或者新增,需要加锁保障数据不会被修改。这里我没说快照读会使用版本号机制这个事。11、当前读有哪些语句,我就记得一个FOR UPDATE。后面查了查主动加锁的select也是当前读,学到了。自己又主动补充了一下为什么要加锁。12、Mysql有哪些索引。按数据结构只说了B+TREE。这里没说HASH,应该主动补充一下innodb不支持HASH这个事的。按功能分有什么前缀、联合、主键、唯一之类的。按存储分是聚簇和不聚簇。13、聚簇和不聚簇的区别。叶子节点存储的东西不一样,一个是全部的数据,另一个只存了主键和索引列。这里我主动补充了一下,如果一个查询只查询联合索引聚集索引里面的数据,那么这几类索引也可以理解为聚簇索引。14、为什么选了B+tree而不是BTree。BTree非叶子节点也存数据,一哆嗦说了个空间浪费。B+TREE多了一条叶子节点之间的指针能方便遍历。面试官说没明白空间浪费啥意思,然后才反应过来是IO次数:B的非叶子节点也存数据,而IO的基本单位是PAGE,一次换进一页非叶子节点PAGE,但是其中可能加载了一整页只有几个是有效的。而B+非叶子节点只存索引键,不但可以减少IO次数,还可以直接把索引全部压缩成几页,几次IO就能把整张表的索引加载进来。15、redis基本数据类型。String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。16、怎么实现的Zset。跳表。主动讲了一下跳表的思路,上浮机制,查找逻辑二分查找。和Btree的区别。redis选跳表是因为内存,不需要考虑IO时间,而B+Tree能更好地组织数据,以块为单位读写加速查询。没怎么说完就不让我说了17、一道SQL题:联合索引ABC,查B=xx AND C=xx会不会失效。我说肯定失效,因B+Tree是根据A构建的,这里连A都没用肯定会失效。然后又主动补充了一下最左原则,举了两个失效的情况18、算法题:没什么难度,就是输入数组转二叉树实在太恶心了,面试官让直接手动建测试用例树,建完了跑了一个测试用例就算过了.**********************总体感觉没什么难度,但是因为就准备了五六天还是有很多表述和记忆问题。头疼,是真记不住名字啊。。。
点赞 12
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-31 19:00
门头沟学院 Java
钉钉秋招JAVA后端一面
一面: 1、实习拷打(8min) 2、谈谈研究方向 3、谈谈图数据库和知识图谱的关系 4、谈谈图数据库和关系型数据库的区别 5、什么样场景适合用图数据库 6、例如推荐系统的场景用图数据库来存储,如何支持对推荐算法做支持? 7、图数据库是否对 BFS、DFS、找节点之间最短路等有支持? 8、迪杰斯特拉算法的过程 9、知不知道 A* 算法?它优化了迪杰斯特拉的什么问题? 10、自己开发用的什么 JDK 版本?了解哪些不同 JDK 版本的新特性? 11、谈谈 JDK25 有些什么新特性? 12、平时用大模型来干什么? 13、GraphRAG 底层是如何去构建出实体以及实体之间的关系的? 14、如何设...
投递钉钉信息等公司10个岗位
点赞
评论
收藏
分享
10-29 10:55
西南财经大学 Java
我的剑只留给能挥舞它的人
近期签下了三方,秋招也算是告一段落了,年包达到了在成都非常理想的数字,其实从国庆开始就再也没有进行过面试,流程都是国庆前的。本人bg211本,从学习java到实习再到最后拿下五个秋招offer,历时六个月,前几天刷到一篇同bg的前端选手0offer遗憾离场,不胜唏嘘,遂决定写下这篇文章。3月,尚未接触java,那时候腾讯的s线来学校招暑期实习,那是我第一次思考本科毕业的出路,然后投递了当时的hr岗位,过了群面,倒在了一面,那时候竟然直接跟面试官说就是来碰碰运气。面试失败后,先学了一段时间cpp,发现资源和岗位都比较少,3月底,正式转java。4月5月,从javase开始,一直到springbo...
苦尽甘来时,再讲来时路
点赞
评论
收藏
分享
10-22 19:59
大连交通大学 前端工程师
曝光学校逆天且不负责任的教学态度
这就是辽宁大连某公办本科,大四实训课讲的东西,vuejs是哪家公司开发的,是™的阿里巴巴,老师的思路是因为尤玉溪去过阿里,所以vue是阿里开发的,就这点专业水准是吧。哥们,人家尤玉溪是谷歌出来的,去阿里已经是成名后了,去做的啥?做的阿里weex(亖了)vue和阿里有锤子关系。更别提这个搞笑的学校计划三个星期零基础学完前后端,课程内容极度不负责任,对校外实习的同学也是不开绿灯,我忍了你四年,你可以讲的水,可以刁难我,你不能是非不分黑白颠倒得上课吧,这题我反驳你不对,你就只会问ai,然后嘴犟。六小龄童还说过改编不是乱编,细说不是胡说呢,你们这样上课是要谢罪的!
yuyuyudlc:
这个题意义何在 考这个不如靠vue的音标 因为好歹证明读过文档
你找实习最大的坎坷是什么
点赞
评论
收藏
分享
11-01 12:09
门头沟学院 Java
10.31秋招进展-继续面
1.金山办公三面HR面,感觉都是一些常规问题,没啥难的,正常回答就行,后面就等结果了 2,字节一面结果出来了,过了,还好不是KPI面嘿嘿,这回二面好好复习一下3,SHEIN发来感谢信,没了,我都忘记什么时候投的
投递SHEIN希音等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
9909
2
...
秋招小失败-后端小小劝退(大结局)
6792
3
...
9本秋招后端收获9+offer, 我做对了什么?
5397
4
...
你们说,人会一直倒霉吗?
3530
5
...
秋招能拿多个大厂offer的其实就两种人
2144
6
...
好想被坚定地选择
1416
7
...
cvte体验实习
1349
8
...
造谣老师媚男,不料炼丹炉炸了
1233
9
...
团子今年是不是普遍涨薪了?开水团变甜了?
1201
10
...
牛客计算机考研题库全面升级,408真题+复试机试题等你来刷!
1153
创作者周榜
更多
正在热议
更多
#
HR问:你期望的薪资是多少?如何回答
#
67523次浏览
653人参与
#
我和mentor的爱恨情仇
#
78160次浏览
431人参与
#
“vivo”个offer
#
42035次浏览
289人参与
#
打工人的精神状态
#
98841次浏览
1290人参与
#
被同事甩锅了怎么办
#
24452次浏览
100人参与
#
你见过哪些工贼行为
#
28966次浏览
141人参与
#
一人一个landing小技巧
#
125883次浏览
1457人参与
#
你的秋招第一场笔试是哪家
#
259022次浏览
2026人参与
#
满帮集团求职进展汇总
#
6944次浏览
68人参与
#
考研失败就一定是坏事吗?
#
149921次浏览
1081人参与
#
vivo工作体验
#
29490次浏览
125人参与
#
和mentor 1on1 都聊什么?
#
2539次浏览
21人参与
#
哪一瞬间觉得自己长大了
#
39758次浏览
494人参与
#
上班后和你想的一样吗?
#
88313次浏览
671人参与
#
校招生月薪1W算什么水平
#
43899次浏览
237人参与
#
实习吐槽大会
#
386956次浏览
2156人参与
#
如何准备秋招
#
64917次浏览
830人参与
#
你想留在一线还是回老家?
#
62992次浏览
537人参与
#
工作后明白的那些道理
#
23193次浏览
225人参与
#
数字马力求职进展汇总
#
206914次浏览
1636人参与
#
我是面试官,请用一句话让我破防
#
29291次浏览
133人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务