上海得物信息集团有限公司面试题 · 问题拆解 · Go

上海得物信息集团有限公司相关面试题,按最终去重题目聚合。

1847 道真题 · 当前筛选命中 9 · 更新 2026-08-05

筛选题目已选:问题拆解 · Go
第 1 题请谈谈你对Go语言并发模型的理解,并举例说明如何实现并发的同步与通信。 考察Go并发模型、goroutine与channel的使用以及同步机制问题拆解技术原理Go第 2 题Go语言中defer的执行顺序是怎样的?在defer中修改返回值会影响函数的返回结果吗? 考察对Go语言defer机制及其与返回值交互的理解问题拆解技术原理Go第 3 题假设有个场景,需要使用 Go 实现从网络接收大量对象反序列化—序列化并转发,TPS 很高,怎么实现使内存占用最小? 考察 Go 高并发网络场景下的内存优化与批量处理能力性能优化问题拆解技术原理Go第 4 题Golang中channel有哪些类型? 考察对channel类型分类及特性的理解问题拆解技术原理Go第 5 题Go语言中map、slice是值传递还是引用传递? 考察对Go语言引用类型传递机制和底层结构的理解问题拆解技术原理Go第 6 题请解释 Golang 中内存逃逸的概念,说明哪些场景下会发生逃逸,以及如何尽量避免逃逸。 考察对 Go 内存逃逸原理、触发场景与优化手段的理解性能优化问题拆解技术原理Go第 7 题数组和切片的区别 考察对Go语言基础数据类型底层结构与使用场景的理解问题拆解技术原理Go第 8 题Go语言的GMP模型是什么? 考察对Go调度器核心机制的理解与并发原理掌握问题拆解技术原理Go第 9 题make和new的区别是什么? 考察Go语言内建函数make与new的用法及适用场景问题拆解技术原理Go