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

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 云南
欢迎看我动态,投递我们组,面试简单!!
点赞 回复 分享
发布于 07-16 16:45 北京
什么部门呀uu
点赞 回复 分享
发布于 06-16 20:23 上海
Springboot单例模式,是想问Springboot哪里用到单例模式吗
点赞 回复 分享
发布于 06-11 22:24 甘肃

相关推荐

小结 生活服务的面试,总的时间是1h,半小时问题,问题全部围绕项目,有涉及一丢丢八卦啥的,不难,基本都能想出来。半小时手撕(我没写出来)## 项目问题项目背景1.字节青训营什么时候,在哪参加,从哪里获取信息来源?怎么参加,几个人参加?参加的人多不多?2.你在项目中的职责是什么样的?3.项目部署在哪了,机器大概是什么配置?项目架构0.有没有项目的架构图?没有的话分层次描述一下答:接入层、后端业务层、数据存储层、基础设施层1.nginx的负载均衡,不同配置的机器 权重怎么设置?2.开发环境下如何进行微调呢?3.压测的工具是什么?怎么压测?4.压测的瓶颈怎么排查?项目亮点、难点1.项目中哪个部分的技术值得拿出来讨论讨论的?2.海量并发的时候,redis、mq、mysql分别的功能是什么?3.mq虽然降低了访问数据库的频率,但是依然有多个请求?要如何保证mysql的安全访问?4.redis如果满了,将热key淘汰了怎么办?5.怎么做性能排查?性能排查的时候,性能排查遇到过哪些卡性能的情况?6.redis、mysql的集群怎么部署?采用的什么架构?## 手撕题目描述现在给你一个map(key和value的size未知),对其进行批量处理。map   key是商品类别(string),value是商品id(int64),要求处理之后的map,key和value的size都在控制在5以内,
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

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