一家初创公司, 面的 go 的后端开发
2024.7.11
面试
- 自我介绍
- 介绍上一段实习经历
- 接口限流怎么做的, 还有什么方法
- 介绍一下项目, 项目中做的比较好的地方
- mysql 事务, 怎么用的
- 索引类型
- 优化方式
- go 用过什么框架
- go 的并发模型
- go 中方法和函数的区别
- python 用过吗
- ArrayList 底层
- 用过什么 nosql 数据库
算法
- 堆排序 (没做出来)
- 合并两个有序数组
- 遍历链表
设计
-
有一篇文章和一些敏感词, 要求从文章中找出来敏感词
第一时间想到的状态机, 因为之前看过一个库是用状态机实现的, 结果没想到还要写. 写了个字典树, 写的是对的, 测试调的时候调错了 (非常尴尬, 面试官看了代码也觉得没错, 还要了份代码回去试试 😢)
反问
-
业务
-
评价
介绍自己工作的时候不够清楚, 先说背景, 然后再说具体实现和技术
-
什么时候出结果
总结
还是很想去的, 想从 java 转向 golang. 但是看样子估计是挂了, 面试官从头到尾眉头紧锁, 问的感觉单纯就是随便找几个八股问问 (估计也因为我是 java, 所以就没怎么问), 尤其是堆排没写出的时候, 一道题直接给我干红温了.
唉 失败 😔
2024.7.16
很意外, 竟然还有后续二面
面试
- 个人介绍, 上一段实习和项目介绍
- 项目中值得说的点, 解决了什么难题
- 个人规划, 未来方向, 优缺点
- 工作中布置任务没完成怎么办
反问
- 业务
- 评价
总结
二面没问什么具体的技术, 都是从大方向上问了问未来职业规划和个人情况.
2024.7.17
offer 了, 19 号正式入职, 这一阶段求职结束, 放弃 java, 转战 golang!