关注
你这个单项目技术栈太全了,虽然我作为初级工程师都用过,但是看上去很像六边形战士,从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
相关推荐
12-14 11:09
湖南女子学院 数据分析师 点赞 评论 收藏
分享
12-13 20:36
门头沟学院 golang 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
7061次浏览 94人参与
# 担心入职之后被发现很菜怎么办 #
265027次浏览 1122人参与
# 秋招被挂春招仍然能投的公司 #
5337次浏览 88人参与
# mt对你说过最有启发的一句话 #
31174次浏览 382人参与
# 什么是优秀的实习经历 #
7173次浏览 194人参与
# 考研失败就一定是坏事吗? #
199475次浏览 1361人参与
# 为了找工作你花了哪些钱? #
74631次浏览 359人参与
# 摸鱼被leader发现了怎么办 #
97778次浏览 625人参与
# 秋招特别不鸣谢 #
14223次浏览 172人参与
# 选实习,你更看重哪方面? #
12317次浏览 205人参与
# 第一次面试 #
1035688次浏览 13682人参与
# 今年秋招你收到了多少封邮件? #
16995次浏览 217人参与
# 作业帮求职进展汇总 #
81670次浏览 529人参与
# 你今年的保底offer是哪家 #
154679次浏览 671人参与
# 携程求职进展汇总 #
838496次浏览 5508人参与
# 听到哪句话就代表面试稳了or挂了? #
237272次浏览 1677人参与
# 毕业论文进行时 #
20603次浏览 129人参与
# 工作中遇到的歹人 #
25398次浏览 299人参与
# 找工作有哪些冷知识 #
204969次浏览 2603人参与
# 机械/制造每日一题 #
80098次浏览 1409人参与
查看18道真题和解析