你常用的数据结构有哪些slice,map,structinterface可以用来做什么了解过Golang的内存分配的吗,怎么做管理的,比如当我分配一个切片或者分配一个 map 的时候Golang GC是怎么做的,什么情况下会触发Goroutine会用在哪些地方多个协程时,主协程如何等待其他协程完成后再做其他操作讲一下协程工作机制有用到过channel吗你用过defer吗,他的执行顺序是怎么样的,在return之前还是之后你用过哪些锁,有哪些区别Golang如何实现原子操作,保证在一定操作时间内完成,不会被中断map是安全的吗,并发访问map会发生什么除了加锁还有哪些方式,并发安全访问变量-------------------------------------------------------------------------------------------------------------------介绍你负责Golang后端开发的工作开发中常用的lib有哪些go-zero你用在了什么项目中,解决了什么问题微服务拆分的依据是什么你平时编程会用到哪一些设计模式你平时项目里CICD会怎么做,自己的个人项目怎么去做一些持续开发或者一些集成或者打包?大概会是怎么样的你用过docker,k8s相关的云原生平台吗docker的工作原理有了解过吗-------------------------------------------------------------------------------------------------------------------基础问题,观察能不能进去干活