作业帮面试题 · Go
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:Go
考察点
技术栈
第 1 题请用 Go 实现两个协程按顺序交替打印 1 到 100。 考察 Go 并发同步机制与交替执行控制第 2 题Go 的 GORM 底层是否维护了线程池?实际项目中你如何使用它? 考察对 GORM 连接池机制的理解及实际使用经验第 3 题Go 的 gin 框架有哪些特点?你还用过哪些 Web 框架? 考察 Go Web 框架的掌握程度和横向对比能力第 4 题Go的context在高并发下有什么问题 考察对Go context机制在高并发场景下潜在问题的理解第 5 题请解释 Go 语言中的 GPM 调度模型及其工作原理。 考察对 Go 运行时调度机制和并发模型的理解第 6 题你学过哪些编程语言?为什么选择学习 Go? 考察技术学习经历与动机,以及候选人的学习路径和自我认知第 7 题Context 是线程安全的吗? 考察对 Go context 并发安全性的理解及使用边界第 8 题数组和切片的区别 考察对Go语言基础数据类型底层结构与使用场景的理解第 9 题如果公司要求你转到 Go 方向,你能接受吗? 考察候选人技术方向的迁移意愿与学习态度第 10 题在 Go 语言中,channel 主要解决了什么问题? 考察对 Go 并发模型核心抽象 channel 的设计动机与价值理解第 11 题Golang怎么实现看门狗,这个协程什么时候启动? 考察goroutine并发控制、超时检测和生命周期管理第 12 题你为什么选择使用Go语言? 考察技术选型认知、学习动机与匹配度第 13 题请从内存管理、并发模型和适用场景三个方面对比C++与Go。 考察候选人是否具备跨语言对比分析能力,以及是否能结合具体技术特点进行权衡第 14 题Channel 底层原理,以及什么时候会发生 panic? 考察对 Go 语言 Channel 内部实现及异常场景的理解