一志愿挂了又做了次笔试然后约了个一面,其他公司要是学一下得物的效率就好了,一个个都比完试十多天没有动静。
主要问了springboot启动过程,事务注解的底层实现,还有redis采用啥命令可以实现原子性的自增操作和计数功能,还有zset的底层实现。然后问我熟悉sql语句吗,我说写的少,就给我出了道中等的算法题,应该是自己的题库中的。核心代码模式,输入是一千万条数据的一个字符串数组,每个元素是一个hash类型的字符串,用户ID:ID号,商品ID:ID号,订单ID:ID号,要返回得物销量前十的商品ID,写了十多分钟还在处理字符串,只知道取出商品ID作为key放到hashmap中去,统计每个商品的销量,不知道后续怎么实现排序然后再找到销量前十的商品ID了,最后问了下得物业务和对自己的建议,默默结束笔试。