首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
努力小黑
中国科学院大学 golang
发布于湖北
关注
已关注
取消关注
mark
@明天不下雨了:
当你准备学go
当你决定学 Go,这是你即将面对的…(一部分):⸻🧱 Go 语言基础:变量声明(var、短变量声明 :=)、函数、包管理(模块、go mod)、值类型 vs 引用类型、常量、控制结构、数组、切片(底层结构、扩容机制、共享底层数组陷阱)、Map(哈希冲突、遍历无序)、字符串与 rune、结构体、指针(你以为逃过了指针地狱?)、方法与接口(鸭子类型)、类型断言、类型别名与定义、零值初始化、defer、panic/recover、init() 函数执行顺序、裸返回(你敢用它就等着被骂)。💡 面向接口编程:接口本质(隐式实现)、接口值结构(interface 是一个 tuple:类型+数据)、nil 接口陷阱、空接口 (interface{})、类型断言与 type switch、组合 vs 继承、值接收器 vs 指针接收器区别。🧵 并发编程:goroutine、channel(无缓冲、有缓冲、关闭通道)、select 多路复用、context 控制 goroutine 生命周期、WaitGroup、Mutex、RWMutex、sync.Once、sync.Map、atomic 原子操作、race condition 检查(go run -race)、调度器(GPM 模型)、CSP 模型哲学、不要在生产上滥用 channel 做 pub-sub。💥 错误处理:error 接口(值语义)、errors 包、fmt.Errorf + %w、自定义 error 类型、sentinel error、wrap & unwrap、go1.20 引入的 errors.Join、不是每个 err 都该 panic,你得学会优雅处理 error 返回。🧪 标准库与测试:net/http、json、os、io、bufio、context、time、flag、template、log、testing(单测、基准测试、示例测试)、go test -cover、table driven tests、mock 接口、自定义测试套件。📦 包管理与项目结构:go mod init、go get、replace、包导入循环报错、包粒度与复用、internal 包限制、工具类包 vs 面向业务目录结构(cmd、pkg、internal、api、configs…)。📊 工程能力:代码生成(go generate)、embed、lint 工具(golangci-lint)、gosec 安全检查、性能分析(pprof)、内存泄漏分析、trace、逃逸分析(go build -gcflags)、内联优化、go build、go run、交叉编译、构建信息注入(-ldflags)。🐋 网络编程与服务开发:http.Client 超时设置、超时控制与上下文 context 传播、gRPC(protobuf、interceptor、拦截器链、metadata)、RESTful API、Gin/Echo/Fiber、服务启动优雅关闭(context + signal)、日志(logrus/zap)、配置中心(viper)、依赖注入(wire、fx)、中间件设计、OpenAPI + Swagger、JWT + Session 认证、接口幂等设计。🗃️ 数据存储与 ORM:sql 包原生操作、连接池原理、事务(tx)、预编译语句、数据库扫描(Scan vs ScanStruct)、GORM(生命周期钩子、关联加载、字段映射、更新空值)、MongoDB 官方驱动、Redis Go 客户端、消息队列(Kafka、NATS、RabbitMQ)、分布式锁实现。🚀 微服务与分布式基础:服务注册与发现(etcd、consul)、配置中心、服务网关(Kong、APISIX)、限流熔断(resilience-go、sentinel-go)、链路追踪(OpenTelemetry + Jaeger)、日志收集(filebeat + ELK)、容器部署(Docker、K8s)、Sidecar 模式、微服务部署规范。🧠 常用工具与生态:GoLand、delve 调试、golangci-lint、Air 热加载、Taskfile 替代 Makefile、Swag 文档生成、protobuf 编译、mockgen、goimports、gofmt、vet、buf、wire 自动注入。✍️ 附加内容:•如何优雅处理协程泄漏?•为什么 defer 要小心用?•你以为 Go 没有 GC 就能低延迟?•为什么你手写的并发永远跑不过 sync.Map?•JSON 序列化 struct tag 写错一个字母,天崩地裂。当你觉得 Go 学起来简单是因为你还没学完。欢迎进入 Go 世界 —— 看起来干净写起来爆肝
点赞 40
评论 17
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-11 12:10
史上最烦人hr
舔狗还知道安静吧,这是什么情况,我要喷回去了😡
下北澤大天使:
你这得长多帅呀哥们
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-10 17:52
逢招必投——今日投个大疆
记录一下投的公司,大疆招的专业其实跟我自己差距挺大的,但是逢招必投,不能错过任何一个机会!
投递大疆等公司7个岗位
点赞
评论
收藏
分享
05-25 18:29
电子科技大学 后端
27日常实习简历求拷打
项目是黑马点评+12306😖😖,感觉全都是漏洞不敢投
弦五Strings:
双九+27,大厂收割机
点赞
评论
收藏
分享
07-02 16:58
长春工业大学 Java
真的吗?我在牛客上看到有说kpi的
机械打工仔:
有说的你怀疑一下就行了,直接问也太实诚了
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
今天 12:18
长鑫挂
三个不一样的姿势进人才库,绷不住了
投递长鑫存储等公司7个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从互联网“逃”到车企,我找到了理想工作!应届生选车企真香?
3562
2
...
一个三无废物985硕士的求救帖!Help
3182
3
...
秋招公司情报局,分享线索得牛币💰
3043
4
...
月薪一万五,天天都喊苦
2904
5
...
两年后重看秋招——后悔选择读研,可到底该怎么做?
2750
6
...
字节客户端一面
2748
7
...
实习转正,要讲究天时地利人和
2597
8
...
京东26届秋招提前批offer
2527
9
...
手机厂工作一年了,给想进手机行业的兄弟们写点建议
2309
10
...
百度提前批一二面(已挂)
2202
创作者周榜
更多
正在热议
更多
#
你被哪些公司秒挂过?
#
5288次浏览
95人参与
#
26届的你们有几段实习?
#
1290次浏览
30人参与
#
如何提高实习转正率?
#
4138次浏览
81人参与
#
第一份工作应该只看薪资吗
#
152358次浏览
1517人参与
#
大厂面试初体验
#
10170次浏览
70人参与
#
你想留在一线还是回老家?
#
48730次浏览
503人参与
#
你认为哪些项目算烂大街?
#
2286次浏览
62人参与
#
选完offer后,你后悔学本专业吗
#
47664次浏览
238人参与
#
你后悔自己读研吗?
#
3454次浏览
109人参与
#
拼多多工作体验
#
29303次浏览
201人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
9394次浏览
119人参与
#
月薪多少能在一线城市生存
#
4260次浏览
100人参与
#
你以为的实习VS真实的实习
#
2465次浏览
49人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
113730次浏览
792人参与
#
最难的技术面是哪家公司?
#
1880次浏览
29人参与
#
leader认为你工作不认真怎么办
#
31609次浏览
149人参与
#
如果公司降薪,你会跳槽吗?
#
79858次浏览
588人参与
#
妈妈治愈了你哪些脆皮时刻
#
29260次浏览
321人参与
#
如果可以,你希望哪个公司来捞你
#
103006次浏览
491人参与
#
如果公司给你放一天假,你会怎么度过?
#
17468次浏览
129人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务