关注
你这个单项目技术栈太全了,虽然我作为初级工程师都用过,但是看上去很像六边形战士,从web、rpc、到命令行工具、运维、测试全干完了,那些面试官肯定会问的很细,而且一看就知道是网上的项目。
首先一个"微"博客系统上K8S就有点不太实际,虽然也不是不行。
然后Gin+gRPC涉及到两种协议的沟通问题,你整个项目的架构得弄清楚,gRPC是拆的哪一部分业务为什么要把部分功能拆成gRPC。web框架各种中间件(限流、***、跨域、恢复...),rpc框架的熔断器、限流器之类的,不管是你自己封装的还是社区的都得把原理搞明白吧。
如果你说你微服务架构那我请问没有写etcd这些怎么做服务发现、配置中心这些呢?顶天是个SOA架构
Cobra+Viper是命令行工具的开发首选,既然写了那你应该懂kubectl这些经典开源项目的实现原理吧,毕竟很多岗位要求k8s二开。命令行工具这一部分打包出来的东西是独立于你博客或者集成到博客某一些业务的调用里面的,如果面试官懂cobra那肯定会问你写的什么工具做什么的,写这个一般都是运维方向的内容。
Testify+Gomock、pprof是测试方向的,这个项目的黑白盒/边界测试、压测、功性能测试你得讲明白吧。
SQLite+GORM有个大坑就是SQLite有个纯go版本和cgo版本,GORM依赖cgo版本SQLite驱动,这个在Windows下编译的环境特别特别难配,如果是我会问你环境怎么搭的或者为什么换linux环境下编译。
看你写了单例、工厂、代理三种go用的最多的设计模式,怎么用水平组合和垂直组合实现的?
查看原帖
点赞 1
相关推荐
11-18 22:06
门头沟学院 golang 牛客28967172...:毕业工作,考研,考公是完全不同的方向。
99%的人拼尽全力也只能把一个做好(能做好都已经是佼佼者了,比如进进大厂,考985或者考公)
如果你确定要考研可以不用学任何就业技术框架,也不用实习经验,刷题背知识点就行,但注意必须考92院校起步,因为这个年代双非硕毕业后完全不如双非本(互联网行业),可以说双非硕在互联网就业完全是负收益
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# offer帮选 #
4802167次浏览 29158人参与
# 实习,不懂就问 #
134498次浏览 1244人参与
# 百融云创求职进展汇总 #
377次浏览 0人参与
# 校招薪资来揭秘 #
344367次浏览 1891人参与
# 实习要如何选择和准备? #
125757次浏览 1477人参与
# OC/开奖 #
280412次浏览 1744人参与
# 2025年终总结 #
18643次浏览 274人参与
# 国企和大厂硬件兄弟怎么选? #
138482次浏览 1671人参与
# 硬件兄弟们 甩出你的华为奖状 #
117812次浏览 702人参与
# 移动求职进展汇总 #
15728次浏览 125人参与
# 第一份工作能做外包吗? #
88054次浏览 587人参与
# 毕业租房也有小确幸 #
148359次浏览 4525人参与
# uu们,春招你还来吗? #
16772次浏览 112人参与
# 记录实习开销 #
169541次浏览 661人参与
# 为了去实习,我赌上了___ #
24294次浏览 222人参与
# 秋招暂停,我将对以下公司做出处罚__ #
43119次浏览 177人参与
# 生物制药的同学已经投递多少份简历了 #
14688次浏览 52人参与
# 面试紧张时你会有什么表现? #
16464次浏览 136人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
15064次浏览 160人参与
# 软开人,秋招你打算投哪些公司呢 #
168582次浏览 1282人参与
# Offer比较,你最看重什么? #
241659次浏览 1489人参与
查看1道真题和解析