转发: 卧佛上一面面经

早上刚面完,发个帖子攒人品,follow up答的不是很好,大概率是要挂了
是一个非常友好的印度面试官,上来先问为什么选择offerup,然后针对简历中的项目细致的问一些功能是怎么实现的,我是临场回忆,答的有些坎坷。(一定要好好准备简历!!)
开始做题,题目是reverse sentence
Ex: input: “Question is word, and simple?”
output: “simple and, word is Question?”
最后的标点符号不变,其余的单词和标点符号都要reverse,有可能出现的标点为 ‘’.’’ ‘’?’’ ‘’,’’
我的做法是split以后一个个进行处理,follow up问能否提高,这时候我才想起来in place用双指针做,但是因为时间关系,最后还是在他的提示下完成的follow up,感觉是过不了了。

总结: 自己的简历一定要理解透,面试的时候调整好心态,电面题目都不会太难,我就是太紧张了,导致做题的速度比平时慢了很多。

想请问一下LZ 为什么逗号的位置是在and后面?

因为就只是考虑reverse,并没有要求正常的逻辑啵……

可否麻烦LZ再解释一下 - 标点符号不变 什么意思 已 麻烦啦

游客,本帖隐藏的内容需要积分高于 10 才可浏览,您当前积分为 0。 查看如何攒积分 Click here for more info.要求到底是啥 没太明白 谢谢啦

懂了 题目要求是不是就是除了最后一个标点符号,其余的都正常reverse 就像LC那样。 这样的话最后一个标点符号是不是一定在字符串最后的位置上呢。
游客,本帖隐藏的内容需要积分高于 10 才可浏览,您当前积分为 0。 查看如何攒积分 Click here for more info.下LZ 为什么逗号的位置是在and后面? 。。

不好意思才看到,除了最后一个标点符号,其余的考虑正常reverse就好了,不用管逗号在哪里。

不好意思才看到,除了最后一个标点符号,其余的考虑正常reverse就好了,不用管逗号在哪里。