自我介绍
让我投屏依次看项目代码(因为换电脑有两个项目代码都找不到了,不过简历上有发论文的doi;另一个项目在github上,但不是C++写的他看一眼大致结构就不看了)
用过协程吗?(知道是什么,没用过)
在用MySQL过程中会不会遇到什么问题?(面试官原话,我有点蒙不知道指的哪方面的问题,回答了事务可能会出现并发问题)
直接用SQL查询,会有什么问题吗?(没有使用索引?导致查询太慢)
MySQL中数据表本身就是有索引的,为什么还要建立索引?(让索引的粒度更小)
redis中都有什么样的数据类型?(String,List,Set说了三个,实在记不起还有什么了...)
之前在美团工作主要用什么(C++ & python & shell)
相比于其他人你觉得你有什么优势?(此问题一出感觉就要g了,说了拿过ICPC金,所以算法和数据结构比较好;之前在美团工作过,所以有一定工作经验)
建议:我看你参加很多竞赛都拿过奖,像是ICPC,建议从事你擅长的领域(内心:what?开始怀疑自己投的是什么岗位了...)
反问环节:我问了公司的业务(因为听他说的我甚至觉得是不是我报的不是C++开发...)
面试官回答:快手后端的数据库都归他们管,主要就是用C++,也会有一些python/shell。
还想继续问,但是面试官没给机会直接拜拜了
总结:全程大概40min的样子,问的问题也比较少,第一次碰见看项目代码的,以后还是得先把代码准备好.....很多记忆的东西都没怎么记(像是Redis都有哪些数据类型),都只是学习过程中用word打了笔记随用随查。看来面试的话还是需要多记一记
#快手##快手信息集散地##秋招#