可话(北京)一面
时长:30分钟
面官:可话app后端负责人
面官问:
- 我是可话app项目这边后端的负责人,面试开始前请你先来个自我介绍
- 我听你说你大一的时候参加学生组织,能说一下你在组织里主要做什么吗?线下活动的话又是怎样的?
- 你觉得你们组织的那个线下 “时光胶囊” 这个活动最后那个执行的效果好吗?
面官:“那么我们回到面试,我今天就是主要想了解一下你这边之前做的这些项目、一些经历、还有学习的一些历程。”
- ES自动补全,说一下算法是怎么实现的?
- 自动补全的suggestion自动补全词组是怎么做的?
- 我看你写道用JieBa,为什么在获取自动补全词组之前要用JieBa分词来对关键字进行分词?
- 获取自动补全词组,假如最近有一个很热点的,就希望它在获得的词组中排在比较前,你要给他推荐热度词比较高的,你会怎么弄?
- 我看到你项目中用了Caffeine + Redis + ES做多级缓存,因为Caffeine是进程本地缓存,对于微服务的话,你是怎么处理多个实例之间的Caffeine数据一致性?
- 你暑假跟实验室老师做的那个 残疾人婚恋APP 现在是怎么情况了,有没有上市了?
- 微服务框架,你是怎么拆分业务模块的?
- 你在你项目中是怎么实现搜索附近的动态的?
- 接下来了解一下你个人的兴趣,你个人是比较喜欢做java的吗?
- 其实现在后端语言挺多的,比如说go语言这些,你有没有想着闲余时间去学习一下其它语言?
- 你现在大三下,后面一年还有没有课?
反问环节:
- 如果这一面通过,之后还有几面如果是学生的话,一般是两面(不包括HR),我们一般社招是三面,实习生两面
- 这一面结果的反馈大概什么时候?
- 要多久到岗?
- 我面试的这个岗位主要负责的业务是什么?
面试官比较亲切,虽然半个小时问的问题不是很多,但是都在我回答后会很认真给我答案以及一些其它的建议。
这一面主要是争对项目来问,以及(在我项目业务基础上扩展)给我业务场景问我实现思路。
#面试#