字节后端开发一面

1、自我介绍

2、介绍项目

3、为什么要将登录和聊天分开不同的服务器

4、不同聊天服务器,是物理上的分离,还是逻辑上的分离

5、登录和聊天分别是用什么协议

6、登录的具体流程

7、每个聊天服务器都是单独的ip,如果一个服务器突然挂了,那这个服务器上的客户端都会受到影响,如何做到无损地切换服务器

8、域名如何映射到ip

9、项目中用的是私域ip还是公网ip,如何获得一个公网ip

10、登录用的是http的哪个方法,为什么用post,不用get

11、http和https的区别

12、项目中MySQL主要存储哪些数据

13、聊天过程中的数据如何产生,如何传递,如何存储

14、存储聊天数据的表如何设计,如何建立索引

15、如果离线消息过大,需要等所有数据发送完之后再删除吗,如果发送过程中服务断掉,那下一次要重复发送吗

16、隔离级别,不可重复读和幻读

17、MySQL索引如何实现,b+树结构

18、傅里叶变换是什么,为什么要将信号转化到频域,如果信息存在振幅中还需要进行傅里叶变换吗

19、手撕:删除链表倒数第n个元素

#发面经攒人品#
全部评论

相关推荐

查看13道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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