快手一面(6.1)golang 暑假实习

项目上:
1、你是怎么使用 redis 的
2、你是怎么使用 Cron 这个定时任务的?
3、有考虑消息队列之类的方式吗

————————————————————————————————————
Golang:
1、gorm 有遇到一些坑吗?
2、你对 go 的常用的一些数据结构的实现有了解吗?
3、slice、map、channel
4、channel 是可以被 close 的,之后还可以读写吗?
5、make和new 的一些区别

——————————————————————————————————————
redis:
你对 redis 了解到什么程度?

你觉得它为什么快呢?

- 快和单线程有什么关系吗?
- 你是怎么理解 redis 单线程的
- redis 数据结构,介绍一下
- zset 分数和权重都一样的话怎么排序呢?——字典序 排序
- zapList 和 scapList 的这两个区别
- 除了这五种基础的数据结构,你还了解其他高级的数据结构吗
- bitmap 的用法和实现

————————————————————————————————————————————————
MySQL:
- innodb 的一些特点
- 你还知道一些其他引擎吗
- MySQL 的索引有哪几种
- MySQL 的事务有了解吗
- 你可以给我介绍一下这几个日志(undolog,redolog)和 MVCC 吗?(指的持久性)
- MySQL 中有哪几种锁
- 你知道这几种锁的一些区别吗?

—————————————————————————————————————————————————
计网:
1、TCP 和 UDP 区别
2、TCP 是可靠的,他是怎么实现这个可靠的
3、HTTP 有哪些常见的状态码吗?像是 200 啊 400 啊

体验一般.....
全部评论
暑期实习吗?现在还在招吗?
2 回复 分享
发布于 2023-06-06 16:30 北京
快手感觉面试强度挺高的
1 回复 分享
发布于 2023-08-20 13:43 陕西

相关推荐

评论
8
59
分享

创作者周榜

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