二面结束后隔了一个五一假期,等得好漫长啊
三面总共面了接近50分钟,一道手撕
前面聊天大概15分钟左右吧
专业问题:
1.String 在内存中是怎么存储的?
2.读取文件内容用String 和内存中的String有什么区别?
3.encoder具体是在做什么?为什么要encoder ?
我回答得真的一坨
手撕(给的时间是25分钟):
给0~m-1堆砖,每堆砖的砖数是n_i,现要合并这些堆,合并砖堆i和j的能量消耗是n_i+n_j,求合并这些砖堆的最小消耗能量
要求:不能使用高级数据结构,只能使用一次排序,每一步都要输出合并过程,比如第1步合并了砖堆1和砖堆2,新生成了砖堆m
面试官会先让讲一下思路,然后再开始写代码
反问
总体面试下来感觉面试官很好,会引导,生怕我没有理解他的问题,还很友好的给我解释一下,每一次拼多多的面试体验感都很好!
希望面试官看在我手撕出来的份上给我过吧,给我一个HR面吧