大盘不妙,有要rally的迹象# Stock
m*a
1 楼
本人EE某苦逼专业,找工作很不容易,几个月以来得到了版上很多同学的热情帮助。现
在终于告一段落,发个面经回报本版。
我是通过版上一位“内推F,长期有效”的大哥拿到F面试的。第一次店面问了两个题。
第一个斐波那契数列,我写了一行的递归函数,interviewer说不好,又写了iteration
的。第二个问了全部合法括号组合那道题(leetcode原题)。
主要说第二次。问题是美式橄榄球,假设只有三种得分方式,touchdown:6分,PAT:1
分,conversion: 2分。比如说某队共得10分,那么得分情况可能是这样的:touchdown
暗喜。又是leetcode原题丫:combination sum。 于是二话不说开始直接敲入脑子里记
着的code,之前没有跟Interviewer有任何分析题的过程,敲code的时候解释也很少。
直接写了一个iterative的解法,花了十分钟左右。Interviewer看出我在背题,很不满
意,要我给每句话加上commend。我感觉情况不妙,还是硬着头皮把commend加上,又花
十分钟。但是Interviewer还是不满意,要我从头解释。等我一句一句跟他讲清楚,时
间也快到了。
Interviewer最后放出杀手锏,说我的输出根本不对!!!
大家也许记得,Leetcode里那道Combination Sum应该是这样输出的 6 2 1 1. 而这道
题要求的输出应该是 1 1 2 (代表一次Touch down, 一次conversion, 二次PAT)。
正当我要恍然大悟要改code的时候,Interviewer说时间快到不用改了,有什么问题赶
紧问他吧。我胡乱问个问题,草草结束了面试,感觉非常糟糕。果然,一个周末过后收
到据信。
教训:
切记一句老生常谈:面试是交流的过程,运用知识的过程。所以最重要的是把如何分析
问题,如何把思路变成code的过程说给Interview听,而不是仅仅写出一段死记硬背的
code。 所以大家在看到leetcode原题或者近似原题的时候千万不要匆忙开敲。花上一
分钟从头分析一下逻辑,再花上两三分钟跟interviewer交流一下idea是绝对必要的。
沉舟侧畔千帆过。希望最近面试的同学不要犯我的错误,充分发挥,多多拿大offer!
在终于告一段落,发个面经回报本版。
我是通过版上一位“内推F,长期有效”的大哥拿到F面试的。第一次店面问了两个题。
第一个斐波那契数列,我写了一行的递归函数,interviewer说不好,又写了iteration
的。第二个问了全部合法括号组合那道题(leetcode原题)。
主要说第二次。问题是美式橄榄球,假设只有三种得分方式,touchdown:6分,PAT:1
分,conversion: 2分。比如说某队共得10分,那么得分情况可能是这样的:touchdown
暗喜。又是leetcode原题丫:combination sum。 于是二话不说开始直接敲入脑子里记
着的code,之前没有跟Interviewer有任何分析题的过程,敲code的时候解释也很少。
直接写了一个iterative的解法,花了十分钟左右。Interviewer看出我在背题,很不满
意,要我给每句话加上commend。我感觉情况不妙,还是硬着头皮把commend加上,又花
十分钟。但是Interviewer还是不满意,要我从头解释。等我一句一句跟他讲清楚,时
间也快到了。
Interviewer最后放出杀手锏,说我的输出根本不对!!!
大家也许记得,Leetcode里那道Combination Sum应该是这样输出的 6 2 1 1. 而这道
题要求的输出应该是 1 1 2 (代表一次Touch down, 一次conversion, 二次PAT)。
正当我要恍然大悟要改code的时候,Interviewer说时间快到不用改了,有什么问题赶
紧问他吧。我胡乱问个问题,草草结束了面试,感觉非常糟糕。果然,一个周末过后收
到据信。
教训:
切记一句老生常谈:面试是交流的过程,运用知识的过程。所以最重要的是把如何分析
问题,如何把思路变成code的过程说给Interview听,而不是仅仅写出一段死记硬背的
code。 所以大家在看到leetcode原题或者近似原题的时候千万不要匆忙开敲。花上一
分钟从头分析一下逻辑,再花上两三分钟跟interviewer交流一下idea是绝对必要的。
沉舟侧畔千帆过。希望最近面试的同学不要犯我的错误,充分发挥,多多拿大offer!