同程旅行Golang开发一面

一个小时
1. 自我介绍
2. 实习项目介绍,架构介绍
3. etcd
  a. 和 redis 分布式锁的区别
  b. 使用场景
  c. 底层原理
  d. 集群部署
  e. 数据量
4. 数据库
  a. 关系型数据库和非关系型数据库区别
  b. mysql
    ⅰ. 建表语句有哪些字段
  c. redis
    ⅰ. 常见的数据结构使用和用途
    ⅱ. 缓存击穿和缓存穿透
    ⅲ. redis 快的原因、
    ⅳ. 分布式锁具体实现
    ⅴ. redis 集群原理
    ⅵ. redis 100 万个同一前缀,redis 是如何删除的
5. 网络
  a. 抓包工具,问网络包有哪些字段,就是从底层开始慢慢讲到应用层
6. http 和 rpc 的原理,pb 的字段定义原理,
7. go
  a. 数组和切片
  b. 值传递和引用传递
  c. 数据和切片作为函数参数传递会不会修改元素
  d. 数据和切片后面追加元素的区别
  e. 结构体字段中存在 map 的话,外部访问能不能直接用
  f. context 取消函数为什么立马就要 defer
  g. map 结构,具体使用,
8. 无算法,感觉是寄了
9. 反问业务:Golang 微服务做旅行相关业务
最近面试强度有点高,一周五六场面试,脑子已经有点转不过来了,答的有点乱
全部评论
请问你啥时候投递的呀?
点赞 回复 分享
发布于 09-27 21:04 江苏
怎么能如此相似
点赞 回复 分享
发布于 10-11 21:10 辽宁
请问有后续了吗
点赞 回复 分享
发布于 10-12 20:44 上海

相关推荐

还想问问golang有哪些推荐的简历项目,在哪可以找
Terryhimself:计网 数据库 redis都常问,然后项目的话有一个7days golang系列可以看看,一般一个web项目+一个轮子项目日常实习就够了,然后就是看下八股 刷刷算法题
点赞 评论 收藏
分享
9 34 评论
分享
牛客网
牛客企业服务