FB实习电面挂经,求分析有什么问题

面试官是个小姐姐,刚接电话听着有点印度口音,后来又没有印度口音了,应该是个美国姐姐

第一题 如果rearrange以后,检查string是否可以是palindrome。

我数一下单数偶数,用map存freqs,最后如果单数的数量count == 0 || count == 1,returntrue. 写完让我解释一下

follow up1 让我用其他的方式写判true这一句:if(count == 0 || count == 1)return true。想了一下不知道她到底想要什么, 然后她说改成 if(count<=1)return true … …

follow 2 用array做这题,我说用new int[26]或者int[128]记录freqs。她说 对 可以了,不用写了。问了下时空复杂度

第二题 verify alien words easy的那题

每个word和他后一个比较, 遇到不符合的就false。写完解释一下。这中间coderpad每行前面没有空格了,有一个return应该写在大括号的外面,看差了写在了里面。面试官应该看出来了,让我自己跑testcase检查, 检查出来,改掉。问时空,就结束

本来觉得一个串行的bug应该不影响,总体面的还蛮好的,结果挂了,爆哭
lz面了好多公司都挂了,求痛批