字节跳动 抖音/抖音国际版,后台开发实习一面(卒)

字节跳动 抖音/抖音国际版,后台开发实习一面(卒)
楼主并没有怎么复习,然后突然接到面试,然后匆匆面试,面试过了十分钟就显示挂掉了。。。。。

1,创建一个TCP server的流程,获得一个socket然后呢?
(可能是问bind,然后accpet那一套。。。说了Java/Go的那一套大概流程,可能面试官并不是想听这个,可能是简述linux的那一套)

2,TCP server如何通信的。
(不太明白怎么表述,问了面试官是不是三次握手,然后传输信息那一套,应该不是那一套,我就没说了。)

3,TCP粘包了解过吗,如何解决?
(网络层粘包,解决的方式说了给帧做分割标记等等,然后问还有没有,就不知道了。)

4,TCP多路复用模型,实现细节。
(说了select,polll,epoll那一套,还有netty相关的东西,可能面试官不是想问这个吧,实现细节就说了要链接效率,使用池相关技术吧,还有别的就不知道了)

5,TCP如何实现多进程处理?
(我也不太明白想问啥,应该也是多路复用相关的东西)

6,HTTP1.1和HTTP2的区别?

7,HTTP2如何实现一个连接多个请求?
(HTTP2在网络层的组包/解包相关的东西)

8,通过系统调用发送网络请求,返回成功,请问消息一定发出去了吗?
(回答的不一定,然后猜的答案,估计错了)

9,一个用户在修改服务器上的文件,另一个在删除,请问能删掉吗?如果可以删掉了,那么服务器会发生什么?
(回答是不能删掉,估计错了)

10,数据库索引,给了几组数据,然后进行判断。

11,进程之间通信的的方式?

12,linux信号机制,什么信号不能被捕获?(卒)

13,linux共享内存实现进程通信如何实现?

14,go里面的panic是否全部都能被捕获?(卒)

15,go里面的map是值传递还是地址?

16,如何判断两个单项链表是否相交,除了连接起来判断链表是否有环之外还有没有其他方法?
(在想其他方法,想不出来了)

17,写一个函数,字符串转数字。

18,面试官还说了一个东西,问我的理解,我。没听过,一点印象都没有,嗯嗯,是个英文的东西,记不住了。

面试大概一个小时,卒的很彻底,
#字节跳动内推##字节跳动##面经##实习#
全部评论
问题真的很难啊😱
2 回复 分享
发布于 2021-06-12 23:30
请问楼主是研究生吗?这问的也太深入了吧
点赞 回复 分享
发布于 2021-06-13 19:24
遇到这种问题太难顶了,很多题目连在问什么都不知道
点赞 回复 分享
发布于 2021-06-13 17:59
楼主是Java开发吗?难就不说了,楼主你还面了一小时
点赞 回复 分享
发布于 2021-06-13 14:36
楼主是java开发吗??
点赞 回复 分享
发布于 2021-06-13 13:59
人在字节实习,要是当初我面试官问我这个我必挂无疑。
点赞 回复 分享
发布于 2021-06-13 12:48
这…好多不会
点赞 回复 分享
发布于 2021-06-13 11:54
实习问这个吗? 这面试官怕不是找自己熟悉的领域输出吧
点赞 回复 分享
发布于 2021-06-13 10:44
请问前辈像实习挂了,以后校招面试官是不是能看到之前的面试记录和评价啊
点赞 回复 分享
发布于 2021-06-13 09:27
楼主现在在哪实习呢
点赞 回复 分享
发布于 2021-06-13 01:26
16题是啥意思
点赞 回复 分享
发布于 2021-06-12 23:11
问得真的细😥
点赞 回复 分享
发布于 2021-06-12 19:17

相关推荐

整体感受:面试官很友好整体答得不好,还是有点紧张,言语不够流畅技术问题1.自我介绍2.有实习过吗1. 有没有深入钻研过中间组件2. 给出了中间件的学习建议3. 讲一下tcp的协议4. 讲一下带宽时延机5. 讲一下流量控制与拥塞控制6. 讲一下滑动窗口的目的,是用来干什么的7. 用滑动窗口来进行流量控制,有一个场景 a给b发数据,我们申请的专线带宽为1g,单个连接发送速度为500m,但发现发送的速率很慢,我们应该怎么加快传输速度?8. 滑动窗口的实现方式有哪些9. 其中影响流量速度的因素有哪些?10. 地球,卫星传输延迟问题11. Mit的操作系统学过吗12. 聊了一下国外公开课,mit操作系统,分布式系统13. 推荐去系统的学习下这两个课14. 讲一下拓扑排序15. 手搓一个lru cache16. 被批评了一下代码风格17. 讲一下ThreadLocal 及其是否可以线程间传输ThreadLocal 18. 面试官评价了一下inheritedthreadlocal 是很鸡肋的19. 评价了一下 阿里的ttl 也有一些鸡肋20. 讲一下guava 本地缓存的底层实现21. 面试官进行引导 让讲一下concurrentHashMap(实质上guava本地缓存就是类似的哈希表)22. 面试官打断,说后面不用讲了,说八股背的太好了(心想寄了)23. 面试官又问guava的底层实现方式24. 面试官讲解了一下guava本地缓存的底层实现反问 正问25. 反问业务 微服务 jdk 框架26. 反问学习建议 多了解 保持好奇心 不要只背27. 面试官问了一下 你们学校不管吗 不查签到吗28. 能实习5 6个月?面试总结: 中间件原理,计算机基础后续:一面挂
查看38道真题和解析
点赞 评论 收藏
分享
1.在英雄联盟中的精彩回放机制(高光回放机制)基于图像识别方面有没有什么思路去解决这个问题?2.yolov8的性能是怎么样的?3.做横向项目的时候有没有遇到过一些复杂的问题,你是怎么解决的八股1.go语言有哪些常用的数据结构?2.map的底层原理是怎么样的?map的桶的大小是否是有限制的。如果有限制,这个桶内的数据达到限制,再set会不会失败(即存的key全部落到一个桶中)?是桶内的链表扩容,还是桶的数量扩容3.如果在业务场景中,数据的key总是哈希冲突很严重,有什么解决思路?4.协程跟协程之间的通信一般采用什么样的方式?5.Channel的原理主要是怎么样的?6.假设十个协程监听一个channel,他们是怎么监听到管道里有数据的?7.select十个协程,都要一直轮询嘛?假设select一万个协程,我每select一遍都要去轮询唤醒这些协程吗?8.线程之间的同步机制有哪些9.线程通信的时候,生产者线程生产完消息传递到消息管道,怎么通知消费者线程去消费的即消费者是怎么感知到管道里有数据的?10.进程之间的通信方式呢?怎么传递数据?11.TCP粘包是怎么产生的?是否还有其他的解决粘包方式的,除了TLV,分隔符,固定长度还有其他的解决方式吗12.UDP是否有粘包的问题?那如果UDP读包的时候只读取了一半呢?13.UDP包头字段有哪些?14.Linux中敲一个指令系统反馈给我的结果很慢(比如说ls 那个控制台出结果很慢),有没有什么排查思路?15.TOP命令排查占用率主要看哪些信息?如果一个进程占用率很高会影响我机器卡顿吗?(会跟CPU的核心数有关系吗)如果单核CPU一个进程占用率百分之百会影响linux系统卡顿吗,那多核CPU呢16.TOP看到系统的占用率是什么级别的?17.Linux内存不足怎么用命令查看?看的是实际内存还是虚拟内存18.虚拟内存的意义是什么?怎么映射到真实的物理地址的19.索引失效场景?Mysql的事务是怎么实现的?20.现在有A,B两个线程同时访问数据库,A线程Insert,B线程能看到这条刚插入的数据吗?那如果B线程读的是从库呢,在四种隔离级别下会发生脏读现象吗?21.那主从同步进度能否被线程所感知到,即B线程是否能够感知到主从同步的进度?那这个看进度能否看到某一个库的某一个具体字段,还是只能看到一个整体的进度系统设计题现在有一个游戏排行榜,这个排行榜访问的QPS大概在1000w左右,写的QPS大概在500w左右,我们数据库的极限访问量大概在50w左右,你该怎么设计这个服务鼠鼠经历过强度最大的一场面试,项目一个没问,面的后面汗流浃背。腾讯很喜欢就一个八股进行底层深挖,而不是只能简单了解一下概念即可
查看25道真题和解析 腾讯2025实习生招聘
点赞 评论 收藏
分享
评论
9
72
分享

创作者周榜

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