前阵子面完了亚麻,感谢之前一个老哥的面经,运气好的爆炸的遇到2题差不多一样的题。感谢!
先说下准备事宜吧,亚麻这个公司是和别家不太一样的,会疯狂考bq,问很多Behavior question每轮都会问30分钟。请大家一定要把14项priciples倒背如流,花至少2个星期准备BQ问题,ddl完成不了怎么办,和teammate意见不符合怎么办,一定要好好分析pro and con,然后答案一定要符合亚麻的八荣八耻,等等等。
所以留给你coding的时间不会很多,一般是1题medium或者easy的题目。也有可能考hard,这个大家就各看运气了。基本都是tag题或者tag变种。
这次是5轮,每轮都是30分钟BQ开始的,狂问简历的内容和做过的项目细节,直到你说不动了然后开始coding。
1,系统设计,Chrome autofill,就是trie字典数的问题
2,系统设计,亚麻一般都会考一个棋牌类设计问题,之前很多人问到了设计国际象棋,这次是设计21点游戏。
3,小岛问题,万年考,天天考,家家考,好好的做一下union found版本的解法,万一用dfs写完别人让你优化就崩了。
4,背包问题,类似coin change 2
5,类似飞机票行程问题,input和output是做了改变的,有很多follow up和限制条件。后续有需要可以留言讨论一下。