一共有4轮面试
第一轮
问系统设计,怎么实现一个系统来存储3k台trading machine上的trade history, 使得对trading machine的影响最小
第二轮
longest valid parathesis
第三轮
Is valid parathesis, 其中包括了{<[]>}各种其他的符号
Binary Tree right side view
第四轮
最糟糕的面试体验 一个印度人上来脾气就很暴躁
一开始问的问题是如果有很多人 5个人 买一个Amazon 产品,但是存货只有3个不足;该怎么设计?
我说需要在database在row level加readwriterlock这家伙脾气非常饿不耐烦,就是跟我讲read writer lock是错,搞得我非常烦躁;
接下来的问题是hash map和tree map的区别hash map什么时候performance会很差
最后让我打印一个10x10矩阵每个cell要么是0要么是1,要求75%的概率打印0
前面3轮我都答的挺好的,从最后一轮傻逼阿三不能理解read writer lock 之后我就开始烦躁了
总体而言 chicago这个城市在夏天感觉很漂亮,citadel的员工比湾区的IT公司要冷酷很多
最后没有拿到offer