过了微软面试,拿到微软Offer

本来这篇应该提前写。但是因为迟迟不知道面试结果。所以考虑以后再写。

经历了3+1面。第一面看了我的简历,找了很多错误的地方。然后又问我BP神经网络。结果只是说出了过程还是没有回答出来正确的词语。然后写了一个strstr函数。
要求是必须要GB码也可以。花了十几分钟的时间写了出来。结果他看了两眼说还是不能比较GB码。后来想想的确是这样,然后又改变了策略,在开始处比较一下是否为GB码
。幸好自己当时反应快。庆幸!然后他说不应该用assert.我不同意他的观点,又和他辩论很久。结果回来问问定浩,才知道当时那家伙是考我。想想如果当时不和他辩论
。估计情况就不太理想。

第二面是琼华姐。在当实习生的时候和她见过几次面。开始聊了下优秀测试人员的定义,优秀Server
stress的定义。然后又让我写链表复制的题。之前见过这个题,但是很可惜,又忘了。幸好琼华姐push了几下。然后就顺利的写了出来。

第三面考的是二叉树。结果我开始就进了自己的逻辑陷阱。找二叉树中最次的一个,我说那应该是最大的父节点,或者是最大的孩子节点中的最右的。然后我就哗哗的写自己的代
码。写的较快,也没有发现啥问题。面官问我找第k大的怎么办?我说不好办了。或许我们应该使用堆或者其他的数据结果。面官说如果只有n的复杂度.那有怎么办?无解。幸
好又被push了一下:中序遍历。得到了这个提示,所有问题就迎刃而解。之后的问题就easy pass。然后考了如何写测试用例。有效的和根本就是无效的。当他说一
个找第k大的函数这个是否还有什么缺陷。我无语。我反问他。他说还应该写成模板类供以后的人调用。然后我说了一句很经典的话:“永远不要在今天做出今天没有必要的决定
。”面完就12点了。他竟然没有带我去吃饭。我其实很期待吃饭的时候面试。这样又能白赚一顿饭。

第四面到了办公室。名字叫???,又忘记了。之后问了我目前为止那个题做的最不理想。然后又问了到电梯测试题。写了很多方面,然后又细化了很多方面。然后问我要个电梯
加什么feature,又问我今后5年将成为怎样的一个人。问完后问我还又什么问题。我问还有面试吗?他说没有了。我忐忑不安的问那你是不是AA?他说是。呵呵!很h
appy,见到AA了。也算无怨无悔。

过了大概一个星期,面试的结果就下来了。拿到了offer。全组的人都挺高兴的。但是我却要做抉择。是留微软还是去读研。组里每个人都给我了很多的建议,希望我能留下
来的占了大多数。但是家里的人却希望我能读研。矛盾中…

还是回家和家里人商量商量。