字节C++后端开发一面

1、自我介绍
2、有写过什么项目吗?详细介绍一下。
3、I/O多路复用的作用;端口复用;select、poll、epoll原理三者的区别,select的最大连接数量(1024)
4、进程线程的区别、以及各自的通信方式
5、进程的状态
6、死锁产生的原因;怎样打破死锁?
7、计网的七层模型
8、HTTP和HTTPS的区别;详细说一下SSL;HTTPS的加密方式有哪些?
9、了解拥塞控制吗?
10、说一下TCP、UDP的区别;说一下TCP的四次挥手
11、了解MySQL吗?索引的优缺点;索引的数据结构有哪些(红黑树、B树、B+树)
        B树和B+树有什么区别?
12、一个utf-8的中文字符多少字节,varchar(50) 最多能存多少个这样的字符
13、 C++中double和float区别
14、最后写了一道算法题 蛇形填数
我能想起来的大概就这么多。面试官从项目开始问,问一些相关的知识点,接着问到操作系统,然后又问到计网、数据库。最后反问环节,我问面试官我回答的怎么样,他说整体还行,但是计网和数据库掌握的不是太好。
但后来一直没收到消息(应该是已经凉了)。

#字节跳动面经##字节跳动##后端开发##面经#
全部评论
校招吗
点赞 回复
分享
发布于 2021-07-07 12:00
请问是本科吗?
点赞 回复
分享
发布于 2021-07-12 19:32
阿里巴巴
校招火热招聘中
官网直投
select最大连接数量跟操作系统位数有关,32位机默认是1024个。64位机默认是2048.
点赞 回复
分享
发布于 2021-08-17 16:56

相关推荐

4 51 评论
分享
牛客网
牛客企业服务