面试题目
面试过程中面试官提问的一些问题。经过几个面试过程,总结出有些公司问八股文,有些公司喜欢挖掘项目。问项目中某一项技术实现原理。
2024-3-15
- go中实现共享内存的方式
- 怎么关闭一个go协程
- Mysql中聚簇索引与非聚簇索引的区别,使用什么数据结构来实现的,查询数据的流程是什么
- GMP的调用流程
- Map的内部实现机制,如果不初始化可以写入值吗,可以取值吗
- chan有哪几种,区别是什么,如果一个chan没初始化是什么状态,发生读写操作会发生什么
- 常见的设计模式有哪几种,项目中是怎么实现责任链设计模式的
- 在什么场景需要创建索引,什么字段适合作为索引使用
其他
- grpc与http协议的区别
- linux中如何查询公网ip
curl ifconfig.me
curl cip.cc
- 项目中你用了协程池,你是怎么实现的
- 数据库的分表是什么
- 如何实现一个高并发的邮件系统“同时又很多邮件发送过来”
- 数组与链表的区别
- 你在写项目中遇到印象最深的一个bug是什么,你是怎么处理的
- go中怎么处理高并发的问题
- 如果一个sql查询很慢,做了任何优化手段后仍然很慢,该怎么处理
这个问题感觉问的是有问题的,sql查询慢一般是具体问题具体分析为什么会查询慢
10.