视觉变色龙(北京)科技有限公司面经
2022-03-27 本文已影响0人
胡小毛
一面 3.22
- 自我介绍
- 接下来的课程
- 多长时间回学校
- go
a. 操作系统进程、线程和golang的协程
b. goroutine分配cpu GMP调度 - Mysql
a. 三范式
b. 事务
c. 学生成绩表(id、班级、学生、课程、成绩字段),现在需要每一个班级、每一个课程的平均分该怎么做 - Redis
a. 数据结构
b. 持久化
ⅰ. rdb
ⅱ. aof 修改同步怎么做的 - 计算机网络
a. http协议常见的头部
b. 常见的状态码 - 前端
a. div 定位在页面中心 - 算法
a. 快速排序 - 什么时候能来北京
- 二面
二面 3.24
- 项目
a. 限制账号同一时间只能登录一个设备
ⅰ. 如果是移动设备不稳定,断网了或者把app进程杀了,第二次怎么登上
b. 用户投票的算法 - go
a. golang new 和 make 的区别
b. go里面的引用类型有哪些
ⅰ. slice、map、channl
ⅱ. interface 是引用的吗
c. go的main函数能不能带参数
d. go的同步锁有哪些
e. go里面解决线程同步有哪些方式
f. go里面的channel是同步的还是异步的
g. 线程和协程之间有什么区别
h. int一个长度为5的切片,如何将这个slice清空 - 数据库
a. redis
ⅰ. 主从备份
b. mysql
ⅰ. mysql的索引是怎么实现的
ⅱ. B+树索引 - 我有什么想问的
- 公司的业务
- 等三面