240329-字节-抖音直播-研发实习生

日常实习
        1. 自我介绍
2. 了解一下实习时间/情况
3. 项目
a. 介绍一下自己做过的东西/读研做过的东西
b. 研究方向【由浅入深】
c. 网络调度解决什么问题
d. 计算机网络系统模型
e. 时延主要在什么地方产生
f. 网络传输
g. TCP协议的重传稳定性如何到达
h. TCP三次握手,为什么要三次握手?
4. 八股
a. Java的基本数据结构
b. LinkedList和ArrayList的区别
c. Java异常类型
d. try-catch-finally语句结构
e. 最大“优势”
f. 推进一个平台,让业务落地,会怎么做?
g. 你对自己的沟通表达能力怎么评价?
h. Redis常用的数据结构
i. Redis为什么会快?
j. I/O多路复用
k. select/poll/epoll的方式不同
5. 代码:
a. 运行环境
b. 题目1:列表元素的最大值(小于n)
c. 题目2:链表双指针,指向末尾元素
        6. 反问环节
全部评论

相关推荐

1. 代码:a. Linux脚本命令-grepb. 处理json文件i. json格式ii. 字符串中读取有用的字符2. 自我介绍3. 项目a. Redis后端开发过程中你的职责是什么?b. 短信验证码登录的核心流程c. 这个校验的验证码是如何存储的,如何进行校验d. 校验的验证码是否可以放在session里面e. 存到session里面,如果是分布式系统--实现分布式sessionf. 一天/一小时如何做到流量控制,控制恶意请求发送验证码的调用g. 超卖问题如何解决?h. 高并发场景下如何解决i. 在项目中还遇到过什么别的问题吗?j. 这个技术难点的背景是什么?k. 你在这个项目中的使用收获是什么?l. java是自学的吗?平时的开发语言?m. java的使用时间4. 八股a. Java反射,优缺点b. 反射的时候可以修改方法的private局部变量吗?c. Java虚拟机中在什么情况下会去加载class?d. 内存担保机制e. 在内存中生成一个对象,分配一段空间,是会直接存储在年轻代里面,如何判断它的大小?f. ArrayList和LinkedList的区别g. 设计一个新的数据结构,综合两者,寻址效率和插入效率h. 最感兴趣的课程是什么i. 举例说明一下你最有收获的点5. 闲聊a. 最近一年左右有没有遇到过一些挫折b. 有系统地看过Java相关的书吗?c. 兴趣爱好:d. 实习的时间是ok的吗?e. 目前有offer了吗?对公司有什么倾向吗?6. 反问a. 公司业务是什么呀?
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务