Pure Storage OA + 电面

原帖地址:一亩三分地

刚面完,求Bless。上周OA,然后今天电面。OA就是12道题那版,一模一样。电面是新题(至少我没看有人发过)
题目:
给一个文件,reverse里面内容char by char。

Example:
Input File Content: ABCDEFG
Output File Content: GFEDCBA
读写同一个文件。文件很大,需要读chunk by chunk而不能全读出来, reverse再写回去

Follow up Question:
如果在reverse或者写入过程中system crash,那么怎么保证内容正确重新正确写回去。

感觉答的不好,一开始写完的没有能过test case,改了两次还是不能过全部test case。意识到错误后重新design的算法,不过没时间了,只是口头解释了一下。Interviewer还是比较满意最后这个做法。

求保佑,不然准备move on了。