golang要学到什么程度啊啊啊?

最近在学golang,目前已经学完了golang的基础语法,开始用go刷leetcode了,还看了gin的web框架,了解了一下gorm,看了一部分的redis,正在学go语言的底层实现以及一些更进阶的书。请教一下大家,本科生的话go语言还要学哪些,学到什么程度可以在秋招找一份实习或者工作 #无实习如何秋招上岸# #golang工程师# #你的秋招进展怎么样了# #你觉得今年秋招难吗#
全部评论
推荐一个宝藏up主,幼麟实验室,讲的很深入,亲测全部理解面试能唬住面试官的程度
22 回复 分享
发布于 2023-06-08 10:04 北京
我推荐一本书籍吧,比较体系化,《Go专家编程》。华为云原生团队成员写的,内容涵盖Go常见的数据结构、控制结构、标准库。比如管道、slice、map、struct原理和特性;并发中WaitGroup、context、Mutex原理和特性;Go测试包原理和运用解析……写得很详细,也补充了一些上述底层技术在工程应用上的坑。
14 回复 分享
发布于 2023-05-12 10:56 广东
我在b站实习的时候,首先很多标准库得会,涉及到具体数据结构,底层实现,然后gorm,内存管理,并发控制,web我觉得也是必须会的,还有就是k8s的之类的,自己在写几个大一点的demo(500行代码以上的那种)就可以了应该,
9 回复 分享
发布于 2023-05-11 15:37 辽宁
根据我个人的秋招经验来说,需要OS和计网基础、语言特性和底层原理+并发编程(最重点会问的)、网络编程、数据结构和算法(总共问了一道双指针一道状压dp一道括号匹配的dp还有一道链表,2困难2中等)、设计模式(问了单例模式、代理模式还有责任链模式)、MySQL调优(总共问了B tree和B+ tree的区别,隔离级别、索引、行级锁表级锁乐观锁悲观锁共享锁排他锁、InnoDB引擎的MVCC对比PostgreSQL的MVCC及各自原理)、Redis原理及底层实现(问到了持久化、集群高可用设计、哨兵、跳表、订阅发布、分布式锁的实现、内存淘汰策略)、Kafka原理(ACK机制、判断Broker是否有效)、Elastic Search(就问了个倒排索引)+Fluentd+Kibana、Kubernetes(有哪些组件及它们的作用、kube-proxy的工作原理、IPVS中有哪些负载均衡算法,ETCD分布式锁的实现、PV、QoS为Guaranteed的条件)、Istio(浅问了一下Envoy解释它的作用还问了一下Sidecar注入原理)/微服务原理和框架的使用、分布式共识(问了一致性哈希、Raft和Paxos算法,还有Zookeeper的原理)、持续集成和持续部署(问了CI/CD的一些概念)、Prometheus(只问了个node-exporter的作用然后简单说几个采集指标)、链路追踪(Jaeger/Zabbix,问了个场景设计题,前面的没问倒,终于开大刁难了,只能装作认真思考最后和面试官说没有思路),整个过程其实还是挺虚的,有一些技术在深入问一下可能就要当场去世了。所以,写简历只写自己很熟练的,没有八成把握应付面试的技术最好还是不要写上去了,其实要学到什么程度,大概就是我前面列举一直到Kubernetes为止这个样子,了解底层原理才是你相较于其他人硬实力的表现,项目的话最好是自己造轮子的那种,比如手写一个微服务框架/(符合OCI的)简易Dokcer/后端框架,做得很粗糙也没关系,反正面试官眼里这些都是玩具,但你得保证这是你自己写出来的,像什么博客、XX管理系统这些烂大街的项目除非你有学历自信,不然毫无竞争力可言
6 回复 分享
发布于 2023-12-27 22:56 江西
底层源码那些,多看看。还有开源的那些常用的。go的项目基本上都看得懂,多看多学就行
4 回复 分享
发布于 2023-05-11 12:59 广东
字节是主招go的大厂吧,你可以学一学它们内部使用的框架kitex,这个已经开源了,去github上找,然后去稀土掘金上搜相关使用教程,做一个不大不小的项目,挺有特色的,这样进去就能干活了
3 回复 分享
发布于 2023-05-24 13:29 浙江
我说一下我自己吧,我一个业余写go的,看了go语言圣经,还有gobyexample,以及go设计与实现
2 回复 分享
发布于 2023-06-04 17:01 广东
卧槽我跟你进度差不多
1 回复 分享
发布于 2023-05-24 12:53 北京
1 回复 分享
发布于 2023-05-18 09:59 云南
浙大找go大厂offer不难,毕竟学校好,大厂go岗位也多
1 回复 分享
发布于 2023-05-11 13:00 广东
学到能进大厂的程度
1 回复 分享
发布于 2023-05-11 10:05 上海
点赞 回复 分享
发布于 2023-07-09 15:29 江西
em…
点赞 回复 分享
发布于 2023-06-15 18:37 北京
写点分布式项目学点docker/k8s,路子会变得宽很多
点赞 回复 分享
发布于 2023-06-15 12:37 湖南
浙大爷 啥都不会都能进大厂啦
点赞 回复 分享
发布于 2023-06-14 13:50 广东
go不用学
点赞 回复 分享
发布于 2023-06-03 11:00 陕西
M
点赞 回复 分享
发布于 2023-05-28 18:09 黑龙江
golang好找吗,之前了解浙大一个硕士佬,也学这个,最后转Java了
点赞 回复 分享
发布于 2023-05-23 18:30 四川
怎么从cpp转go了,我之前就是cpp➕go,现在跑路Java了已经
点赞 回复 分享
发布于 2023-05-22 18:41 浙江
我也是golang选手
点赞 回复 分享
发布于 2023-05-11 18:53 辽宁

相关推荐

03-25 14:48
已编辑
成都锦城学院 golang
笔试- 1.操作次数多时,链表什么操作比数组更优?- 2.时间片轮转算法。- 3.哈希表的原理,如何解决哈希冲突。- 4.垃圾回收和标记-清除算法。- 5.逆序对的计算,写一个函数。面试1. 自我介绍2. 什么是内存泄漏?3. 指针和引用的区别。4. C 和 C++ 的区别。5. Go 中 new 和 make 的区别。6. 一开始看我算竞拿了很多奖,问我希尔排序的原理,我说不常用有点遗忘,于是又问了快速排序的原理。7. 二分查找的原理。8. 进程线程和协程的区别。9. MySQL 索引是用什么数据结构实现的?10. 说说 B+ 树的特点。11. MySQL 乐观锁和悲观锁有什么区别?12. 锁是如何实现数据同步的?13. Go 的 Map 是有序还是无序的?14. Go 的 Map 如何实现有序访问?15. Go 的数组和切片的区别。16. MySQL 的慢查询如何优化?(这个不太清楚)17. Redis 了解多少?(就知道有这个东西,会连接)18. 缓存雪崩、击穿、穿透发生原因和解决方案?(我说看到过Redis的这个问题,但确实没了解过)19. 在算竞中是如何解决问题的,在对内担任什么样的角色?反问:1. 公司业务主要做什么?说了我Go学了一个月,经验还不够,进去的话要集中培训,然后要看分到什么项目组,一般一个项目要一两个月,还说我数据库方面也还得多熟悉。2. 面试完大概什么时候会收到通知?人事部到了时间会联系我,大概一两天。总结:    感觉后面几个问题答得太水了,前面问题有些答得比较深,有些只答了一点,第一次面试,经验有点不足,感觉有点悬。
XIaoMo247:一面过了,明天二面
查看25道真题和解析
点赞 评论 收藏
分享
评论
16
188
分享

创作者周榜

更多
牛客网
牛客企业服务