字节 抖音内容审核 一面

一、开场与个人情况
先做一个自我介绍。
挑一个印象深刻的项目展开聊一下。
站内信触达量从 100 万到 1000 万,对服务和接口有什么挑战?接口 QPS 大概多少?
二、微信预约项目深挖
微信小程序预约功能的全链路数据流转是什么样子?
这个项目大概几个人在做?
为什么选择先更新数据库推送状态,再去推送消息,而不是先推送再保存数据?
推送过程中服务宕机了会出现什么问题?会不会出现标记了推送但实际没推送的情况?
三、Full GC 问题排查
Full GC 问题是怎么发现的?
修复 SQL 问题后,后续做了哪些预防措施?
预防措施有实际落地吗?
四、算法题
实现旋转有序数组的元素查找(找不到返回 - 1)。
五、数据库设计与字段类型
设计学生信息表(name、subject、score、age、gender、论文等),说明每个字段的数据类型。
为什么 name 选 varchar 不选 char?
varchar (25)、char (25),存入长度为 100 的内容能否存下?
建立联合索引 (name, age, gender),查询条件age = x and gender = y会不会命中索引?
MySQL 索引的底层原理是什么?
为什么索引用 B + 树,而不用 B 树、红黑树、跳表?
六、MySQL 事务与 ACID
了解 MySQL 的 ACID 吗,讲一下。
MySQL 通过什么原理、方式保证 ACID?
七、计算机网络
浏览器输入 URL 到响应,经历了哪些网络过程,每一步大概耗时多久?
TCP 为什么是三次握手而不是两次?
SYN 队列满了会怎么样?
TCP 能保证数据有序吗,是怎么做到的?
给微信推送用 HTTP 还是 HTTPS?
HTTPS 传输的数据是加密还是解密的?
HTTPS 是对称加密吗,为什么用对称密钥而不是更安全的非对称加密?
八、Java 并发与虚拟线程
CompletableFuture 用的是线程还是进程?
了解 Java 的虚拟线程吗?
虚拟线程是有栈协程还是无栈协程?
九、Redis 相关
项目中使用 Redis 的场景有哪些?
Redis GEO 怎么实现范围内检索?
遇到过缓存穿透吗?怎么解决?
十、大模型相关
接触过大模型吗?
讲一下大模型训练的三个阶段。
十一、收尾
有没有比较擅长但我没问到的内容?
全部评论
感觉问的可以的
点赞 回复 分享
发布于 昨天 23:03 北京

相关推荐

评论
点赞
收藏
分享

创作者周榜

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