岗位:Java开发工程师(消费金融)时间:1个小时笔试分为3部分:1、Mysql+Elasticsearch 基础不定(多选或单选)选题10道,少选得分1/3。2、Java基础单选题5道。3、编程题2道,acm模式,可以使用IDE: a、寻找二叉树(带颜色属性)两个节点的最近祖先,同时要求祖先的color属性与两个节点相同,思路:后续遍历找到祖先再判断颜色。 b、两个字符串books、book,查找book在books首次出现的索引。注意:编程a题中给出了二叉树结构和一些方法的代码,但不能复制,需要手动敲一遍,之前看牛友的笔试面经,发现这题是高频题。笔试难度不高,建议先做题b,再做题a。