腾讯音乐iOS开发三面面经

没想到腾音效率这么高,9/6一面,9/8二面,9/10就开始第三轮面试了,本来下午接到电话以为是约第三轮面试时间,结果是直接开始电话面

前两轮面经参考:

三面面经(技术面,电话,33min)

1.网络

(1)TCP三次握手的过程?

(2)第一次握手的SYN报文中有哪些信息?(seq、ack)

(3)这个序列号seq是如何生成的?(随机生成、向后移动)

(4)每一次往后移动seq,会有什么问题?(会被猜出来seq,伪造连接)

(5)TCP半连接队列里面会记录什么信息?(TCP控制块,里面存储了连接状态等信息)

(6)TCP和UDP的区别?

(7)TCP的拥塞控制?(慢启动、拥塞避免、快重传、快恢复)

(8)HTTPS有没什么了解?(回答了HTTPS和HTTP的区别)

(9)TLS握手的过程?

(10)TLS握手时的随机数有什么作用?(随机数用于生成会话密钥,同时能防止重放攻击)

(11)客户端验证证书的过程?

(12)ARP报文里面都有哪些字段?(OP字段、发送方IP地址、发送方MAC地址、目标IP地址、目标MAC地址、硬件类型、协议类型、硬件地址长度、协议长度..)

2.OS

(1)top命令能看到哪些内容?(CPU占用率比较高的进程pid、CPU平均负载load averge,内存使用情况、进程运行、睡眠的个数等等)

(2)IPC机制有哪些?(管道、消息队列、共享内存、信号量、信号、socket)

(3)socket编程有哪些函数?(socket、bind、listen、accept、connect)

(4)listen()的参数有哪些?(sockfd、backlog)

3.开放性问题

(1)投递移动端开发的考虑?

(2)iOS和安卓的岗位,对开发语言、基础知识的了解?

#腾讯音乐##iOS工程师##腾讯音乐娱乐##面经#
全部评论
楼主,一个iOS的问题都没有问吗?
点赞 回复 分享
发布于 2021-09-11 16:57
老哥什么时候投递的啊
点赞 回复 分享
发布于 2021-09-12 08:51
三面有算法题嘛老哥
点赞 回复 分享
发布于 2021-09-16 18:06
楼主,请问二面完多久后知道三面通过的
点赞 回复 分享
发布于 2021-09-29 16:37
这问题都能答上来吗。。。越问越难
点赞 回复 分享
发布于 2022-03-31 20:40
字节校招提前批内推 https://www.nowcoder.com/discuss/982789
点赞 回复 分享
发布于 2022-07-09 19:37

相关推荐

2 44 评论
分享
牛客网
牛客企业服务