FB PE 新鲜面经(OA+两轮面试)

OA: 20道选择题,基础的linux命令,似乎错五个以内就能过。
一面:coding,地理的面经很全了,题库很小,准备一下就没什么问题,楼主考了goat lati和friend request,基本上都是原题,除了friend的年龄不限,把题目简单的包装了一下,别的都没变。

二面:system,重头戏,一定要好好准备,楼主昨天就被问的云里雾里……
一共两个问题,每个问题讲20分钟,都会一直问下去,然后面试官一直在后面敲电脑:
5个microservice运行在100台机器上,其中一台特别耗内存影响了其他microservice的正常工作,请问怎么解决?
1个database server用了很久,现在突然运行的很慢,请问怎么判断?

非常强调对linux系统的troubleshooting的能力,不断地考验去拓展你的思路。

有时间的同学还是要多准备准备,尤其是本身在系统方面缺乏实践经验的(楼主本人)
强烈推荐:
书籍:system performance(性能之巅)
学习网址:https://minnie.tuhs.org//CompArch/Lectures/

请问下楼主怎么回答的呀?

你指的是哪题?

二面system 的?

系统设计需要一步步probe 需求的,没有标准答案