字节秋招提前批 今日头条 后端开发

7.18 一面 时间1h左右

帖主本科大三科班,目前美团实习

1、自我介绍

面试官问了一句对工作的语言有没有要求。因为本人是Java技术栈。

2、聊项目

选一个自己最熟悉的项目进行深入介绍。
下面是面试官根据项目进行问的问题,可以简单参考,感觉答得不太好。

为何需要去中心化?
去中心化的好处?
分布式如何保证一致性?
单点故障,不可用,数据丢失后,如何保证一致性?
为何选择使用RocketMQ?MQ选型
你说小规模项目应用RocketMQ较好,为什么?为什么觉得跟Java技术栈比较契合?
Kafka和RocketMQ的比较?选型讨论了很久,消息的量级和MQ的延迟的关系
MQ如何保证消息不丢失?
MQ如何保证消息的幂等性?不重复消费
多个节点通过MQ发消息如何保证消息的顺序?
问了个向量时钟有了解吗?

3、操作系统

进程调度策略
CFS?友好度是啥?如何计算出来的?

4、计算机网络

TCP可靠传输由哪些东西来保证的?
除了三次握手、四次挥手,数据传输过程中如何保证可靠传输?
通信最基本的要求是什么?(大概面试官想提示我,我没太get到)
点对点通信的要求?基本特点?(非常难以get到面试官想问我什么)
后来知道想问TCP的ARQ、滑动窗口、拥塞控制、流量控制、超时重传等等。

5、写sql(很简单)

student(no{学号}, name{名字})
grade(no{学号}, grade{成绩}, subject{科目})
给定一个学生姓名求该学生的各科的成绩

这里之前写的时候保留的是no和grade两列,面试官就问为啥要no,后面知道原来他想要把subject也放进结果里。。。

6、算法

二叉树的最大宽度 leetcode662

#面经##校招##字节跳动##Java工程师#
全部评论
1 回复 分享
发布于 2021-07-20 20:50
所以通信的基本要求是什么?速度快,准确度高?
1 回复 分享
发布于 2021-07-21 17:20
点赞 回复 分享
发布于 2021-07-20 20:19
好厉害。
点赞 回复 分享
发布于 2021-07-20 21:18
老哥弄的啥项目
点赞 回复 分享
发布于 2021-07-21 00:23
同学你好~我们是蚂蚁集团大安全国际风控技术下的全球商户风控平台,主要负责全球商户生命周期管理各个环节的风险控制(跨境游、B类和汇款等)。现在校招也在进行中,hc多多,有兴趣了解一下嘛~祝同学面试顺利~
点赞 回复 分享
发布于 2021-07-21 14:55
啊,祝福校友啊,请问约二面了吗,时间隔得久不久哇
点赞 回复 分享
发布于 2021-07-23 21:01
你好,最后的算法是本地ide写吗?有时间要求吗?
点赞 回复 分享
发布于 2021-07-24 03:06

相关推荐

整顿职场的柯基很威猛:这种不可怕,最可怕的是夹在一帮名校里的二本选手,人家才是最稳的。
点赞 评论 收藏
分享
评论
8
78
分享
牛客网
牛客企业服务