**1.项目:**自我介绍之后问项目,似乎不是很感兴趣,问完项目没怎么提问直接做题;**2.手撕40min:**叫我实现把树转成字符串,然后还能字符串还原成树;我跟他说先拆成前序遍历和中序遍历,然后还原的时候用这两个还原,他问我为什么用这两种遍历,我跟他说这两种好写,他硬要问我原理,就跟他说了一下怎么用这两种还原成树的;写半天写好了,我看页面跟牛客笔试差不多,就实现了功能,然后直接输出结果到控制台,结果面试官跟我说不行,这种没办法用,要我再写一个函数能测试我写的对不对,然后写了一个函数用来验证;然后写好之后,跟我说逻辑是对的,那你的同事怎么来调用呢?这个时候才明白他要我写那种封装好的工具类,直接痛苦面具;**3.八股:**手撕很长时间,八股就问了三个;①线程池怎么执行的;②final会不会影响gc;③数据库的索引有age和citycode,现在我where age>18 and citcode >12345,索引会怎么执行?