Microsoft vs Square

avatar 305231
sc2315
3832
14
诚心求比较Microsoft和Square的offer。 不考虑工资多少,只想比较发展前景。

Microsoft
- return offer, lv60, 大组是Azure Data Lake
- 具体的工作应该是编一个data query language的compiler。算是核心组。公司里别的组,比如bing什么的,都在用我们这个系统来process data。上班的时候经常觉得自己在造轮子。
- manager曾经说假设干了一阵子发现我不想编compiler了,可以很容易换到大组下面的runtime, storage之类的组,或者是和我们业务相关的一些machine learning组
- 感觉组里的同事们非常厉害且经验丰富,绝大多数人是中老年principle/senior, 还有个刚毕业不到两年但升职飞快的rockstar。经常觉得自己和他们比起来智商不足。
- work/life balance: 发现有些有娃的同事们虽然五六点就走了,可是他们每天8点就来上班,晚上回家了也工作,中午因为忙于是不吃饭... 总之觉得大家并不是很闲...
- 地点在redmond。个人觉得seattle的生活非常无聊,娱乐活动基本就是爬山,划船,遛狗... 希望可以在两年之内回nyc
- 有点担心以后换工作不容易,不仅仅是因为觉得这个组做的东西市面上只有极少数公司在做,而且总觉得大家对msft有各种各样负面印象...
- 还有就是,最近在考虑,世界上到底需要多少去造轮子的engineer,以及我到底应不应该去造轮子...

Square
- 地点未知,组未知,recruiter说必需先accept offer再给match组,地点可选sf和nyc
- 由于个人原因只考虑nyc office
- 工资股票signon比msft少,且recruiter拒绝match,不过这倒不是问题,只要能留nyc就行
- 虽说组未知,但是不难想象,做的东西肯定跟msft完全不一样。交流下来觉得square的人经常用front end/back end来区分工作内容。每回interviewer问我实习的时候做front end还是back end的时候都觉得这个问题难以回答...
- 有一interviewer说从规模上,sf office (800+ engineers)>> nyc office (~30 engineers),她觉得作为一new grad去nyc基本等同career suicide。但是另一interviewer又觉得nyc也有一些不错的team。
- 有一interviewer说她曾在dropbox等很多startup工作过,觉得相比之下square的engineering水平很高,且code base质量好

总之觉得很难选。对square和microsoft的印象都很好。而且觉得做的东西也完全不一样,似乎又缺少可比性。
14条回复