刚面完,想着一起写了吧。
一面
电脑抽风,扬声器出问题,重启电脑。花了几分钟,以为面试官肯定要训我了,结果没有,这个面试官很好,很耐心地跟我聊了聊这种情况怎么避免。
- 自我介绍
- Java 和 go 的区别
- go 的 GC
- grpc 和对网关的了解
- gmp 的了解和work stealing
- 数据结构底层:channel,slice,map
- 简单的代码能力考查 (不算手撕)
- 项目中为什么用异步
- 讲到redis,顺便问问 aof 和 rdb,以及一些数据结构
- CI/CD 和单测
- 结合项目讲讲 jwt
- 为什么用 postgres,和 mysql 的区别
- 数据库的索引
- 如何查看是否用到索引,用到哪些索引
- 一条 sql 是如何执行
- 什么是回表
- MySQL 索引采用 B+ 树存储的优点
- 数据库的事务、隔离级别 (一下问的太多,讲到有点糊涂了)
- 写 SQL 题
- gin 框架的运行机制
- Linux 熟悉哪些命令
反问:
部门技术栈,部门业务,面试评价
和面试官有说有笑的,体验特别好,问了太多,没时间出算法题。几分钟后接到二面邮件通知。
二面
上来先写题:子数组最大和 要求时间复杂度O(n)
写了O(n^2)的,改O(n)没改出来,面试官说算了,接下来开始面试。 这时候我就知道凉了
- 自我介绍
- 问了问实习工作。有没有能够优化的。
反问。
光速寄,下去力扣一看,这题又写过,居然这么简单。一到面试写题就紧张,紫砂了
#好未来面经##转正实习##牛客创作赏金赛#