华为面试归来
<P>本人有幸参加华为的面试,华为的食堂确实很干净,漂亮,可是面试,真的是走过场.</P><P>传说中的华为要6轮面试,可这次只有一轮面试.</P>
<P> </P>
<P>来看看华为的其中的一道题目吧</P>
<P> </P>
<P>#define N 3</P>
<P>#define fun(n) ( N*(n+1))</P>
<P> </P>
<P>求·2*(N+fun(5+1))+N=?</P>
<P> </P>
<P>备选:A:程序出错,B:24,C:48,D:51</P>
<P> </P>
<P>我怎么也做不出来.</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P> 51:) 我算也是51!~
2*(3+(3*(5+1+1)))+3=51
回复 楼主 jxb01033016 的帖子
我在上海华为研究所面试了五轮 宏在编译的时候是会被展开的。<br>#define N 3<br><p>#define fun(n) ( N*(n+1))</p><p><br></p><p>展开一下:</p><p>#define fun(n) ( 3*(n+1))</p><p><br></p><p><br></p>2*(N+fun(5+1))+N <br>展开就是<br>2*(3+(3*(6+1)))+3 = 51<br><br>另外,祝你成功,也做好心理准备,华为的压力很大的。<br> 要我选我肯定选51,不过觉得肯定没这么简单! <div class='shownolgin' data-isdigest='no'>原帖由 <i>maylove</i> 于 2011-1-17 13:57 发表 <img src="https://bbs.eeworld.com.cn/images/common/back.gif" alt="" border="0">要我选我肯定选51,不过觉得肯定没这么简单! <br><br>这可不是简单的问题啊<br></div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
回复 7楼 richiefang 的帖子
<div class='shownolgin' data-isdigest='no'>感觉计算机二级就有这种题目!不过丢太久了,不敢确定了。:loveliness:</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>富士康上次也模仿华为搞高难度的NND 。,。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>我算的是51 是不是啊?总感觉有陷阱</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>拿keil验证了下,结果是51,不知道是不是还有陷阱</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>晕的 楼上的几位tx这么不自信哈 要俺是华为面试官 一个都不录取 娃哈哈 。自己计算得到51 就坚定地认为是51
华为的笔试其实他并不是要看最终结果而是看你的分析过程和思路
所以在答题的时候 不妨把你的分析过程都写在答题纸上 供面试官参考
可以增加印象分的说 娃哈哈 。。。
祝楼主 一切顺利 。。。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>呵呵。。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>51啊。。。。。</div><script>showreplylogin();</script>
回复 11楼 wstt 的帖子
<div class='shownolgin' data-isdigest='no'>倒。。。。连机器都做不对了。。。。这陷阱也太高深了:lol</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>我私下认为应该是51</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>我觉得是51了,没什么问题。可能是测试你的自信吧。。。[ 本帖最后由 zhiha258 于 2011-1-18 10:09 编辑 ]</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>哪有那么复杂,技术面试就是技术面试,不管是华为微软还是什么别的公司。<br>技术就是很简单的事情,和数学一样,是非很容易辨别的。<br></div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>我记得我上次在上海一家公司面试的时候,当一面的那个老兄说我错的那道题目,我现在还认为是对的。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'><P>51</P>
<P> </P>
<P>#include <stdio.h><BR>#define N 3<BR>#define fun(n) ( N*(n+1))</P>
<P>void main()<BR>{<BR> printf("%d", 2*(N+fun(5+1))+N);<BR>}</P>
<P></P></div><script>showreplylogin();</script>