字节二面 抖音生服

自我介绍

实习的项目主要功能,场景是什么,系统大概怎么设计的

系统怎么设计的,数据模型,服务拆分
拆分的逻辑是什么

核心数据都有哪些,数据库方面
数据表有哪些

平时怎么开发,怎么管理这些表

项目里面有哪些设计不合理的地方吗,有看过表,表设计合理吗

数据库表设计的时候我们要遵循哪些规则

第三范式能举个反例吗,项目里面有哪些是不符合第三范式的

什么时候我们去打破这第三范式,具体例子

除了数据量,还有什么因素,问题去打破这个范式

进行分表有时候会有冗余字段,冗余的字段怎么保证数据一致性,怎么保证原子性

事务,分布式事务怎么做

消息队列,事务消息了解吗,事务消息怎么用

可重复读上有没有幻读的问题,具体例子

redis怎么做到高性能的

io是怎么处理的

多路复用怎么复用法

多路复用有哪几种,什么差别,select/poll/epoll差别,异步/多路复用差别,一堆io方面的扣细节

算法:

滑动窗口最大值

岛屿数量

反问:应用层实践和代码能力不错。IO 底层实现、数据库设计应用等技术深入知识掌握不足

总结:应该是凉了,俩算法秒了,但是前面聊的不好,没问简历东西,几乎也没八股,系统设计工程这方面确实没有准备,答的不行,操作系统,io这块也没怎么看,直接给干碎了。

全部评论
大佬,请问下具体是生服的什么部门呀?
点赞 回复 分享
发布于 09-26 21:22 广东

相关推荐

评论
2
2
分享

创作者周榜

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