首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-23 21:09
门头沟学院 C++
金山世游 客户端开发 一面
1. 问了游戏相关的经历,有没有用过游戏引擎,做过什么项目2. 项目怎么实现的,用了什么语言,为什么用 C++,有没有用 Redis,项目是多线程吗答案:这个项目核心服务用 C++ 写,主要是因为房间状态推进、消息广播、序列化和连接管理对延迟和资源控制比较敏感,C++ 在对象生命周期、内存布局和性能调优上可控性更强。整体架构上分为网关层、房间服务、匹配服务、回放服务和存储层。网关层维护 TCP/WebSocket 长连接,房间服务负责创建房间、玩家加入退出、输入收集和固定帧率推进;匹配服务只做轻量匹配;回放服务异步消费对局关键帧并落盘。Redis 可以用在房间索引、玩家在线状态、匹配队列和临时...
C++ 常考面试题总结
点赞
评论
收藏
分享
昨天 14:01
已编辑
苏州工艺美术职业技术学院 通信技术工程师
瞄准宣讲会,不要双选会
可能很多学弟学妹们对双选会和宣讲会的区别都不是很清楚,我本科的时候也是这样。先来说一下二者的区别。双选会:一般学校牵头举办,在体育馆或者一个很大的空间,几十家上百家企业一起,每个企业一个摊位。好处:可以一次接触非常多家企业,横向对比。不足:只能大概了解一家公司的概况,因为咨询的学生很多,HR不会详细讲解你目标岗位的详细情况。宣讲会:定向的、只有一家公司的详细讲解,一般会有公司专门负责校招的HR和某个产品线或某个地区业务负责人参与。好处:HR会把企业具体情况、招聘岗位讲的很详细清楚;有很多伴手礼拿;很多企业会线下当场初面,对于我们整体秋招或春招的流程推进作用很大。不足:缺少横向对比的过程,需要比...
除了线上,还能去哪些地方...
点赞
评论
收藏
分享
03-07 20:50
中国科学技术大学 Java
今年字节实习来了波大的
刚刷到字节跳动官方发的消息,确实被这波阵仗吓了一跳。在大家还在纠结今年行情是不是又“寒冬”的时候,字节直接甩出了史上规模最大的转正实习计划——ByteIntern。咱们直接看几个最硬的数,别被花里胡哨的宣传词绕晕了。首先是“量大”。全球招7000多人是什么概念?这几乎是把很多中型互联网公司的总人数都给招进来了。最关键的是,这次的资源分配非常精准:研发岗给了4800多个Offer,占比直接超过六成。说白了,字节今年还是要死磕技术,尤其是产品和AI领域,这对于咱们写代码的同学来说,绝对是今年最厚的一块肥肉。其次是大家最关心的“转正率”。官方直接白纸黑字写了:整体转正率超过50%。这意味着只要你进去了,不划水、正常干,每两个人里就有一个能直接拿校招Offer。对于2027届(2026年9月到2027年8月毕业)的同学来说,这不仅是实习,这简直就是通往大厂的快捷通道。不过,我也得泼盆冷水。坑位多,不代表门槛低。字节的实习面试出了名的爱考算法和工程实操,尤其是今年重点倾斜AI方向,如果你简历里有和AI相关的项目,优势还是有的。而且,转正率50%也意味着剩下那50%的人是陪跑的,进去之后的考核压力肯定不小。一句话总结: 27届的兄弟们,别犹豫了。今年字节这是铁了心要抢提前批的人才,现在投递就是占坑。与其等到明年秋招去千军万马挤独木桥,不如现在进去先占个工位,把转正名额攥在手里。
喵_coding:
别逗了 50%转正率 仔细想想 就是转正与不转正
字节7000实习来了,你...
点赞
评论
收藏
分享
04-25 12:55
科大讯飞_教育BG_后端开发(准入职员工)
程序员实习最怕听到的一句话
作为后端实习程序员,最怕组长一句:有空吗?瞬间神经紧绷。大概率是代码出 bug、需求临时改动,或是紧急改版本。加班改问题已成常态,每次听到都压力拉满,只能硬着头皮接手干活。
实习时最怕听到的一句话
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
求问:有没有真的能上手做大模型/Agent的实战项目?
1.1W
2
...
【春招】巨人网络发offer啦!
7917
3
...
Agent面试-RAG篇
4822
4
...
【春招】同程旅行二面🙌
1523
5
...
【暑期实习】腾讯音乐二面🧑🏻💻
1493
6
...
暑期实习0进展
1330
7
...
三道手撕?字节后端三面你别太离谱!
1315
8
...
暑期结束
1235
9
...
腾讯云智二面挂
1143
10
...
社招面经
1119
创作者周榜
更多
正在热议
更多
#
如果春招能重来,我会___
#
2926次浏览
23人参与
#
想做Agent可以做哪些岗位?
#
1075次浏览
17人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
26991次浏览
476人参与
#
除了线上,还能去哪些地方投简历
#
1991次浏览
24人参与
#
面试官拷打AI项目都会问什么?
#
914次浏览
24人参与
#
你会因为行情,降低找工作标准吗?
#
4245次浏览
34人参与
#
你觉得最好用的AI编程工具是_
#
538次浏览
18人参与
#
mt对你说过最有启发的一句话
#
114925次浏览
869人参与
#
如何排解工作中的焦虑
#
321841次浏览
2761人参与
#
你的mentor是什么样的人?
#
61432次浏览
794人参与
#
你和你的mentor相处模式是__
#
4893次浏览
38人参与
#
哪些公司在招寒假实习?
#
95296次浏览
768人参与
#
实习第一天,你在干什么
#
2946次浏览
20人参与
#
双非本科的出路是什么?
#
230577次浏览
1655人参与
#
技术岗笔试题求解
#
116052次浏览
1122人参与
#
机械校招之路总结
#
125324次浏览
2106人参与
#
你有哪些缓解焦虑的方法?
#
60707次浏览
914人参与
#
产运销实习日记
#
103594次浏览
736人参与
#
宣讲会你有哪些意向不到的收获
#
25120次浏览
80人参与
#
听到哪句话就代表面试稳了or挂了?
#
266076次浏览
1722人参与
#
你收到了团子的OC了吗
#
1603413次浏览
11858人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务