s*******f 发帖数: 1114 | 1 interviewer永远是对的,即使他错了,因为评语是他写的,评语上你可能是个笨蛋,
但事实上是他;所以这时候你可能悲翠了,尤其是他不给你时间解释的时候。
例1:整数数组找出2个数字之和等于target. 除了hash,还能排序后做如下动作:
left = 0;
right = length - 1;
while (left < right){
if (a[left] + a[right] == target){
get it;
}else if (a[left] + a[right] < target){
++left;
}else{
--right;
}
}
然后interviewer不停地challenge我说后面处理不等的几句会把解漏了;我给出
类似归纳法证明,他说我证明有问题,然后下一题。
例2:
while (1){
int i = 0;
//interviewer觉得下次执行到这时i != 0. 我把它改成 int i; i = 0; ...解除争执
....
++i;
}
大家有没有好的办法。? 我想到的是叫他事后上电脑实验一下,不过感觉不太可能。 |
y*******g 发帖数: 6599 | 2 只能指出
指出了面试官rp好你就过了
不指出他rp好不好你都悲剧了
【在 s*******f 的大作中提到】 : interviewer永远是对的,即使他错了,因为评语是他写的,评语上你可能是个笨蛋, : 但事实上是他;所以这时候你可能悲翠了,尤其是他不给你时间解释的时候。 : 例1:整数数组找出2个数字之和等于target. 除了hash,还能排序后做如下动作: : left = 0; : right = length - 1; : while (left < right){ : if (a[left] + a[right] == target){ : get it; : }else if (a[left] + a[right] < target){ : ++left;
|
s*******f 发帖数: 1114 | 3 不是rp,是他们觉得自己是对的,然后继续下一题。
【在 y*******g 的大作中提到】 : 只能指出 : 指出了面试官rp好你就过了 : 不指出他rp好不好你都悲剧了
|
y*******g 发帖数: 6599 | 4 所以你要指出来,和他们说清楚呀
【在 s*******f 的大作中提到】 : 不是rp,是他们觉得自己是对的,然后继续下一题。
|
s*******f 发帖数: 1114 | 5 第一个例子我不停解释,然后他强行下一题。
【在 y*******g 的大作中提到】 : 所以你要指出来,和他们说清楚呀
|
y*******g 发帖数: 6599 | 6 运气不好也没办法
不过如果interviewer的方法work,那就照他的方法做。code之前首先和他确认一下用
什么方法。他认可之后再继续
【在 s*******f 的大作中提到】 : 第一个例子我不停解释,然后他强行下一题。
|
k****n 发帖数: 369 | 7 complain给你的HM吧,既然已经被拒,那还怕啥?
【在 s*******f 的大作中提到】 : interviewer永远是对的,即使他错了,因为评语是他写的,评语上你可能是个笨蛋, : 但事实上是他;所以这时候你可能悲翠了,尤其是他不给你时间解释的时候。 : 例1:整数数组找出2个数字之和等于target. 除了hash,还能排序后做如下动作: : left = 0; : right = length - 1; : while (left < right){ : if (a[left] + a[right] == target){ : get it; : }else if (a[left] + a[right] < target){ : ++left;
|
s*******f 发帖数: 1114 | 8 不知道有没有被拒。
下次一定记得要email,把test case啥发过去
【在 k****n 的大作中提到】 : complain给你的HM吧,既然已经被拒,那还怕啥?
|
c******o 发帖数: 534 | 9 第一题,get it那里不要left++ 和 right--么?
否则只能找一个解啊
【在 s*******f 的大作中提到】 : interviewer永远是对的,即使他错了,因为评语是他写的,评语上你可能是个笨蛋, : 但事实上是他;所以这时候你可能悲翠了,尤其是他不给你时间解释的时候。 : 例1:整数数组找出2个数字之和等于target. 除了hash,还能排序后做如下动作: : left = 0; : right = length - 1; : while (left < right){ : if (a[left] + a[right] == target){ : get it; : }else if (a[left] + a[right] < target){ : ++left;
|
s*******f 发帖数: 1114 | 10 他要我返回一对就OK。这里我简写了。
【在 c******o 的大作中提到】 : 第一题,get it那里不要left++ 和 right--么? : 否则只能找一个解啊
|
N********s 发帖数: 44 | 11 楼主GET IT之后是不是还要LEFT++, RIGHT--? 继续往下找?
(加上 LEFT++; RIGHT--)
不好意思我不会C++用JAVA的语法加的 |
s*******f 发帖数: 1114 | 12 interviewer挑战我的不是这句。
觉得我后面几句有问题。
---都找出来,当然加这句;要说好是如果{5,5,5,5,2,2}找等于7,该找出多少对。你这个找出2对。
【在 N********s 的大作中提到】 : 楼主GET IT之后是不是还要LEFT++, RIGHT--? 继续往下找? : (加上 LEFT++; RIGHT--) : 不好意思我不会C++用JAVA的语法加的
|
a********m 发帖数: 15480 | 13 这啥面试官呀。。。。
【在 s*******f 的大作中提到】 : interviewer挑战我的不是这句。 : 觉得我后面几句有问题。 : : ---都找出来,当然加这句;要说好是如果{5,5,5,5,2,2}找等于7,该找出多少对。你这个找出2对。
|
a********m 发帖数: 15480 | 14 也许 get it会返回吧。
【在 c******o 的大作中提到】 : 第一题,get it那里不要left++ 和 right--么? : 否则只能找一个解啊
|