一面
一个很和蔼的姐姐,先自我介绍,然后开始说项目,问了很多业务上的东西。图谱平台怎么构建,过程是什么。权限管理是实现一个什么功能,导入的数据是怎么分片的,多线程会不会出现重复导入的问题,项目遇到了什么问题。围绕着项目说了好久,全是业务层面的,一定要熟悉,说明白。然后技术方面,问了如何保证数据一致性,voliate关键字的作用,线程池的参数和拒绝策略。equals和==的区别,java内存模型,mysql的索引类型(网上高频面试题)。。。然后手写了两个算法,leecode题。第一个,给一个字符串让统计某字符(比如a)出现的次数,我用的split,说行。第二个,动态规划题,给一个数组,算不相邻的最大和leecode198。可惜正好没刷到这题,后来没写出来。结束。(全程围绕简历问,过的特别细,所以,不熟的还是别往上写了。。。)2.5H 视频
本来以为凉凉了,但是还是给发了二面通知,大概是前面的说的还可以。
二面(凉凉)
是一个面善的男的,全程项目,亏我准备了好几天技术,一句话都没问到。答的乱七八糟,下来我就写了这篇博客,那是肯定凉凉了。首先,自我介绍,然后让我挑一个简历上的一个项目说一说。然后说遇到了什么问题,是怎么解决的。过程中打断了一下,问了一下是不是你自己做的。我说了问题是性能问题,和图谱api存在的一些问题,一个是不熟练,一个是本身的bug。然后就开始问性能问题是怎么回事