SkillAgentSearch skills...

GolangGuide

总结了golang常见的面试题,汇总了一些资料提供查看

Install / Use

/learn @acrowise/GolangGuide
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GolangGuide 制作人——无__忧👦

总结了golang常见的面试题,汇总了一些资料提供查看,后续会继续补充完善,欢迎大家star~:smiley:

| 基础归纳 | 源码分析 | 常见面试题 | 算法 | 数据库 | 操作系统 | 计算机网络 | 工具 | | :------------: | :------------: | :--------------: | :--------: | :----------: | :------------: | :--------------: | :--------: | | 📓 | 📃 | 🕕 | ⌛️ | 💾 | 💻 | ☁️ | 🔧 |

<img src="https://raw.githubusercontent.com/zmk-c/GolangGuide/master/img/20210403192938.jpeg" alt="go_monkey" style="zoom:50%;" />

基础归纳📓

源码分析📃

  1. Go语言源码分析之slice
  2. Go语言源码分析之map
  3. Go语言源码分析之channel
  4. Go语言源码分析之context
  5. Go语言源码分析之unsafe
  6. Go语言源码分析之reflect
  7. Go语言源码分析之interface
  8. Go语言源码分析之内存分配
  9. Go语言源码分析之GPM调度器
  10. Go语言源码分析之GC

常见面试题🕕

  1. 字符串转换成byte数组,会发生内存拷贝吗?有没有什么办法可以在转换时不发生拷贝呢?
  2. 能说说uintptr和unsafe.Pointer的区别吗?
  3. 拷贝大切片一定比小切片代价大吗?
  4. 知道Golang的内存逃逸吗?什么情况下回发生内存逃逸?
  5. 怎么避免逃逸分析?
  6. reflect (反射包)如何获取字段tag? 为什么json包不能导出私有变量的tag?
  7. 对已经关闭的chan进行读写会怎么样?为什么?
  8. 对未初始化的chan进行读写,会怎么样?为什么?
  9. for循环select时, 如果通道关闭会怎么样?如果select中的case只有一 个,又会怎么样?
  10. 10道Go语言并发题目测试

算法 ⌛️

数据库 💾

操作系统💻

  • 计算机操作系统
  • Linux系统

计算机网络☁️

工具🔧

未完待续...

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks1

Security Score

55/100

Audited on Mar 30, 2025

No findings