扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go友会
  • 城市
  • 校园
Go学院
  • Go小课
  • Go小考
  • Go实战
  • 精品课
Go求职
  • 求职辅导🔥
  • Offer收割社群
  • 企业题库
  • 面试宝典
Go宝典
  • 在线宝典
  • B站精选
  • 推荐图书
  • 每日博文
Go仓库
实验区
  • Go周边
  • Go下载
  • Go月刊
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
author-avatar

GOLANG ROADMAP


首页
Go友会
  • 城市
  • 校园
Go学院
  • Go小课
  • Go小考
  • Go实战
  • 精品课
Go求职
  • 求职辅导🔥
  • Offer收割社群
  • 企业题库
  • 面试宝典
Go宝典
  • 在线宝典
  • B站精选
  • 推荐图书
  • 每日博文
Go仓库
实验区
  • Go周边
  • Go下载
  • Go月刊
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接

扫码订阅《 》或入驻星球,即可阅读文章!

腾讯音乐 Golang 面试


GOLANG ROADMAP

# 👨‍🏫 来之【Lolioy】的分享

2020-12-14 一面

一、自我介绍

二、项目介绍

三、计算机网络

  1. TCP 拥塞控制(快速恢复、快速重传)

  2. TCP 滑动窗口

  3. 四次挥手

  4. 三次握手

  5. 为什么是三次握手?为什么是四次挥手?

从面向连接的特性回答

  1. UDP 实现可靠连接

从 TCP 可靠连接特性回答

四、MySQL 数据库

  1. MySQL 索引数据结构

  2. 索引为什么使用 B+ 树 对比 B树,红黑树

  3. 为什么不使用 Hash 结构

    like 模糊查询

    范围查询

  4. 多版本控制(MVCC)

    结合事务隔离级别

五、Go 语言相关

  1. slice 和 array 区别 【宝典直达:数组和切片】

  2. 向为 nil 的 channel 发送数据会怎么样 【宝典直达:通道的注意点】

  3. map 取一个 key,然后修改这个值,原 map 数据的值会不会变化

    根据 map 存储的类型回答 【宝典直达:map是引用类型】

  4. for 循环遍历 slice 有什么问题

    go 闭包 【宝典直达:闭包】

  5. 进程、线程、协程区别 【宝典直达:进程、线程、协程】

20201216 二面

一、个人情况(离职原因、技术成长)

二、项目技术栈(微服务、开源组件)

三、技术相关

  1. 输入 URL 发生的整个网络过程
  2. Redis 怎么保证数据一致性
  3. TCP 流量控制、拥塞控制
  4. TCP 半连接队列
  5. TCP 半关闭状态
  6. TCP TIME_WAIT 状态
  7. select、epoll
  8. 内核态、用户态
  9. Hash 实现、冲突解决、应用
  10. Slice
  11. 红黑树
  12. B+树
  13. 快速排序
  14. 堆排序
  15. 大小堆
  16. MongoDB && ElasticSearch
  17. 算法题:100 枚硬币,其中有一枚硬币重量不一样,用天平秤怎么快速找到这一枚硬币
  • 👨‍🏫 来之【Lolioy】的分享