字节跳动-数据平台

一面-60分钟
实习
1. 分片上传业务流程
2. 秒传如何实现
3. 文件唯一id如何生成,如果冲突呢?
4. 断点续传。下一次从哪里开始
5. openapi是做什么的。有限流吗?
6. sql过滤条件添加。ThreadLocal问题。线程池使用ThreadLocal问题。复杂sql拼接有问题吗?

技术
1. 项目里面哪些设计比较好
2. 缓存击穿、穿透
3. 平时如何使用锁。使用场景是什么
4. cas是什么。如果冲突次数很多对性能会有影响吗
5. 索引。索引失效。注意事项,为什么不能随便使用索引?页分裂、页合并
6. springboot中的常用注解
7. @bean注解?如何使用?是线程安全的吗
8. 单例模式
9. 消息队列。如何保证消息不丢失?幂等策略如何设计考量?消息重试

算法
先给了个图的题目,判断有向无环图,不会,换题了
大数相加

面试官很好,可惜自己太垃圾了。敲代码低头,似乎被面试官怀疑作弊,当时也没有解释,后续投的字节全挂,可能被判定作弊拉黑了,估计这辈子都没机会进字节了#牛客AI配图神器#
全部评论
啊?
1 回复 分享
发布于 05-09 01:13 北京

相关推荐

06-17 13:04
门头沟学院 C++
bg 大二 6.11一面 过1进程线程协程区别2协程3进程间通信4死锁条件5如何解决6tcp udp区别7三次握手四次挥手8time_wait9http各版本区别10网址请求流程 拓展如果是返回的是图片资源(断点续传)11websocket12弱网情况下13心跳机制14mysql数据结构15为什么b+16索引17索引失效18模糊情况下是否都失效19分库分表20主从时延的可能21如何解决22redis数据结构23底层实现24zset实现25跳表实现26持久化27aof和rdb区别28如何恢复29微服务和传统优势30微服务特别的优势31微服务通信32讲讲protobuf33protobuf优势34项目一结构35线程池实现36项目二rbac是什么37redis和mysql一致性38如果用canal伪装从库强一致性如何保证39算法:实现kvlru,附带过期机制40讲讲redis内存淘汰机制6.16二面 凉1. rbac是什么,怎么实现2. 超级管理员如何继承普通管理员的所有权限3. 缓存如何实现4. spring cache底层如何实现5. 更改数据库后删除缓存,如何保证缓存的删除6. 采用canal和消息队列就一定能保证缓存的删除吗7. 伪装的从服务器挂了怎么办8. 伪装的从服务器集群挂了怎么办9. 分布式锁能实现事务吗10. 如何优化一条sql语句11. explain会关注哪些参数12. 参数如何拼写13. 讲讲mysql中隔离级别14. 可重复读的隔离级别底层如何实现15. 讲讲https中的tls16. 了解非对称加密和对称加密吗17. 讲讲nginx的反向代理以及和正向代理的区别18. 讲讲负载均衡算法19. 具体实现知道吗20. 场景:超卖库存变更的mysql语句怎么写21. 算法:任务调度器
字节跳动二面534人在聊
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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