华为一面
实验室的项目问了有25-30分钟
然后是Java的一些基础
1 抽象类和接口
2 hashmap和hashtable
3 什么是GC
4 什么时候发生GC
5 == 和 equals
最后算法题 力扣 358 居然tnnd是困难,我还没做过, 说好的easy 和 medium呢。。。
给定一个字符串如“aaabbbccc” 和一个数字 k,重新排序字符串,使得相同的字符距离至少为k,s = "aaabbbccc" k = 3 , 输出 "abcabcabc"
现场写了15分钟左右,用的贪心,3个测试用例能过,其他能不能过我都没谱。。。。
面试体验一般。