l**o 发帖数: 356 | 1 是一家号称很大很大的公司,做software engineer
本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件
给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。
。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。
还好还有第二个部门。
先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2
'compliment.
再写了程序:
for(i = 0; i != 100; ++i){
printf(...);
}
问我printf执行多少遍,我先帮他确定i 是整数,然后回答100,他说不是,让我回去
试。。。争执许久,未果
第二个是个黑哥们,握手的时候跟你轻轻一碰,弄得我真不好意思呀,想要占人便宜似
的。我简历上最近的,和这份工作最相关的内容不问,打破砂锅问我四年前做过的东西
。我但凡回答什么,他都okokokokok,头从上到下这么转一圈。然后问我,定义两个
struct,怎么copy...不是同一个struct的不同对象,是两个struct。。。
第三个人问得挺正常的,以至于木有留下什么深刻的印象。。。
最后一个是同胞姐姐。。。问我以前用什么芯片,然后问,帮我介绍一下这个芯片,嗯
,没错,不是介绍project,是芯片。然后问,这个芯片flash多大,ram多大,eeprom
多大。我以前实现过芯片某个通讯模块的程序,给她详细介绍了这个通讯协议,然后他
开始问我,当初用到了那些寄存器。。。还有一些其他的问题。而且整个过程中,严肃
,眼神凌厉,嗯,很凶地说。。。
还是hr和前台姐姐最可亲呀 |
q******8 发帖数: 848 | |
l**o 发帖数: 356 | 3 我是说100啊,那个人就跟我说不是,怎么争都没用,也不告诉我多少,就让我回家试
。。。
【在 q******8 的大作中提到】 : 不是100次?
|
c*b 发帖数: 3126 | 4 这个printf里面有对i的任何操作么?
2
eeprom
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
l**o 发帖数: 356 | 5 没有,就是打印i
【在 c*b 的大作中提到】 : 这个printf里面有对i的任何操作么? : : 2 : eeprom
|
c***2 发帖数: 838 | 6 sick people. forget them, |
q*******d 发帖数: 2235 | |
p**q 发帖数: 1130 | 8 呵呵,是mm吧
中国mm面中国mm,十有八九是不爽。
2
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
q*******d 发帖数: 2235 | |
q*******d 发帖数: 2235 | 10 LZ肯定是比那MM漂亮,要不也不这么被杯具了。 |
|
|
l**o 发帖数: 356 | 11 哈哈,是的
谢谢大家安慰呀
【在 p**q 的大作中提到】 : 呵呵,是mm吧 : 中国mm面中国mm,十有八九是不爽。 : : 2
|
t*******d 发帖数: 1186 | |
t*******d 发帖数: 1186 | 13 用javascript 试了一下, 100, wow, 我现在和印度人一样了。
【在 t*******d 的大作中提到】 : 顶着锅盖上来小声说,“会不会是101啊?”
|
w**********g 发帖数: 18 | 14 我今天也是,跑过去,那人说他现在没时间,让我回去,再约时间。FUCK……
2
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
k**t 发帖数: 1108 | 15 是执行了 100 遍,i 从 0 到 99
2
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
a****e 发帖数: 9589 | 16 99
【在 l**o 的大作中提到】 : 我是说100啊,那个人就跟我说不是,怎么争都没用,也不告诉我多少,就让我回家试 : 。。。
|
UZ 发帖数: 572 | |
Z*****l 发帖数: 14069 | 18 这公司如果进去了肯定很好混,每天可以上BBS
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
k**t 发帖数: 1108 | 19 你可能记错题目了,这个是执行 100 次
for(i = 0; i++ != 100; ){
printf( " %d asdfsda \n", i );
}
这个是执行 99 次
for(i = 0; ++i != 100; ){
printf( " %d asdfsda \n", i );
}
而你的题目 无论 i++ 还是 ++i,运算都是 100 次。 |
m***y 发帖数: 14763 | 20 nodnod
First of all, I gotta admit I'm biased. Not like you think. I'm on A3's
side, but, I often find myself on the same side with the senior guys.
I really doubt LZ recount the question accurately, because it's too simple
for an A3 to ask in an interview. And we all know how A3s love to play
tricks. So, LZ probably put it in the way how he interpreted the question.
【在 k**t 的大作中提到】 : 你可能记错题目了,这个是执行 100 次 : for(i = 0; i++ != 100; ){ : printf( " %d asdfsda \n", i ); : } : 这个是执行 99 次 : for(i = 0; ++i != 100; ){ : printf( " %d asdfsda \n", i ); : } : 而你的题目 无论 i++ 还是 ++i,运算都是 100 次。
|
|
|
p***A 发帖数: 607 | |
p***A 发帖数: 607 | 22 hmm.......
i++
++i
I may not bother look at book again, but may just execute to figure it out. |
l**o 发帖数: 356 | 23 题目肯定没记错呀,他写的就是 i != 100,我仔细看过里面有没有trick,还问他呢,你
定义的i 是整数哦,我还说,一般都不写成 != 100, 都写成<100 的
【在 k**t 的大作中提到】 : 你可能记错题目了,这个是执行 100 次 : for(i = 0; i++ != 100; ){ : printf( " %d asdfsda \n", i ); : } : 这个是执行 99 次 : for(i = 0; ++i != 100; ){ : printf( " %d asdfsda \n", i ); : } : 而你的题目 无论 i++ 还是 ++i,运算都是 100 次。
|
l**o 发帖数: 356 | 24 题目肯定没记错呀,他写的就是 i != 100,我仔细看过里面有没有trick,还问他呢,你
定义的i 是整数哦,我还说,一般都不写成 != 100, 都写成<100 的
【在 k**t 的大作中提到】 : 你可能记错题目了,这个是执行 100 次 : for(i = 0; i++ != 100; ){ : printf( " %d asdfsda \n", i ); : } : 这个是执行 99 次 : for(i = 0; ++i != 100; ){ : printf( " %d asdfsda \n", i ); : } : 而你的题目 无论 i++ 还是 ++i,运算都是 100 次。
|
e********3 发帖数: 18578 | 25 怎么可能101? 唯一有点tricky的是++i,但是这个是单独执行的一个statement,所以i
++或者++i在这里没有任何区别。
【在 t*******d 的大作中提到】 : 用javascript 试了一下, 100, wow, 我现在和印度人一样了。
|
d******e 发帖数: 6945 | 26 我一直在想,如果有人出这种面试题目,是不是可以fire掉这种人?
我觉得软件代码是写的越简单越好,这种trick的思想不应该在一个engineer的脑袋里
面出现才是。 |
a****l 发帖数: 8211 | 27 I totally agree with this.
【在 d******e 的大作中提到】 : 我一直在想,如果有人出这种面试题目,是不是可以fire掉这种人? : 我觉得软件代码是写的越简单越好,这种trick的思想不应该在一个engineer的脑袋里 : 面出现才是。
|
e********3 发帖数: 18578 | 28 正确,其实这种tricky,类似于回字有几个写法的小细节,比如operator的precedence
level,本来就应该加上括号以消除歧义, 不加括号的写法,哪怕正确,也不符合
readability, maintainability的要求,根本不该在程序里面出现,如果出现的话说明
这个工程师在这方面不及格。
【在 d******e 的大作中提到】 : 我一直在想,如果有人出这种面试题目,是不是可以fire掉这种人? : 我觉得软件代码是写的越简单越好,这种trick的思想不应该在一个engineer的脑袋里 : 面出现才是。
|
l**t 发帖数: 64 | 29 这里考的是++的前缀后缀用法,这是c/c++的基本知识以及独有特色,算不上是回字写
法。
如果他出i=i+++++i;这种东西,那可以骂他sb,连sequence point也不懂.
precedence
【在 e********3 的大作中提到】 : 正确,其实这种tricky,类似于回字有几个写法的小细节,比如operator的precedence : level,本来就应该加上括号以消除歧义, 不加括号的写法,哪怕正确,也不符合 : readability, maintainability的要求,根本不该在程序里面出现,如果出现的话说明 : 这个工程师在这方面不及格。
|
t*****j 发帖数: 1105 | 30 可是人生suck的地方就是 有时候就是会被sb左右!
【在 l**t 的大作中提到】 : 这里考的是++的前缀后缀用法,这是c/c++的基本知识以及独有特色,算不上是回字写 : 法。 : 如果他出i=i+++++i;这种东西,那可以骂他sb,连sequence point也不懂. : : precedence
|
|
|
L*****a 发帖数: 3080 | 31
这个可以考察Candidate细不细心。
【在 d******e 的大作中提到】 : 我一直在想,如果有人出这种面试题目,是不是可以fire掉这种人? : 我觉得软件代码是写的越简单越好,这种trick的思想不应该在一个engineer的脑袋里 : 面出现才是。
|
H****e 发帖数: 2050 | |
l**o 发帖数: 356 | 33 嗯,他应该没有考我++i和i++的问题。他就是想看看我知不知道for语句的执行顺序。
因为我后来跟他争论的时候解释这个为什么是100,详细说了for地执行顺序。他说对的
,就是想看看我知不知道这一点。。。但是他认为答案应该是多少呢,就是不告诉我。
。。
【在 l**t 的大作中提到】 : 这里考的是++的前缀后缀用法,这是c/c++的基本知识以及独有特色,算不上是回字写 : 法。 : 如果他出i=i+++++i;这种东西,那可以骂他sb,连sequence point也不懂. : : precedence
|
c**********5 发帖数: 138 | 34 re!
【在 d******e 的大作中提到】 : 我一直在想,如果有人出这种面试题目,是不是可以fire掉这种人? : 我觉得软件代码是写的越简单越好,这种trick的思想不应该在一个engineer的脑袋里 : 面出现才是。
|
l**t 发帖数: 64 | 35 看来高估这哥们了,前面还以为出的++i<100,i++<100这种题
如果属实,那么这人水平太搓,题出得没水平,自己还没弄清楚
没去这公司,你应该感到庆幸,否则在这种人手下还不把人郁闷死
【在 l**o 的大作中提到】 : 嗯,他应该没有考我++i和i++的问题。他就是想看看我知不知道for语句的执行顺序。 : 因为我后来跟他争论的时候解释这个为什么是100,详细说了for地执行顺序。他说对的 : ,就是想看看我知不知道这一点。。。但是他认为答案应该是多少呢,就是不告诉我。 : 。。
|
n***y 发帖数: 2730 | 36 sometime manager just want to see how you handle an adversary sitution.
actually i might do the same thing next time ... hehe |
f*****e 发帖数: 1394 | 37 of course not 100.
this is ++i |
t**n 发帖数: 272 | 38 笑...你被老印坑了....他们特喜欢拿一些不可能出现或者不应该出现的case来考人,
基本功不扎实就载了.
2
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
t*******d 发帖数: 1186 | 39 淡定淡定。要有positive thinking. (正在看励志书籍的side effect).
interview 不成,可以找些乐子。发生100这种情形,可以邀他现场run 一下,同时问
问他在公司里做什么的,负责哪一块,来美国几年了?哪个学校毕业的? 曾interview
过几个人?问过同样问题几次?大家的反应是什么?等等等等。
啧啧,多么好的小说素材。
【在 t*****j 的大作中提到】 : 可是人生suck的地方就是 有时候就是会被sb左右!
|
l**o 发帖数: 356 | 40 我的牢骚贴居然上首页了
那我把其他的记得的题目都不上来吧
老印的
& 和 && 区别
external interrupt by edge or by level
main 函数是不是放在芯片一个特定的地址
如何相应中断,是否有延时
软件开发的life cycle
然后每个人都问了一遍,你们用的什么芯片,多少bit, 什么型号,什么编译器
中国MM
你申这个职位有什么优势
EEPROM, ROM, RAM, FLASH区别,最汗的是她问我这些我用的芯片,flash, ram,
eeprom都有多大。
如何屏蔽高级的中断,还有在中断处理中,同一级别的中断能不能响应
纸箱常数的指针和常指针的区别
C 中 define 和 const区别
还有第三个人,
看到我学过DSP, 问我引擎点火当中会产生一个什么问题,(那个字我不认识),检测
这个问题,但事时域不能做,问我用频域怎么做
2
【在 l**o 的大作中提到】 : 是一家号称很大很大的公司,做software engineer : 本来是有两个部门的,hr领我去见第一个部门的人,结果那个人说我一个小时前发邮件 : 给你,你没看到吗?我们要senior的, 我今天下午没空,然后就会自己的cube去了。 : 。。任凭hr在旁边说人大老远来的,又是火车又是出租的。。。 : 还好还有第二个部门。 : 先是HM,是个印度人,让我介绍以前做的东西和嵌入式的内容,还问我1'compliment 2 : 'compliment. : 再写了程序: : for(i = 0; i != 100; ++i){ : printf(...);
|
|
|
J*****n 发帖数: 4859 | 41 什么鸟公司阿,真的建议曝光,特别是那个a3的名字。
那个循环题,如果你没有记错,肯定就是100遍阿100遍。 |
l**o 发帖数: 356 | 42 哪个我回来试过,真就100遍
其实那个印度人看上去没有什么恶意的
【在 J*****n 的大作中提到】 : 什么鸟公司阿,真的建议曝光,特别是那个a3的名字。 : 那个循环题,如果你没有记错,肯定就是100遍阿100遍。
|
J*****n 发帖数: 4859 | 43
年轻人,要快意恩仇阿。
要是我,就在careercup和Glassdoor上把这个人曝光,让业内的同行看看这个人的德行
。
【在 l**o 的大作中提到】 : 哪个我回来试过,真就100遍 : 其实那个印度人看上去没有什么恶意的
|
l**********n 发帖数: 8443 | 44 无聊
【在 k**t 的大作中提到】 : 你可能记错题目了,这个是执行 100 次 : for(i = 0; i++ != 100; ){ : printf( " %d asdfsda \n", i ); : } : 这个是执行 99 次 : for(i = 0; ++i != 100; ){ : printf( " %d asdfsda \n", i ); : } : 而你的题目 无论 i++ 还是 ++i,运算都是 100 次。
|