字节跳动后端一面(已过)

1. 项目盘问

(还问了挺多的,你这项目是做啥,用了哪些新技术,问题和难点,然后团队怎么分工,通过什么项目管理。感觉是核实是不是真的)
1. 怎么理解高并发?什么情况下需要用到mq
2. 技术栈是怎么确定的
3. 主要用redis做什么?
4. 有哪些收获啥啥
5.你负责哪些模块

八股
1. 数据结构有哪些是线程安全的
2. 除了hastable和currenthashmap还有哪些?(捏马我忘了)
3. 你提到了currenthashmap,他是怎么确保线程安全的,底层原理是什么
4.volatile关键词
5.volatile禁止指令重排和线程可见性的底层原理
6. Springboot单例模式
7. 哪些情况下需要用到单例模式
8. 假如不借助IOC的容器管理,定义一个工具类,该怎么让它全局单一
9. 数据库事务了解多少
10. 数据库事物有哪些特性(ACID)
11. 数据库事务的隔离级别,MySQL默认是啥
12. 靠什么实现的?(回答了一下innodb的多版本控制以及间隙锁行锁啥的)
13. TCP和udp的区别,适用于哪些场景
14. TCP四次挥手的具体过程

(好像还问了几道,但不记得题了orz)

手撕: 把一个字符串类型的数字表示转化为数字(自己实现不能用包)

呜呜,面完之后十分钟内打电话说过了约二面,效率真的很快,感谢面试官心软捞捞

#后端实习# #日常实习# #字节# #字节跳动# #牛客AI配图神器#
全部评论
mark
1 回复 分享
发布于 06-12 13:47 云南
什么部门呀uu
点赞 回复 分享
发布于 06-16 20:23 上海
Springboot单例模式,是想问Springboot哪里用到单例模式吗
点赞 回复 分享
发布于 06-11 22:24 甘肃

相关推荐

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. 算法:任务调度器
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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