广州某NAS系统企业一面
- 自我介绍
- 讲讲go的GC
- 讲讲你对GMP的理解
- make和new有什么区别
- 平时用缓存多吗?你觉得local cache和基于Redis一类中间件的缓存有什么使用场景上的差别?
- 使用local cache有没有遇到过内存溢出,一致性等问题
- 假设用户A请求先打到了A机器,A节点上的local cache查无数据,那么会查DB,更新该缓存;然后接下来用户A改了这个值,但这次请求达到了B机器,更新了DB,并将最新值塞到B机器上的缓存,但是第三次请求又打到了A机器,这时候命中了A机器缓存的那个旧版本的数据;有没有想过怎么解决这类问题?
- 有没有了解过Redis的过期淘汰机制?底层是怎么实现的?
- Redis有几种持久化机制
- 什么情况用RDB,什么情况用AOF
- http和https有什么区别
- https采用的是对称还是非对称加密?为什么?
- 讲一下物流开放平台整个业务系统的设计思路
- 你觉得做开放平台,最重要的是什么设计?
- 为什么想跳槽?
- 对下一家公司,有什么注重的点?
- 反问