pure storage onsite 面经 – seattle office

原帖地址:一亩三分地

1. 给你a list of rectangle 让你把它们放在一个坐标平面上并align,从左往右放矩形,最右边有一个边界,不能超界,每个矩形提供getLength(), getWidth(),要保证每一行矩形的中心都在一条直线上,一行放不满另起一行,但是不能有overlap。
2. 设计iterator, input是一个遍历1到N的iterator,你设计的iterator只返回偶数。
3. leetcode: min stack, 优化空间,主要是去重