g**8 发帖数: 4951 | 1 冒昧说几句拽一点的话,是我长期以来对“历史”的一点理解。那就是在任何一个历史事件中,相对于“当时”的未来永远是解读那个历史事件真相的函数里隐含的一个变量和永远的缺省返回值。因为那个历史事件总会对未来留下影响,带来变化。而随着未来的展开,更多的事实会被发现,那个历史留给未来的影响会在很多地方折射出当时历史事实面貌的更多可参照的角度。特别是在当时很难在第一时间的一维里回避的“不识庐山真面目,只缘身在此山中”的局限。
我们来举一个具体的例子:2010年上半年的富士康员工跳楼事件。
这个事情的基本实史是这样的:2010年2月开始到5月的将近四个月里,在富士康位于深圳的代工工厂内发生了至少12起员工自杀事件。这就是2010年富士康员工系列跳楼事件。虽然之前之后富士康工厂在前后几年中也发生了员工自杀事件,但是作为比较的可统计数据是,在2007年到2009年年底的四年中,发生员工自杀事件五起。从2010年5月底之后迄今则比较明确为自杀的事件是一起。
其实如果大家还记得的话,在当时网上就有很多议论。我当时也发表了看法。那个时候我认为2010年头半年里突然高发的连续多起员工跳楼事件,肯定有其中内在的非自... 阅读全帖 |
|
g********e 发帖数: 6425 | 2 你老的文章真是又臭又长。哈哈哈 //run
史事件中,相对于“当时”的未来永远是解读那个历史事件真相的函数里隐含的一个变
量和永远的缺省返回值。因为那个历史事件总会对未来留下影响,带来变化。而随着未
来的展开,更多的事实会被发现,那个历史留给未来的影响会在很多地方折射出当时历
史事实面貌的更多可参照的角度。特别是在当时很难在第一时间的一维里回避的“不识
庐山真面目,只缘身在此山中”的局限。
深圳的代工工厂内发生了至少12起员工自杀事件。这就是2010年富士康员工系列跳楼事
件。虽然之前之后富士康工厂在前后几年中也发生了员工自杀事件,但是作为比较的可
统计数据是,在2007年到2009年年底的四年中,发生员工自杀事件五起。从2010年5月
底之后迄今则比较明确为自杀的事件是一起。
候我认为2010年头半年里突然高发的连续多起员工跳楼事件,肯定有其中内在的非自然
和不正常的原因。我当时猜测的主要原因可能是:IPHONE4和IPAD的即将出台带来的巨
大生产压力,还有一个就是当时苹果在湾区丢失了一台IPHONE4样机的事件(GIZMODO事
件)导致苹果临时改变设计给工厂带来的巨大返工压力... 阅读全帖 |
|
g**8 发帖数: 4951 | 3 冒昧说几句拽一点的话,是我长期以来对“历史”的一点理解。那就是在任何一个历史事件中,相对于“当时”的未来永远是解读那个历史事件真相的函数里隐含的一个变量和永远的缺省返回值。因为那个历史事件总会对未来留下影响,带来变化。而随着未来的展开,更多的事实会被发现,那个历史留给未来的影响会在很多地方折射出当时历史事实面貌的更多可参照的角度。特别是在当时很难在第一时间的一维里回避的“不识庐山真面目,只缘身在此山中”的局限。
我们来举一个具体的例子:2010年上半年的富士康员工跳楼事件。
这个事情的基本实史是这样的:2010年2月开始到5月的将近四个月里,在富士康位于深圳的代工工厂内发生了至少12起员工自杀事件。这就是2010年富士康员工系列跳楼事件。虽然之前之后富士康工厂在前后几年中也发生了员工自杀事件,但是作为比较的可统计数据是,在2007年到2009年年底的四年中,发生员工自杀事件五起。从2010年5月底之后迄今则比较明确为自杀的事件是一起。
其实如果大家还记得的话,在当时网上就有很多议论。我当时也发表了看法。那个时候我认为2010年头半年里突然高发的连续多起员工跳楼事件,肯定有其中内在的非自... 阅读全帖 |
|
g********e 发帖数: 6425 | 4 你老的文章真是又臭又长。哈哈哈 //run
史事件中,相对于“当时”的未来永远是解读那个历史事件真相的函数里隐含的一个变
量和永远的缺省返回值。因为那个历史事件总会对未来留下影响,带来变化。而随着未
来的展开,更多的事实会被发现,那个历史留给未来的影响会在很多地方折射出当时历
史事实面貌的更多可参照的角度。特别是在当时很难在第一时间的一维里回避的“不识
庐山真面目,只缘身在此山中”的局限。
深圳的代工工厂内发生了至少12起员工自杀事件。这就是2010年富士康员工系列跳楼事
件。虽然之前之后富士康工厂在前后几年中也发生了员工自杀事件,但是作为比较的可
统计数据是,在2007年到2009年年底的四年中,发生员工自杀事件五起。从2010年5月
底之后迄今则比较明确为自杀的事件是一起。
候我认为2010年头半年里突然高发的连续多起员工跳楼事件,肯定有其中内在的非自然
和不正常的原因。我当时猜测的主要原因可能是:IPHONE4和IPAD的即将出台带来的巨
大生产压力,还有一个就是当时苹果在湾区丢失了一台IPHONE4样机的事件(GIZMODO事
件)导致苹果临时改变设计给工厂带来的巨大返工压力... 阅读全帖 |
|
|
s**********s 发帖数: 1079 | 6 什么狗屁的一带一路,还在半谈半扯的阶段,后院泰国缅甸还不停地倒戈反复,根本不
值一提。 |
|
y*j 发帖数: 3139 | 7 因为月球没有空气,所以不用克服空气阻力,也不用考虑摩擦高温的问题,所以比理论
值还要更小。
: 全世界的火箭专家都被NASA 收买了。
|
|
l**k 发帖数: 45267 | 8 推荐你加上这两个基本
american express blue cash,超市3%,如果花升级到prefered,6%,我升级了,值
citi double cash,2% everywhere, extra 0.2% after bill paid |
|
T****r 发帖数: 22092 | 9 据台湾“中央社”报道,一名在日本求学的台湾地区留学生16日搭机返台时,
身上穿的牛仔裤被检测出辐射值超出标准,而16日晚间从东京返台的近30名旅客也
出现程度不等的超标情形。
在日本千叶县就学的1名台湾地区留学生16日下午搭乘日本航空班机从东京成田
机场抵台时,在位于机场内所设置辐射测量筛检站被检测出身体、衣物、袋子有辐
射超量反应,其中牛仔裤因超标被留置,男子最后穿着白色包覆裤离去。
相同情形也出现在当天晚间两班从成田机场飞抵桃园机场的中华航空班机旅客
身上。当旅客通过辐射测量筛检站时,机器出现异常声响,台当局“行政院原子能
委员会”人员立刻对旅客进行检测。
经过当日下午的筛检程序后,当日晚间筛检过程显得更有经验。有些旅客所携
带的行李提袋、衣物、帽子被发现有轻微的超量反应,部分旅客在筛检人员以胶带
黏除落尘后,发现辐射量已降低到安全范围,最后记载当事人资料后,让旅客顺利
出关。
其中一名女士带着2名小孩从东京返台,被筛检出身上所穿着的衣物、行李中的
衣物都有辐射轻微超量的反应,筛检人员叮咛返家后要彻底清洁身体、衣物。
筛检人员说,原先以为从东京返台旅客所筛检出的辐射量并不严... 阅读全帖 |
|
y***k 发帖数: 9459 | 10 应该是没油了,油浮子出问题,油里多余添加剂比如蜡质会在油箱内逐渐沉积,当沉积
在滑动电阻上的时候,就会造成电阻返回值与油浮子连杆位置不符,导致油表不准。油
表不准很常见。你先买2加仑汽油自己灌进去,然后再正常启动或者jump试试。 |
|
y***k 发帖数: 9459 | 11 我觉得你先查是不是油表有问题。油里多余添加剂比如蜡质会在油箱内逐沉积在滑动电
阻上,电阻返回值与油浮子连杆位置不符,然后就油表不准了。油表不准很常见,特别
是夏天。 |
|
T****n 发帖数: 170 | 12 一直以来对4轮车都是最爱,直到前几天:
2012年的Q5车,开6万迈,走长途前做了保养(FL--NY),没有任何隐藏问题,返回家
的路上才开5个小时的路程,突然刹车系统没有反应了,踩下去是空的,然后放开脚再
踩到底,才有一点点的反应,连续的3-4次后,感觉下了高速找了家修车店,马上要求
检查刹车,他们把车调了起来检查,发现前面一个轮子抱死了,里面刹车盘都烧红了,
然而其他3个轮子都很正常,他们说因为轮子摩擦太厉害温度太高导致刹车系统失灵,
要换那个叫caliper的零件,可恶的是到处都没有,最快要等一周才能邮寄零件,其他
的牌子安装不下去。好无奈,因为要赶路回家,只好叫了auto transport把车运回家,
然后自己租了oneway的车开回家,昨晚车终于到家了,今早去了车行叫他们检查到底什
么毛病会导致轮子抱死,导致刹车系统失灵,而且车里电脑系统没有任何提示。
几个小时过后,车行电话打来了,说检查不出来哪里出问题了,知道我开长途路上出
问题,然后他们说今晚叫他们经理把车开回家,路途开远一点,估计轮胎一热问题就会
出来。我说:叫你经理小心点,要是路上刹车失灵出了问题你们自己要。我心里... 阅读全帖 |
|
c****q 发帖数: 343 | 13 国内信用卡什么地址和zip都能验过去 返回值全是通过
只要看商家接受不接受美国以外发行的卡就可以 航空类都没问题的 毕竟不止中国人用
自己的信用卡买机票 |
|
c*****o 发帖数: 178 | 14 这函数就有问题阿,返回值都没有。
char * p = r; r是什么?
当然肯定是笔误吧。。。。。。 |
|
h**6 发帖数: 4160 | 15 看到版上有些面友被问到写sqrt函数的问题,现请教一下:
sqrt(x)
当x>=0的时候可以用牛顿公式逼近,当x<0的时候除了设定错误参数EDOM,返回值应该
是多少呢? |
|
z*******y 发帖数: 578 | 16 我是没讲清楚看来,其实题目就是知道第一个字符串是“1” ,给一个参数n,求第n个
按照这样的规则产生的字符串。中间的字符串不用都存,返回值就是第n个按照此规则
产生的字符串 (我画了个类似链表的东西是想把题目说清楚,不用链表的)
resource? |
|
k*k 发帖数: 243 | 17 函数的返回值类型不同, 所以是函数重载吧
pt |
|
r**********1 发帖数: 292 | 18 对于[3,1,2,3]这个数组,你的findMajorityElem返回值是2,应该是3.
int findMajorityElem(int array[], int n){
int maj_index =0;
int votes = 1;
for (int i = 1; i< n; i++){
if (array[i] == array[maj_index] ){
votes ++;
}else if(votes >0){
votes--;
}else{
maj_index = i;
votes = 1;
}
}
return array[maj_index];
} |
|
y**i 发帖数: 1112 | 19 嗯,这个最好,不用遍历,时间复杂度O(n),只是空指针的情况下返回值是不是应该改
成-1?树的高度定义是不包括根结点的吧 |
|
y**i 发帖数: 1112 | 20 你有没有尝试第三和第四种情况能不能修改字符元素呢?我觉得应该不能,尽管返回值
是char* |
|
B*****t 发帖数: 335 | 21 1 main函数可以没有返回值,
2. double main(): compilation error
具体为什么可以去看C++标准 |
|
e******l 发帖数: 26 | 22 刚刚被一位中国同胞面试,第3次phone,第一次被中国人面
果然不出所料被打击得很惨,
不过面试的同胞非常好人的给出了很中肯的意见,
指出俺太容易give up
俺确实是面试经验缺乏,准备也很不足,
谢谢这位同胞
面试的问题主要是一些基本的c/c++ java语法
主要涉及c/c++ java两种语言的一些区别与联系
问得比较细,
对了,还有padding,分配的内存不能为奇数,所以sizeof(something)的返回值
永远是偶数 (常识,俺居然忘了。。。)
几个算法问题
在100k个数中找top 100,
单向链表判断有无循环
还有0到n范围内找漏掉的数,n可以很大,但就算溢出仍然可以用一个整数就算出结果。
应该都是很常见的问题,俺大概是唯一一个答不出来的中国人吧。。。。
可惜一直没时间好好看版上的帖子 |
|
M********5 发帖数: 715 | 23 首先,你要弄清楚这道题的考点。这道题的考点是conversion operator,参考c++
primer的527页。
conversion operator的很明显的一个特点是函数以operator开头,且没有返回值,依
据这一点,排除了三个选项。
第二个考点(本来不是太明显,在这题中),就是const究竟修饰什么,记住一点,
const放在*后面,修饰的就是指针,就是说指针不能再变。
第三个考点,strcmp的参数类型是什么?cstring!cstring又是什么?const char*!
所以这就是我的答案 |
|
h**6 发帖数: 4160 | 24 某公司的电面题,以前没见过,觉得有点意思,就贴在这里。
一些珠宝排成一行,每个珠宝都有一个正整数价值。两人玩一个游戏,每人每回合可以从任意一端取一个珠宝,直到全部珠宝取完,所取得珠宝总价值最大的获胜。已知每个珠宝的价值,假设两人都特别聪明,求先取的人最多能取到多少价值的珠宝?
自定义函数参数和返回值。 |
|
h**6 发帖数: 4160 | 25 我其实是回你上一个帖子:
“有一点想不通,如何只用O(M)判断是否能找到K个元素,使得他们之间的最小距离大
于等于给定的X?”
给出两个版本的代码,分别是O(M)和O(KlogM)复杂度。
两个函数的声明完全相同
bool findelements(int* a, int M, int K, int x)
判断已排序的长度为 M 的数组 a 中,是否存在 K 个元素的子集,其半径不小于 x ,返回值
为 bool 类型。 |
|
A*********r 发帖数: 564 | 26 haha, everything make sense now.
Thanks for clarification.
,返回值 |
|
h**k 发帖数: 3368 | 27 1)声明一个函数指针,类型是Person类里的一个成员函数,它的参数和返回值都是空。
2)不确定是否编译出错。但是执行的时候你无法得到一个非public的成员函数的地址
,所以你无法赋值给method。 |
|
h**k 发帖数: 3368 | 28 你自己的类如果没有定义new,系统会自动生成operator new 和delete。
foo( new A(), new A() ) 的问题是如果第二个new失败,第一个new的返回值将导致内
存泄露。
另外两个表达式看不出问题来。 |
|
f****n 发帖数: 208 | 29 1。给出一无空格长字符串,找出所有的单词,假设给定字典。(单词须连续,存在多
解或无解)
2。黑盒子若干时间间隔给出一整数,如何分析结果。
给出若干个行程表,如何判定每个行程表是否和其他行程表冲突。
3。给出若干矩形的重叠关系,如何找出一个矩形集合包含最多个矩形,集合内所有矩形都重叠。
4。 给出两个整数数组,如何找出交集。(返回值为数组,只允许一次分配内存,不可
改变输入数组)
5。给出一整数,转换为罗马数字。 |
|
s*****s 发帖数: 157 | 30 给出两个整数数组,如何找出交集。(返回值为数组,只允许一次分配内存,不可 改
变输入数组)
这个是sorted的array吗? 或者说是否我们要先sort一下, 然后再找交集? |
|
j********x 发帖数: 2330 | 31 1. 为啥去nvidia
2. 你做啥的
3. 你做的东西怎么实现?
4. 你做的东西如何测试?
5. 你做的东西你关心什么性能指标
6. c++中如何不用对象实例调用方法(static)
7. constructor中数据成员的初始化顺序(effective c++)
8. vector中删除小于5的元素(erase函数的行为)
9. pthread_cond_wait() 实现某个变量改变的时候唤醒其他thread
10. tcp/ip networking programming中调用read()函数为什么总是要
check返回值(因为可能读出来的实际长度跟参数不同)
11. design pattern常用哪个?觉得哪个不太好,不如声称的那么好用
12. 向他提问
就这些,想起来再补充 |
|
z****o 发帖数: 78 | 32 Google的白板不需要知道具体的STL,你可以assume一个insert的行为和接口然后用,
但是必须define出来,因为比如insert是pass by ref或者pass by value对外面实现还
是有影响的。还有像pop()到底是不是有返回值你只要define清楚他们并不计较。 |
|
j***y 发帖数: 2074 | 33 谢谢大家啊,我刚才不自觉地就把getchar()的返回值认为是char了。真是糊涂。
顺便问一下,一个文本文件中可以包含0xFF这样的字节吗(不是文件末尾)? |
|
j**l 发帖数: 2911 | 34 要求inplace对栈内的元素重新排序,你可以使用的方法
Push
Pop(不返回值)
Top
IsEmpty
是否应该递归,利用操作系统的隐含堆栈空间,得到一个伪inplace的算法?
假定栈元素是int,代码如下:
void Sort(Stack& s)
{
// 栈为空,无需排序
if (s.IsEmpty())
return;
// 先弹出栈顶元素x,对剩下的栈元素递归排序
int x = s.Top();
s.Pop();
Sort(s);
// 如果排好序的栈为空,把x送回栈即可,排序完成
if (s.IsEmpty())
{
s.Push(x);
return;
}
// 如果x不小于栈顶元素,同样把x送回栈即可,排序完成
int y = s.Top();
if (x >= y)
{
s.Push(x);
return;
}
// 否则, 令x归栈后,栈顶还是最大元素... 阅读全帖 |
|
A***M 发帖数: 18 | 35 1)恩。 是需要改一下。加个参数返回值就可以了
2) 这个我倒没考虑呢。 |
|
l**d 发帖数: 746 | 36 我觉得LZ运气也不错,我去年也面了两个跟我PhD方向很match的,自我感觉research的
问题都答得很好,因为问题我都准备到了。其中一个做完presentation以后,有个之前
曾经电面我的还专门跑过来跟我说your presentation is very very good。结果最后
两个都没拿到。回头想起来,这两个面试的里面,都各碰到一个老印,而且老印都问了
很细的编程细节的问题,比如C的语法问题,socket编程里面接口的返回值类型之类的
,我一时都记不起来了。估计就是因为这个被废掉了。 |
|
l**d 发帖数: 746 | 37 我觉得LZ运气也不错,我去年也面了两个跟我PhD方向很match的,自我感觉research的
问题都答得很好,因为问题我都准备到了。其中一个做完presentation以后,有个之前
曾经电面我的还专门跑过来跟我说your presentation is very very good。结果最后
两个都没拿到。回头想起来,这两个面试的里面,都各碰到一个老印,而且老印都问了
很细的编程细节的问题,比如C的语法问题,socket编程里面接口的返回值类型之类的
,我一时都记不起来了。估计就是因为这个被废掉了。 |
|
a***u 发帖数: 383 | 38 不确定自己是否理解题意。对这个程序有点疑问,如果给的数组中第一个数是最大的,
那么程序的返回值total是0? |
|
P**********c 发帖数: 3417 | 39 第12题vector能存多少数是有上限的吧,毕竟它的size()返回值其实是
unsigned int. 存成vector的好处是什么呢?
the
called
all
890 |
|
a***u 发帖数: 383 | 40 不确定自己是否理解题意。对这个程序有点疑问,如果给的数组中第一个数是最大的,
那么程序的返回值total是0? |
|
P**********c 发帖数: 3417 | 41 第12题vector能存多少数是有上限的吧,毕竟它的size()返回值其实是
unsigned int. 存成vector的好处是什么呢?
the
called
all
890 |
|
x****1 发帖数: 118 | 42
忘记说了,一开始有些格子是脏的,有些是干净的,所以不能用isClean()判断是否has
visited。
我觉得这道题思路很直接,没有什么复杂的算法,主要是程序要写清楚。让机器人知道
遇到什么样的情况该如何处理。在一个大的while(true)loop里面每次moveforward(
)根据返回值,进行各种判断。这题属于想想简单,写起来麻烦。
我当时的解法是两个while loop,用第一个把机器人移到一个corner,第二个loop让机
器人进行贪吃蛇走法,就是撞墙以后左拐->前进->左拐,下次撞墙右拐->前进->右拐,
同时要判断什么时候清理,什么时候停下。走一点重复的路没关系,其实也是无法避免
的。 |
|
a***r 发帖数: 93 | 43 LZ的这个题目, 我搞不懂什么意思,难道不是在两个arraylist中求common movie吗?
谁能说说为什么要用graph及怎么用graph来解?
==================================================================
第二个人是个大牛,言谈举止比较古怪,有点高傲,但还算gentle。
大牛废话特别多,讲题blabla一大堆,都没听明白,不知道重点是什么要让我做什么
。交流过后才大概清楚是一道貌似google题库题(我没见过,但是后面的面试官又提到
过这题)题目大概是这样的:actor和actor之间用同时参演的movie连接,给你两个方
法, getActorsByMovie() 和getMoviesByActor(), 让你去找连接两个actor的movies。
上来先问我这两个方法返回值用什么collection比较好,我说arraylist,然后解释为
什么。接下来开始解题,我说可以看成图,节点是actor,路径是movie,然后用广度或
者深度去遍历。我就回忆cracking the coding上4.2那... 阅读全帖 |
|
g**********y 发帖数: 14569 | 44 看这个描述,我对问题的理解就是直译:
找出连接两个演员的电影,就是两个演员共同参演的电影。
如果针对这个问题,最方便写code的结构是hashset,
public List getCommonMovies(String actor1, String actor2) {
HashSet hs1 = getMoviesByActor(actor1);
HashSet hs2 = getMoviesByActor(actor2);
ArrayList common = new ArrayList();
for (String movie : hs1) {
if (hs2.contains(movie)) common.add(movie);
}
return common;
}
本来这是个简单题,我想大牛可能打算展开来说,变换问题和条件。后来Interview演
变成写那个实现。
从图的角度,这就是个简单的二分图。左边演员,右边电影。
没准大牛本来打算变化个max-flow出来让你解。
》》》》... 阅读全帖 |
|
s********e 发帖数: 340 | 45 有一个面试题,是让用测试驱动TDD的方式开发和测试一个小程序。程序是:
写一个程序,打印从1到100的数字,如果这个数字是3的倍数,那么就打印AAA,而不是
打印出这个数字,如果这个数字是5的倍数,就打印出BBB,而不是打印出这个数字,如
果这个数字是即是3的倍数,也是5的倍数,就打印出AAABBB.
单纯写这个程序很简单,但是要用TDD的方式写出测试驱动就比较费解。主要是不知道
TDD的测试代码该如何写才能实现单元测试。 请指教,希望能给出程序和解释。
此外,请问如果一个方法没有返回值,是void的,该如何用做单元测试呢? |
|
s********e 发帖数: 340 | 46 我觉得这样做的话,不能测试出正确啊? 我的困惑就是如果这个方式是void的,没有
返回值,如何测试方法里面的运行结果是正确的。比如我说的这个打印的问题,没有返
回结果,如何用assert去比较?该如何测试方法是正确的?
谢谢!
your |
|
y*******g 发帖数: 6599 | 47 我被问过这个问题,错误处理我当时问过我的面试官,他首先让我写正常的,
然后问了我标准的atoi怎么做的,有哪些不好,你应该怎么做,
我回答加一个参数
int myatoi(const char* p, int& out);
返回值是错误代码, atoi的结果在out里 |
|
|
b***e 发帖数: 15201 | 49 前面贴出来的解法还有个Bug,数组前几行都是0的时候,返回值差1:
这个是改正的版本。
public static int countComps(int[][] a)
{
int m=a.length;//row length
int n=a[0].length; //col length
int label=1;//label init value is 1 but will start with 2,increase
by 1 when find 1 possible new component
HashSet equal_labels = new HashSet();//to save equivalent label
pairs,no duplicates
//return result would be
int west=0;
int north=0;
... 阅读全帖 |
|
y*******g 发帖数: 6599 | 50 扔 bad_alloc 并 return null
错,扔了bad_alloc就不会有返回值了。
其他选项有问题吧? |
|