- 自我介绍
- go语言大概用多久了
- 看一个小题目,输出什么
a := make([]int, 2, 3)
a = append(a, 1)
fmt.Println(a)
- 将这个变量作为一个参数传递,从a函数传到b函数,然后b函数对这个进行修改,那a函数还可见吗是append还是怎样修改
- 你可以都分析一下
- 这个问题很简单,两句话可以说清楚
- 说问题要简单,指出要害,不然我刚开始以为你很清楚,你说多了我反而不知道你是清楚还是不清楚
- 有写过go协程并发吧
有1000个任务分给协程执行,同一时刻只有3个协程运行,每个协程运行5s后会超时,master只有在所有协程完成后才会退出。我写了cancelCtx底层实现,他其实是想让我直接用cancelCtx
- 怎么通知所有worker退出
- 那你是觉得我在平时编码的时候我是官方包不用去自己写实现吗
- 为什么有物理内存还要搞虚拟内存
- MySQL InnoDB引擎b+树和b树的区别
- 那b+树有什么坏处
- Redis怎么解决哈希冲突的
- Redis的底层你看过吗
只看过zset数据结构,还有它有序的实现,插入排序
- 四次挥手过程
- TIME_WAIT一般出现在哪一端
- TIME_WAIT过多会出现什么情况
- 介绍做过的项目 Anyview
主要介绍写时拷贝、Session管理、基础建设
- 反问
- 部门负责什么业务
- 主要负责一个学习机,学习机的学习系统,课程关联,计划,点播等,高并发场景可能也有
- 听口音是哪里人,湖南人吗
#晒一晒我的offer#
#如何判断面试是否凉了##24届软开秋招面试经验大赏##我发现了面试通关密码#