2022/9/14 云合智网 后端开发工程师(实习)
1 | 自我介绍 |
---|---|
2 | 介绍一下项目 |
3 | 后端开发的过程当中有遇到什么问题或者是什么事情是令你印象深刻的 |
4 | redis有哪几种数据结构 |
5 | redis有序集合的实现方式 |
6 | redis有序集合的底层,是否了解跳表 |
7 | HashMap底层用到红黑树,保证数据的有序性,红黑树这种数据结构,有多少了解;为什么底层不用平衡树 |
8 | redis缓存穿透 |
9 | 9.布隆过滤器如何实现 |
10 | viper的作者写的cobra 是否了解过 |
11 | vierp做了全局的配置,如果要有多个viper,不同的viper读取不同的配置文件,如何实现 |
12 | zap日志库把日志获取之后,有做过哪些再应用吗,获取日志的目的 |
13 | 打开一下go项目的demo 面试官打算看一下 |
14 | go项目大概写了多少代码 |
15 | 有没有了解过微服务(例如:网关,微服务的框架等) gRPC |
16 | docker componse是否了解过 docker componse的yaml是否写过 |
17 | java和go在你使用的过程中,有什么异同,比如接口概念的区别 |
18 | go中的继承如何实现 |
19 | go channel的使用场景 |
20 | goroutine和channel配合使用,一般是用来解决什么问题;不用协程的话,能不能使用channel |
21 | 去读一个已经关闭的channel,会有什么问题 |
22 | go中context的使用场景,主要用来干什么 |
23 | 算法:两个字符串相乘,例如"12345" * "54321",字符串不能直接转换为整型 |
24 | 算法:********中第三题 3. 无重复字符的最长子串 |
25 | 看一下github |