上海得物信息集团有限公司面试题 · 技术原理 · Go
上海得物信息集团有限公司相关面试题,按最终去重题目聚合。
共 1847 道真题 · 当前筛选命中 65 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Go
考察点
技术栈
第 41 题Go语言的GMP模型是什么? 考察对Go调度器核心机制的理解与并发原理掌握第 42 题请解释 Go 语言中如何使用 goroutine 和 channel 实现高并发。 考察对 Go 并发模型的理解及 channel 通信机制的应用第 43 题Go 可以调用 C 语言代码吗? 考察对 Go 与 C 互操作性的了解第 44 题channel 的理解(无缓冲 / 有缓冲差异)? 考察对 Go 通道底层实现和不同缓冲模式行为差异的理解第 45 题Golang中值类型和引用类型的区别?举例说明,以及函数传参时的注意事项。 考察Go语言类型体系、引用传递语义及参数传递的边界意识第 46 题在Go语言中,什么情况下会触发panic?请说明panic的处理机制。 考察对Go语言panic触发条件及recover机制的理解第 47 题在 Go 中,当 GC 导致 CPU 消耗过高时,有哪些常用手段来降低 GC 压力?如果只考虑对象池这一方案,你会如何设计和使用它? 考察 Go GC 压力排查与优化手段,特别是对象池的应用第 48 题在Golang中如何保证不被引用的变量不被垃圾回收? 考察对Golang GC机制、内存逃逸和变量生命周期管理的理解第 49 题请介绍Go的GMP模型,以及它如何支撑高并发调度。 考察对Go运行时调度模型的理解及并发设计能力第 50 题请介绍一下Golang中的锁类型及其使用场景。 考察对Go语言并发同步原语的理解与区分能力第 51 题Sync.Map是如何保证并发安全的? 考察Go标准库sync.Map的并发设计与原理第 52 题数组和切片(slice)有什么区别? 考察对 Go 语言基础数据结构底层内存模型与使用场景的理解第 53 题如果在函数里面传进来的切片做了一些数据修改,函数外面能拿到全部的数据吗? 考察 Go 切片作为参数传递时的底层机制和修改可见性第 54 题GOMAXPROCS的作用是什么?如何影响Goroutine并发? 考察对GOMAXPROCS控制并行度的理解第 55 题make和new的区别是什么? 考察Go语言内建函数make与new的用法及适用场景第 56 题Go 的 map 有哪些使用注意? 考察 Go map 的并发安全、引用语义与迭代边界意识第 57 题请介绍 Golang 的 Singleflight,包括其工作原理、使用场景和注意事项。 考察对 Singleflight 合并并发请求、防止缓存击穿机制的理解第 58 题请说明 Go 语言中 Map 是否为并发安全的,以及如何实现安全的并发访问? 考察对 Go 中 Map 并发安全性的理解及常见并发访问方案第 59 题Golang里Go Module的作用是什么? 考察对Go模块化依赖管理机制的理解第 60 题讲一下Golang中的GC 考察对Go垃圾回收机制、触发条件与调优的掌握程度