我自己出的面试题

发布于 2022-05-21  1 次阅读


做了很久面试官了,对八股文考试也是深恶痛绝但是总也得问一问,后来实在是觉得是对双方的折磨,所以想了这么个小工程作为面试题目,全程可以比较好的考察面试者的能力了。

0. 工程说明

  1. 在目录cases中,有多个内容格式相同的普通文本文件
    总说明:
    txt文件结尾,普通文本文件格式,UTF-8编码,字段间竖线分割,行之间\n分割
    
    文件内容说明:
    时间(yyyy-MM-dd HH:mm:ss)|唯一主键id|任意字符(可能包含分隔符)
    
  2. 将所有文本内容合并根据第二个字段[id]将数据去重( 保留第一个字段[时间]最小的数据 )

  3. 并根据ID字段将所有去重后的数据进行倒序排序

  4. 最终结果合并输出到一个新的result.txt文件中。

1. 举例

样例:2022052000.txt
2022-05-20 00:03:00|6|1X124123JXU5MNjJGJXU4OTgxJXU1MkEwJXU1UNDJXU2
2022-05-20 00:01:00|4|4MUNDJ12412213XJXU4RkQ5JXUU4OTgxJXU1MkEwJXU1
2022-05-20 00:02:00|6|2OTgJXU4RkQ5JXU5MUNDGJXUxJXU1MkEwJXU1JXU2NjJ
2022-05-20 00:04:00|6|3XU5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1U441231X

样例:2022052001.txt
2022-05-20 00:00:00|6|6XDFS5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1GSESXU
2022-05-20 01:03:00|1|1XU4R124124122NjJGJ643624323DS1MkEwJXU23DJXU
2022-05-20 01:01:00|4|DJXUJXU4RkQ5JXU5MUN2NjJU1MkEwJXU4GJXU4OTgxJX

结果:result.txt
2022-05-20 00:00:00|6|6XDFS5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1GSESXU
2022-05-20 00:01:00|4|4MUNDJ12412213XJXU4RkQ5JXUU4OTgxJXU1MkEwJXU1
2022-05-20 01:03:00|1|1XU4R124124122NjJGJ643624323DS1MkEwJXU23DJXU


【马摇金辔破香尘,我自御剑乘风去】