题图:pixabay
转服务端一年半有余。主技术栈为golang,不知道自己技术水平在什么阶段,之前没有服务端的面试经验,正好有小伙伴讲说帮我内推试试。选了4家公司,某条、某手、一家C轮小厂、一家D轮小厂。
某条:
一面:
- 自己负责的项目、为什么那么做、技术选型有哪些取舍
- golang基础、Map原理、调度原理
- https通信原理、mq
- mysql索引、事务、幻读、MVCC
- 手写两道easy算法题
第一次服务端面试,算是摸摸套路。自我感觉答得还行,不过还是一轮游。事后托朋友问面试评价:
- golang基础还不错
- mysql部分还需加强
某手(java岗):
一面:
- 手写算法最长回文子串
- 负责的项目
- 设计一个网络客户端
- 没了
这个挂得有点尴尬。答得不好,有点没搞清楚面试官的问题重点。
某C轮:
一面:
- 负责的项目
- golang基础、Map原理、调度原理、Echo框架一些细节
- redis持久化、分布式锁
- mysql索引、redo log/binlog、mysql事务一致性
- 手写一道easy算法题