游族网络 golang面经
#面试问题记录#
1. Go 的 channel 有/无缓冲区别
2. Go 的 defer 执行顺序,读写锁和 mutex 区别
3. Go 的 map 是线程安全?不安全,怎么让多个线程访问安全?(加锁 读写锁互斥锁)
4. Go 协程的调度怎么实现,GMP 模型
5. HTTP 请求流程,TCP 和 UDP 的区别
6. MySQL 索引,索引覆盖
7. Redis 缓存三剑客,数据结构
8. GIN 框架优缺点讲讲
9. Sync.WaitGroup 是怎么用的
10. Linux 基本操作命令,如何查看内存,查看磁盘量
11. SQL 注入,常见网络攻击
有哪些(这part是针对我简历提问的)
12.反问
1. Go 的 channel 有/无缓冲区别
2. Go 的 defer 执行顺序,读写锁和 mutex 区别
3. Go 的 map 是线程安全?不安全,怎么让多个线程访问安全?(加锁 读写锁互斥锁)
4. Go 协程的调度怎么实现,GMP 模型
5. HTTP 请求流程,TCP 和 UDP 的区别
6. MySQL 索引,索引覆盖
7. Redis 缓存三剑客,数据结构
8. GIN 框架优缺点讲讲
9. Sync.WaitGroup 是怎么用的
10. Linux 基本操作命令,如何查看内存,查看磁盘量
11. SQL 注入,常见网络攻击
有哪些(这part是针对我简历提问的)
12.反问
全部评论
Go面试八股
过了吗
相关推荐
点赞 评论 收藏
分享
03-16 23:34
福建理工大学 golang 福狼🐺:放弃军工小厂转正,校招去了电信,然后花了8个月时间狂做7个个人项目(2个自用1个上线其他开源),写了一本offline-onsite-handbook和一套go基础教学课件,现在还在军工小厂拿着低的离谱的工资
自用:1.用各种开源服务组装的自用NAS一台
2.Steam查服器(桌面端)
上线:导航站,自研多模态采集器、自研Steam采集器
开源:1.Steam的webapi工具包,接入60+重要接口、colley二次封装、a2s、
2.命令行压缩工具(课件),支持zip/7z/tar压缩解压缩,多种加密算法加解密,支持批量操作、分卷等功能
3.seaweedfs客户端库,按照官方文档接入,支持上传/下载/复制/剪切/删除/查询,批量/分片/分片合并/完整性校验/断点续传/多线程/递归查询等高级功能,提供语法糖的简易接口和完整接口
4.视觉小说引擎,驱动视觉小说核心逻辑。角色管理器、场景管理器、音频管理器、画廊管理器、成就管理器、词条管理器,引擎层靠回调执行自定义操作,适配层连接UI层,UI层基于wails框架,有一套完整的vue-ts的通用组件。支持存档、读档、自动存档、快存、快读、持久化配置、屏幕尺寸适配、选择、条件、跳转、回退、多语言、画廊、词条、成就等功能。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看4道真题和解析 点赞 评论 收藏
分享
