字节Golang后端实习一面

1.实习介绍
2.Golang的栈增长机制?为什么Goroutine 初始栈是2KB,而线程栈通常是MB级?
3.sync.Mutex的实现原理:(1.18前后版本差异)?为什么要引入饥饿模式?
4.Golang中for range 遍历 slice/map 时,变量的内存地址是否变化?为什么会出现“遍历赋值后值不对”的问题?
5.Golang的interface{}空接口的底层实现?为什么空接口可以接收任意类型?类型断言的两种方式及区别?
6.分布式 ID 生成方案?
7.高并发场景下,如何保证接口的幂等性?
8.场景题:抖音直播间弹幕每秒百万级,如何设计一个高可用的弹幕推送系统?
9.手撕每k个链表反转
全部评论
接好运
点赞 回复 分享
发布于 01-05 18:32 上海
mark
点赞 回复 分享
发布于 01-05 18:32 辽宁

相关推荐

等闲_:小红书基本不区分日常和暑期,你是应届实习时间够了就有转正机会,只要部门有hc
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

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