golang面试

golang面试经验页提供了该职位近年来在全国各城市、企业的golang面试问题、面试难度、面试感受等信息。
2024-04-29 11:00:00 更新

golang面试概况

基于用户贡献的3golang面试经验统计分析得出,结果仅供参考。

面试难度

icon
“有难度”

面试感受

icon
“体验一般”

面试来源

校园招聘
33.3%
猎头推荐
33.3%
BOSS直聘
33.4%

golang面试经验

系统基于用户发布golang面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
面试:Golang。比较差劲的面试,难度是简单题型,告知通过了。
紫虹族马克杯游戏推广
面试了职位:Golang
确定通过确定通过
面试官:请介绍一下你对 Golang 的了解和经验。应聘者:我对 Golang有一定的了解并在实际项目中使用过。Golang是一种开源的编程语言,由Google开发,具有高效、简洁和并发安全等特点。它被广泛应用于构建高性能、可伸缩的服务器端应用和分布式系统。我熟悉Golang的核心语法和标准库,并且对其并发模型和协程(goroutine)有一定的理解和实践经验。面试官:谈谈你对协程(goroutine)的理解。应聘者:协程是 Golang 中的一种轻量级线程,通过 go 关键字创建。它与传统的线程相比,具有更小的开销和更高的并发性能。协程之间可以通过通道(channel)进行通信,从而实现数据的同步和共享。协程的调度由 Golang 运行时系统自动管理,开发者无需手动管理线程或锁。因此,Golang 提供了一种简单而强大的并发模型,使得编写并行程序更加容易。面试官:Golang 中的垃圾回收机制是怎样的?应聘者:Golang 使用了一种基于并发标记-清除算法的垃圾回收(GC)机制。它主要包括三个步骤:标记、清除和整理。首先,GC 会从根对象开始,通过遍历对象图标记所有可达对象。然后,GC 会清除所有不可达的对象,并释放它们占用的内存。最后,GC 会对剩余的内存进行整理,以减少内存碎片化。Golang 的垃圾回收是自动进行的,无需开发者手动管理内存分配和回收。面试官:Golang 中的接口和结构体有什么区别?应聘者:在 Golang 中,接口和结构体是两种不同的概念。结构体(struct)是一种用户定义的类型,可以包含多个字段(field),用于组织和存储数据。结构体还可以定义方法,用于实现特定功能。而接口(interface)则是一种抽象类型,它定义了一组方法的集合。接口可以作为函数参数或返回值类型,实现了接口的类型必须实现接口中定义的所有方法。通过接口,我们可以实现多态性,以便更灵活地处理不同类型的对象。面试官:Golang 中的并发安全是如何实现的?应聘者:Golang 在语言层面提供了一些特性来保证并发安全。首先,Golang 的协程模型和通道机制可以帮助开发者避免共享数据造成的并发访问问题。通过将数据发送到通道,不同的协程可以实现安全的通信而无需显式加锁。其次,Golang 提供了一些原子操作(atomic operation),用于在并发访问时保证数据的原子性操作。此外,Golang 的标准库中还提供了一些并发安全的数据结构,如互斥锁(Mutex)和读写锁(RWMutex),用于在必要时进行数据保护。面试官:你在实际项目中如何使用 Golang?应聘者:我在过去的项目中使用 Golang 开发了一些高性能的服务器端应用和分布式系统。例如,我使用 Golang 搭建了一个微服务架构的后端系统,用于处理大量的请求和并发访问。我还使用 Golang 编写了一些工具和服务,用于数据处理、日志分析和性能测试等方面。在这些项目中,我深入理解了 Golang 的并发模型、网络编程和性能优化等方面,并能够根据项目需求选择合适的库和框架。面试官:谈谈你在项目中遇到的挑战以及如何解决的?应聘者:在一个大规模的分布式系统中,我遇到了性能瓶颈和并发访问问题。为了解决这些问题,我使用了 Golang 的并发模型和协程机制。通过将耗时的任务并行化,并使用通道进行数据交互,我成功提高了系统的吞吐量和响应速度。此外,我还使用了一些性能分析工具,如 pprof 和 trace,对系统进行优化和调试。通过这些努力,我成功解决了项目中的性能问题,并取得了显著的改进。面试官:好的,谢谢你的回答。这就是我的问题,你还有其他问题要问吗?...查看更多
2023-06-29 发布
Golang面试很好,共6轮面试
597791543
面试了职位:Golang
确定通过确定通过
5次面,4次电话,一次到面,过程很简单简单的说了下以往工作经验和对新工作的思考方向
2022-07-04 发布
Golang面试不好,共3轮面试
ad
面试了职位:Golang
未通过感觉没戏
JVM的内存模型  2. 谈谈GC,CMS的流程,新生代老生代分别用什么算法  3. 谈谈类加载器,类加载器有哪些,双亲委派最终是由父还是子加载 4. 操作系统的悲观锁、乐观锁  5. 数据库层面的悲观锁、乐观锁  6. 数据库事务讲一下 7. Redis的持久化机制 8. Redis如何实现高可用 9. 索引的类型,索引的底层实现原理  10. 谈谈消息队...查看更多
2022-06-09 发布

golang常见面试问题

字母大小写全排列,例 a1b1 输出 ["a1b2", "a1B2", "A1b2", "A1B2"]
匿名用户
面试了职位:Golang
未通过未通过
...查看更多
2023-12-06 发布
来自觅恋网的面试
1、http的状态码
匿名用户
面试了职位:Golang
未通过感觉没戏
...查看更多
2023-11-15 发布
来自腾讯的面试
多个协程按顺序100次打印dog,cat,fish
匿名用户
面试了职位:Golang
未通过未通过
...查看更多
2023-11-09 发布
来自米哈游miHoYo的面试
讲下golang的channel
匿名用户
面试了职位:Golang
未通过未通过
...查看更多
2023-10-25 发布
来自广州文远知行科技有限公司的面试
golang
匿名用户
面试了职位:Golang
未通过未通过
...查看更多
2023-10-16 发布
来自闪送的面试

golang相似职位面试经验

面试:Hadoop。细节还是很不错的,面试难度一般,确认通过。
匿名用户
面试了职位:Hadoop
确定通过确定通过
       首先是一个电面,面我的是一个HR的小姐姐,非常的成熟优雅的,之前有邮件过来约时间。电面的内容基本是简历问题,还有一些常规问题,类似于为什么选妙文国际等等,整个过程只有30分钟。第一个电面后,感觉面试官被我说得颇high,主动问我要不要他的联系方式,说有什么事情可以问他,之后让我在电话边等一会儿,可能会再有电话。20分钟之后,便又来了第二个电话,这个貌似也是一个HR,面试长度仍然是30分钟。感觉内容和第一面的内容差不多,只是把第一面里面一些没有说得太清楚的地方让我在specify一下,给一些detail和example。自我感觉第二面比第一面说得好,但是面试官貌似觉得我的兴趣跟她的方向不太对,因此偶也就没有多想,静静等消息。5天之后,收到HR的电话,面试加上闲聊什么的总共在1个小时左右吧。...查看更多
2023-10-13 发布
面试:Hadoop。给人感觉很亲切,题目中等难度,希望能通过。
15871494583
面试了职位:Hadoop
确定通过感觉靠谱
问了项目的工作内容你会哪些数据库Oracle 集群这些你接触过吗?参与过数据迁移吗之前做过Java开发,用的是什么框架docker你用过没有从应用开发,数据开发,数仓开发谈谈你的理解有一个项目要招标,在保证质量的情况下,一个说30W, 一个40W,你会怎么选,说说你的思路你希望你入职之后的岗位期望是什么,是项目经理,还是数据开发,架构师,...查看更多
2022-09-25 发布
面试:Hadoop。给人感觉很亲切,难度适中,希望能有个结果。
外太空台历融资
面试了职位:Hadoop
确定通过感觉靠谱
我是猎头和邮储沟通,一轮是众多简历里筛选出10人,然后其中6人因为好像同时联系了多个猎头,脚踏两只船被淘汰了,还剩四个进入二面。二面是技术面,腾讯会议,不同的岗位是不同会议室,一人是一个半小时,我是今天下午,二面如何我下午面完再来分享。
2023-03-07 发布
一共两轮面试
匿名用户
面试了职位:Hadoop
未通过未通过
成都岗位。 1.一共两轮面试; 2.第一轮北京同事面试,没问什么技术问题,但是侃了快一个小时,总结就是说他们做的东西还不错,他们给银行做项目但是不是外包(唉!),还说后面行方面试不难; 3.一直改约二面时间。最后面试是建行的一个同事面试,问的技术比较全面,技术结合场景多最后来了个,好今天到此结束,自己突然离开; 4.总结第一面就是吹,关键是银行(甲方面过才算过),自己总结就是外包,是不是你们自己品吧。 5.还有第一面约了周五,说一会发邀请。周五的时候面试时间已过了,我问今天还面试吗?邀请也没发。直接给我发了一个周六的面试,没有任何回复! 6.感觉银行面,开始就在看低你。乙方经理在甲方面试官面前总感觉是小弟似的。不都是打工的么? ...查看更多
2 年前 发布
出差估计多,末尾10%淘汰制,五险一金成都最低标准。
匿名用户
面试了职位:Hadoop
未通过未通过
成都大数据开发岗位: 1.一共三面,第一面面试官是技术总监,第二轮面试官职位不清楚,第三轮人事; 2.第一轮面试问的都是结合实际技术场景题,比如hive,按时间分区,但是一周的数据周末和工作日的数据分布不均,这种情况如何处理。总之问题就是根据你会的组件提问;最后到了我提问环节,他说有晋升加薪制度,我说加薪晋升比例多少,最低加薪多少,他说晋升要考核什么的,我听到的意思就是难;加薪详细他说保密,给我感觉就是一噱头,没有什么特别,第二轮问的没那么细。 第三轮人事面: 1)问基本情况。 2)然后说他们公司制度,由于创始人是华为出来的,所以制度效仿华为; 3)年终分好几等,最后一等没年终。末尾淘汰,每年淘汰最后10%。 4)最后是我问得五险一金,成都本地最低标准。然后她说缴纳比例在提交了申请,因为要上市这些要变合规。我想说学华为你学个皮毛,还敢说学华为!以压榨员工为目的,以自己利益最大化为己任,你学的了吗?最后问了期望薪资!然后说三个工作日给结果。然后没结果了! ...查看更多
2 年前 发布
说明:golang面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP