• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

go常见问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、至少知道go的fiber概念,调度原理,M/P/G的角色分工;

2、map的数据结构,get/put/delete过程,扩容机制;

3、slice的内存结构,扩容机制,巨型slice产生的垃圾回收问题;

4、interface底层结构,反射机制;

5、内存管理、分配是怎么进行的,垃圾回收的流程,三色回收算法;

6、go的接口跟其他语言有什么不同?好处和坏处是什么得有自己的理解;

7、panic/defer/recover这些都要知道,以及defer对return暂存区的影响需要理顺;

8、channel的数据结构、源码需要知道,需要知道怎么用channel实现线程池,select的执行顺序一类的;

9、mutex包至少知道怎么用,最好能看下源码;

10、工程化所需的基本知识,Gocenter,Go mod会用;

11、一般都会问docker是啥,基本概念,还有衍生的k8s基本原理;

12、单元测试方面的,需要知道什么是测试驱动开发。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go第四讲:变量和常量发布时间:2022-07-10
下一篇:
GoWeb开发之Revel-日志发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap