时间
- 开始时间:2022-03-14
面试感受
整体面试感受非常满意。HR效率很高过了的话第二天上午就会再约下一面的时间。面试官人也都很好。总体感觉很nice。
笔试
笔试三道题:
- 如果你的同时对你提交的代码有不同意见你会怎么办?
- 一道mysql题,join一下之后case就好了。比较简单。
- 一道算法题,滑动窗口。给你一个数组表示每一天去哪里。找到最短的时间去完所有点。
一面
自我介绍之后。简单的问了几个Go的问题。问了一个有无缓存的channel的区别和实现,用Go说明如何控制一个任务超时。问了一个简单的两个集合找出重复的部分,问了一个发红包的逻辑怎么设计。mysql的索引设计为什么是B+树。性别字段是否需要加索引。还问了一些项目上的问题。
二面
自我介绍之后。主要聊了项目上的的设计思路,可以怎么优化。项目管理,开发模式等等的一些开放问题。感觉主要考察的能不能一起愉快的工作。适不适合团队。
三面
自我介绍之后,说一个自己觉得最好的项目或者经验。再这之后就会展开的聊。会问一问这个项目的一些全局的问题。可能是考察项目是不是你做的吧。最后让你用英文说一下如果你加入特斯拉3-5年之后你希望自己取得的成就。基于我的回答又问了两个问题。英文面整体感觉表现的不是很好。感觉应该会挂。
Ps:明天HR没电话的就是三面挂了,没挂后续回来继续更新。