华为两道变态面试题

liyanhong5201314 2009-06-23 09:07:15
昨天去武汉华为技术面(C语言),对方问完我的项目经验后,就拿出一张稿纸,说,先做一道小学奥数题:ABCD*4=DCBA,编程解出ABCD
。我一接到这个题目,暗喜,简单啊!只要先写个求一个数abcd对应的dcba值的子函数,再弄个for循环从1000到3000(因为A不会大于3,否则abcd乘以4就不是四位了),一个一个地比较每个数的abcd*4和他对应的dcba是否相等不就得了!我刚一开始动笔,写了个for,考官就把我叫停了:不要用for的,这是个奥数题,不是用for做的,用数学方法解!靠,我一时没了头绪,什么叫数学方法?难道for循环就一点数学味道都没有?算了,你说数学方法就数学方法个吧。我开始考虑数的组成了,abcd=a*1000+b*100+c*10+d,他对应的dcba=d*1000+c*100+b*10+a;这时我想到求数列通项公式的方法了,把两个式子相加,结果发现没什么东西!难道真有什么巧妙的数学关系式?我想啊想,没任何头绪...期间我想过那数字来试,但我一想到for都不许用,那这样一个一个试出来的话,肯定也不算数,所以就打消了这个方法尝试,想着有个奇妙的关系式藏在里面...思考了大概5分钟,考官过来了,冷笑一声说:呵呵,还没搞出来啊?小学的题啊!我靠,这什么话啊,明显在鄙视我嘛!很不爽啊。
我没吭声,他又搞了个题目出来:用微分的方法编程解出a的2次方乘以b的3次方=60500的a和b的值。我又晕了,怎么回事啊,你他妈的有病啊,这题目也可以用for循环给for出来啊,为什么用微分啊?我不想做了,因为前一个题目已经把我搞的美脾气了,这个好像更难。不过我还是想了一会,依然没想出来....郁闷啊,一会那家伙又过来了,还是冷笑说:没搞出来啊?那就这样吧,你回去好好锻炼锻炼吧!

晚上回来我一搜,第一个题目的确是个小学奥数,用推理的方法可以逐个确定a b c d 的值。狗屁程序思想都没有!
第二个题目,我回来还没搜着,这个数学式子不好搜,不过那个式子好像没有微分的味道啊,因为式子中没有一个变量有导数的形式(当时没想到)。

就这样退出了武汉华为技术一面,感觉很变态的...
...全文
63 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
michael_liuyong 2009-06-25
  • 打赏
  • 举报
回复
呵呵,有分接吗?
我接分,鄙视 门缝里看人---狗眼看人低----> 的人
满衣兄 2009-06-23
  • 打赏
  • 举报
回复
昨天通过推测楼主应该是个男的
今天我想推翻昨天的结论
因为我觉得如果是个男的不应该拿这点破事没完没了的
真是觉得有点心胸狭窄了
楼主不要生我的气,我只是一个旁观者
事情过去就过去了
何必又拿出来说事
这样证明不了什么的
你改变不了别人
除非拿出让别人另眼相看的能力
总的来说楼主是个不错的人
只是可能年龄太小
沉不住气
licry01 2009-06-23
  • 打赏
  • 举报
回复
楼主也太要强了, 在这个问题上也要像追求完美的算法那样真的没必要啊
呵呵
andrewbornglobal 2009-06-23
  • 打赏
  • 举报
回复
......人啊......还是闭嘴的好.....
hofstede 2009-06-23
  • 打赏
  • 举报
回复
算了算了,能到此打住就算了!
hofstede 2009-06-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liyanhong5201314 的回复:]
回复zjf30366 的帖子

我不写不代表我不会


用 梯形法 求微分 是最常用的 数值算法了
我在88楼已经说过了 你们不去 百度 反而来教训我 我有点莫名其妙?

a^2 * b^3=60500
设f(x) = x^2 * b (x = a*b)

a^2 * b^3=60500
就是求∫f(x)dx = 60500时候 b 的值
因为积分区间没给 求穷举一下

用梯形法 求出 ∫f(x)dx 的面积 s
当 s = 60500的时候退出
得出 b的值 从而得出了a的值

我也没上机验…
[/Quote]
参加面试那位不是说考官提示要微分做吗?怎么用积分整啊?

上面的也看不太懂,麻烦解释一下,不要惜墨如金吧!
liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
话就说到这里了, 我只是作个澄清并且我认为有作个澄清的必要
我说话不是信口开河的

变态也罢 疯子也好,随你们怎么说

我喜欢 算法, 追求的是高效的算法
不会因为你们几句话就阻止了我 蜗牛式的爬行













flora186 2009-06-23
  • 打赏
  • 举报
回复
请版主删除吧,不和谐嘛
潇湘秦 2009-06-23
  • 打赏
  • 举报
回复
LZ又把这个问题拿出来说事,真是...
楼上说的比较中肯
看楼主是合肥的 不知道是中科大的 还是工大的?
不过我认识的科大的同学朋友基本都是很低调,内敛之人
LZ这个张扬的还真少见。
kevinzzj 2009-06-23
  • 打赏
  • 举报
回复
变态
myullian 2009-06-23
  • 打赏
  • 举报
回复
这个帖子怎么怪怪的,不是讨论的题目吗?怎么改成PK了。
是有些人的素质超级差,这个也没办法的,我们不能拿自己的标准去要求每个人,毕竟我们不是上帝。
楼主冷静啊...
绿色夹克衫 2009-06-23
  • 打赏
  • 举报
回复
看过那个帖子,许多人反感的只是LZ太过张扬,高高在上的态度。

LZ的观点我也是同意的,只是LZ的措辞如果能够谦虚一点,就更容易让人接受。

其实还是那句老话,谦虚比算法更难学也更有用。
liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
引用:pathuang68
鲁迅说:"一条小溪,明澈见底,即使浅吧,但是却浅得清澈。倘是烂泥潭,谁知道它到底是深是浅呢? 也许还是浅点好"
"

你知不知道

鲁迅也说过 : "很讨厌那些损着别人的牙眼却主张宽恕的人"
liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
回复pathuang68 的帖子
你觉得这样的帖非天才不能解吗? 你不会不代表别人不会
你说话 语中带刺 上次偶就领教过了

我即不是天才也不是疯子 我是一个正常人 谢谢




liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
回复zjf30366 的帖子

我不写不代表我不会


用 梯形法 求微分 是最常用的 数值算法了
我在88楼已经说过了 你们不去 百度 反而来教训我 我有点莫名其妙?

a^2 * b^3=60500
设f(x) = x^2 * b (x = a*b)

a^2 * b^3=60500
就是求∫f(x)dx = 60500时候 b 的值
因为积分区间没给 求穷举一下

用梯形法 求出 ∫f(x)dx 的面积 s
当 s = 60500的时候退出
得出 b的值 从而得出了a的值

我也没上机验证 说的不对 请指教







jest850615 2009-06-23
  • 打赏
  • 举报
回复
我说点中肯的吧,楼主别拍砖。

楼主解题确实太过暴力了点,华为那位说的话也对,楼主的确要多锻炼,^_^

不过可能那位的语气什么的是伤人了点。
可是搞技术的人大都性子比较直,CSDN上也一样。

说得笼统一点:遇到问题并不可怕,可怕的是遇到问题就缩了。
liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
回复:mlzhu007 的帖子
就这么两个帖子, 你搞出以下几句

//我靠,这什么话啊,明显在鄙视我嘛
//你他妈的有病啊
//狗屁程序思想都没有!

从你的发帖及回帖看出你不会还觉得是理所当然的
如果我是你的话 要么发帖请教, 要么百度。

但是你的态度让偶很反感

第一题的解答 我在67楼已经回复了
引用 67 楼 liyanhong5201314 的回复:
因为是 abcd 得出是四个互不相同的数

所以一眼了然是2178

第二题我等回职回复zjf30366
的再说


mengde007 2009-06-23
  • 打赏
  • 举报
回复
昨天见了;
tkminigame 2009-06-23
  • 打赏
  • 举报
回复
lz,你要不能解题就别浪费版面了,就算感觉挂不住也没什么,我们又不认识你,何必ego那么强呢。
liyanhong5201314 2009-06-23
  • 打赏
  • 举报
回复
引用:mlzhu007
你能不能就丢个脸,我们大家保证都不笑话你,把第二题的微分算法程序贴出来?


引用:pathuang68
1. 你有什么本事,就露两手,否则请不要在此狂犬吠日,乱言乱语;
2. 写不出代码也没有关系,我们也不会鄙视你,你能说出方法来也可以;
3. 你觉得别人的水平都不行,那请你证明下面的公式,以证明你的出类拔萃:

4. 请改进你的言语,否则,assert(你这种人在社会上没法生存)恒等于true

引用:pathuang68
疯子的一面大家都领教了,现在是否可以让我们领教天才的一面?

引用:zjf30366
写不出来一边呆着看别人怎么写,跟着学点东西,别在里面喷口水,占这么多的版面。
纯属污染环境。。
加载更多回复(5)

69,335

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧