互联网/IT行业面试题 · Go
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 401 道 · 更新 2026-08-05
筛选题目已选:Go
考察点
技术栈
第 101 题如果入职后需要学习Java和Go,你会如何安排学习? 考察学习规划能力和技术学习策略第 102 题在Go中,如果slice中存放指针,对该slice进行复制后,修改新slice的某个下标变量是否会影响原slice?原因是什么? 考察对指针元素与slice共享底层数组语义的综合应用第 103 题在Go中传递一个slice时需要特别注意什么? 考察slice传递时的底层共享、扩容和修改语义第 104 题请解释 Go 的 GMP 调度模型及其优势。 考察对 Go 运行时调度机制的理解第 105 题channel里面存储的是什么内容? 考察对Go语言channel类型的理解和对其存储机制的掌握第 106 题谈谈Java和Go在GC(垃圾回收)方面的区别? 考察对两种主流语言垃圾回收机制的理解和对比能力第 107 题部署一个Go的二进制服务在服务器上,给你这个二进制文件的名称,如何找到这个文件的路径以及启动了哪些端口号? 考察进程定位、端口识别和系统排查命令的掌握第 108 题TCMalloc 对 Go 内存分配器设计产生了哪些影响? 考察对 TCMalloc 与 Go 内存分配器关联性的理解第 109 题你了解 Go 的 channel 吗?请说明其底层实现原理。 考察对 Go 并发原语 channel 的结构与同步机制的理解第 110 题这个 Go 语言的技术栈选择,是你自己选的,还是团队选的? 考察候选人在技术选型中的自主性、团队协作和职业判断第 111 题在Go中传递slice作为函数参数时需要注意哪些问题? 考察对slice传递语义、扩容与底层数组共享边界的理解第 112 题Golang 中 map 的底层数据结构是什么? 考察对 Go map 底层哈希表实现的理解第 113 题什么是 Go 语言中的切片(slice)?它和数组有什么区别? 考察对 Go 切片基本概念和底层结构的理解第 114 题Go 中的 map 是线程安全的吗? 考察对 Go map 并发安全性与读写规则的理解第 115 题如果说一个提供下载图片的网站,同时最多下载10张,如何使用Channel控制(将Channel容量为10,Channel满了即等待) 考察对Go Channel容量控制并发下载数量的理解和实现第 116 题请介绍你负责的一段 Golang 后端开发工作,包括职责、技术实现与结果。 考察候选人项目复盘能力,以及对 Golang 后端开发的技术深度与业务价值理解第 117 题两个 goroutine 用 channel 通信,一个 goroutine 顺序发送数字 0 到 4,另一个 goroutine 接收并打印,请写出代码。 考察 Go 并发模型、channel 使用和 goroutine 通信的正确性第 118 题请介绍Go语言的GMP调度模型。 考察对Go并发调度核心机制的理解第 119 题多个协程时,主协程如何等待其他协程完成后再做其他操作? 考察协程并发控制与同步原语的使用第 120 题简述一下GMP模型 考察对Go语言并发模型的理解与原理掌握