golang面试

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

golang面试概况

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

面试难度

icon
“困难”

面试感受

icon
“体验很好”

面试来源

BOSS直聘
41.7%
校园招聘
19.8%
社会招聘
17.7%
内部推荐
10.4%
其他平台
10.4%

golang面试经验

系统基于用户发布golang面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
面试:Golang。感觉一般吧,确实有一点难度,基本没戏。
wy
面试了职位:Golang
未通过感觉没戏
一面 详细聊了目前做的项目,梳理项目结构和业务,其他主要是聊的mysql事务,锁,隔离级别等,以及分布式事务相关问题
2023-09-04 发布
面试:Golang。
宙辉联盟钢琴法务助理
面试了职位:Golang
确定通过感觉靠谱
写的是前年的实习面试经验了,已经过时了。大概就是分为两轮技术面试,一面和二面都是做题,然后回答一些八股文而已。
2023-06-10 发布
面试:Golang。面试体验平平,难度也是有的,最终不通过。
李白
面试了职位:Golang
未通过未通过
面试难度是有的,没有一定实力不建议尝试,浪费时间.
2023-07-07 发布
微派面试
NoPeach
面试了职位:Golang
确定通过确定通过
实现waitGroup语音房重启怎么恢复 长连接 语音房数据redis 同值怎么排序,如何按时间和分数同事排序
2023-07-11 发布
面试:Golang。比较差劲的面试,整体难度一般,没通过。
用户455391
面试了职位:Golang
未通过未通过
哎,挂了
2023-08-29 发布
面试:Golang。感觉就还好吧,难度会一直叠加,基本没戏。
1472
面试了职位:Golang
未通过感觉没戏
一面(62 min):问项目(15min)jwt 和 session 的区别为什么 jwt 不安全 docker 的实现机制能详细的讲解一下 cgroup和 namespace吗 cgroup 用的什么版本 cgroup v1和v2有什么区别?开发中应该都经常用 git吧,讲讲 git 的常用的命令如果两个协程中用 channel 进行通信,结束后需要 close channel吗?不 close channel 会发生什么?用过设计模式吗?能详细的讲一讲你最喜欢的设计模式吗?(观察者模式)用户态和内核态有了解过吗?什么时候用户态和内核态会发生切换从操作系统层面解释 tcp 链接虚拟内存和物理内存算法题 (1)快排 :时间复杂度是多少?最坏的情况是那种情况? (2): 根据前序中序遍历构造二叉树,再后续遍历:时间复杂度是多少?有没有优化的方法?你对云原生的理解是什么?你未来的规划是什么?Q&A:如果我来到贵公司这边实习,具体是做什么工作目前 SDN 团队大概有多少人面试表现 问的比较深入,少部分题没答的很好。总体体验还是很好。二面(70min):自我介绍 go 语言中内存泄露知道,一般什么情况下会导致内存泄露你一般写一些并发的业务的话,你一般怎么去实现。waitgroup 大概是怎样实现的你了解吗你写的程序中你碰到过死锁的问题吗实际的项目中你遇到过吗后续就是关于死锁的问题的一些探讨 go 如何实现函数返回多个返回值的队列有了解过吗,在并发情况下如何实现一个无锁且并发安全的队列协程和线程主要有什么区别协程相比于线程有什么不好的地方想要实现一个共享内存给多个不同的线程去用的话你会怎么实现线程和进程之间核心的区别线程间,进程间分别的通信方式有那些操作系统 虚拟内存到物理内存的映射是如何实现的32位的操作系统下面 一般的话会用几级页表需要支持 64的指令集呢,几级页表为什么需要四级或者五级页表 ip 地址使用在那一层上面 他的作用是什么 mac 地址在那一层 他的作用是什么 ip 地址和 mac 地址之间的关系是什么你现在手头上有一台电脑,电脑上有一张网卡,网卡上面有一个 mac 地址。那么 IP 地址是否也配这张网卡上面的呢从输入 url 到显示页面的过程你平常做项目中 碰到问题一般怎么去调试和定位 BugPromethespan>us 的采集量有多大有多少服务器几点说说你对云原生和微服务的理解微服务有什么缺点你觉的k8s最核心的思想是什么你平时对什么样的技术比较感兴趣算法题 滑动窗口 go test 会写吗,有代码覆盖率要求吗Q&A:面试官:现在是大二还是大三&可以实习多久对实习的一些公司有什么期望吗你现在拿到过其他公司的 offer 了是吧我:团队目前有多少实习生目前的团队的主要方向是什么后续多久有结果问的比较深(需要自己答的时候深入底层和具体原理),部分题没答的很好。三面(CTO面):30min 自我介绍项目介绍项目架构可观测性如何具体实现的未来规划和发展 go channel 底层实现对那些方向比较感兴趣有过开源经历吗(无只有几个 pr)Q&A 环节就不写了没有 coding 环节...查看更多
2023-07-19 发布
面试: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。不太靠谱的面试,难度层层递进,应该是没过。
海王星雨伞影视发行
面试了职位:Golang
未通过感觉没戏
很难
2023-08-30 发布
Golang面试很好,共5轮面试
男神
面试了职位:Golang
确定通过确定通过
我原来是Java岗,现在转go,面试分三轮,前两轮技术,最后一轮主管和hr面一面:先大概讲下项目,然后就是撸几道算法题,算法题不难,对应力扣牛客的简单题型吧我觉得,但最好还是有练过,不然在有限时间内还是不好写出来,毕竟还是面试官看着你写的。二面:也大概说一下项目,然后稍微了问一些八股,提了一个业务需求,写算法实现,相当于也是一道简单或中等的算法题吧三面:聊自己工作遇到的问题,怎么解决的,职业规划,聊薪资待遇之类的技术面注重数据结构和算法,八股问得比较少,即使问到答不上来的技术,面试官也会引导你说出自己的实现思路,只要说出自己的想法就好。所以尽量还是要有点撸算法的经验...查看更多
2023-08-30 发布
面试:Golang。很棒的一次面试体验,问题比较简单,最终不通过。
1521
面试了职位:Golang
未通过未通过
本人5年开发经验,2年go。 面试的岗位有些偏向硬件嵌入式:基于固定的硬件(芯片、存储) 开发软件,因为要节省cpu、磁盘是成本所以常用的大框架不能用,基本功能都要自己实现,比如url路由、底层存储等。面试也是着重考察在资源有限的情况下处理软件问题,以及自己实现某个基础功能要怎么设计。谈的还不错,最后没通过。我的经历是云开发,资源不够就动态扩缩。应该是考虑和有限资源开发不匹配吧...查看更多
2023-09-18 发布

golang常见面试问题

tcp/udp 区别,访问网站发生了哪些事(dns)
匿名用户
面试了职位:Golang
确定通过感觉靠谱
...查看更多
2023-04-12 发布
来自杭州默安科技有限公司的面试
TCP三次握手四次挥手
匿名用户
面试了职位:Golang
确定通过感觉靠谱
...查看更多
2023-03-14 发布
来自诗悦游戏的面试
主要围绕项目来问,八股文很少
匿名用户
面试了职位:Golang
未通过感觉没戏
...查看更多
2023-03-08 发布
来自环球移民的面试
1、go做了多久?
匿名用户
面试了职位:Golang
暂无结果暂无结果
...查看更多
2023-01-09 发布
来自广州谢诺投资集团有限公司的面试
1、介绍下你最近做的项目?
匿名用户
面试了职位:Golang
暂无结果暂无结果
...查看更多
2023-01-03 发布
来自江苏金亿达能科技有限公司深圳分公司的面试

golang相似职位面试经验

面试:Perl。面试印象不是很深刻,整体难度不算高,对结果有把握。
匿名用户
面试了职位:Perl
确定通过感觉靠谱
面试还行,会问一些技术问题,总体难度一般,主要是谈谈自己做过的东西
2023-06-19 发布
Perl面试不好,共2轮面试
考虑考虑
面试了职位:Perl
未通过未通过
面试的一般,招聘人员用英文讲的时候对方英语太烂听不懂。收到面试说通过了结果不要你,什么意思?以后别投他了,太差劲。明明招人结果最后又不招了,耍人玩。
2022-10-18 发布
面试:Perl。感觉很正规,有一定难度,基本没戏。
123
面试了职位:Perl
未通过感觉没戏
面试很专业,有点难度
2023-06-26 发布
面试:Perl。给人感觉很亲切,面试难度不大,收到offer了。
飞雪山庄刮胡刀木工
面试了职位:Perl
确定通过确定通过
HR 直接打电话联系的,远程面试,很快通过。
2023-05-10 发布
说明:golang面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP