由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - Amazon.com Phone Interview 备受打击
相关主题
若问JAVA问题~问一个CRC出错的概率
WEP&Airsnort:anyone familiar pls come in一个基本的复杂度问题 (转载)
[转载] CS interview question请教一个好的算法
如何有效地判断一个32位二进制数里有几个1?01背包问题的DP算法复杂度O(nW),可是为什么还是pseudopolynomial time?
问一个production system的问题问个小问题啊,有思路就可以
求助一个随机过程或者概率统计题,谢谢啦[转载] 请问一个有关选择数据结构的问题
世界上有10种人,一种懂二进制,一种不懂。- -!你懂的 (转载)C里面的动态数组是放在栈里还是堆里?
求算法推荐c 程序超过32位怎么办?
相关话题的讨论汇总
话题: xor话题: phone话题: interview话题: 出现话题: 那个
进入CS版参与讨论
1 (共1页)
j**********9
发帖数: 88
1
问题 1。 java garbage collector language 有哪些?
不知道
2。 有一个integer数组里每个数字出现两次只有一个出现一次,怎样找出出现一次的那个数,还要做time complex 分析。
3。 怎么样reverse一个字符数组,但是不用make a copy of that character
array if there is a method getCharacter(index).
那个人最后问我,本科是不是学CS的。大家面试的时候都是什么情况,都是问这么详细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。
w***g
发帖数: 5958
2
2. 任何一个二进制数跟自己的xor都是0
二进制数的xor是可以交换的
任何二进制数和0xor后还是它自己。所以答案是所有的数求xor,最后得到的就是单
个的那一个。复杂度为O(N)
这个东西我也是想了一会儿才想出来的。要是面试的话估计也挂了。

【在 j**********9 的大作中提到】
: 问题 1。 java garbage collector language 有哪些?
: 不知道
: 2。 有一个integer数组里每个数字出现两次只有一个出现一次,怎样找出出现一次的那个数,还要做time complex 分析。
: 3。 怎么样reverse一个字符数组,但是不用make a copy of that character
: array if there is a method getCharacter(index).
: 那个人最后问我,本科是不是学CS的。大家面试的时候都是什么情况,都是问这么详细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

j**********9
发帖数: 88
3
他的问题是,数组里的整数只有一个出现一次,其他的都出现两次,怎么找出那个出现
一次的。

【在 w***g 的大作中提到】
: 2. 任何一个二进制数跟自己的xor都是0
: 二进制数的xor是可以交换的
: 任何二进制数和0xor后还是它自己。所以答案是所有的数求xor,最后得到的就是单
: 个的那一个。复杂度为O(N)
: 这个东西我也是想了一会儿才想出来的。要是面试的话估计也挂了。

X*****r
发帖数: 2521
4
integer是整数
没说是binary

【在 w***g 的大作中提到】
: 2. 任何一个二进制数跟自己的xor都是0
: 二进制数的xor是可以交换的
: 任何二进制数和0xor后还是它自己。所以答案是所有的数求xor,最后得到的就是单
: 个的那一个。复杂度为O(N)
: 这个东西我也是想了一会儿才想出来的。要是面试的话估计也挂了。

a****9
发帖数: 418
5
bitwise xor: a^b

【在 X*****r 的大作中提到】
: integer是整数
: 没说是binary

g*****g
发帖数: 34805
6
这些题很容易吧,career up上看过一圈就知道了。
不过我没听说过GC language这个概念,估计是问
GC算法?

一次的那个数,还要做time complex 分析。
细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

【在 j**********9 的大作中提到】
: 问题 1。 java garbage collector language 有哪些?
: 不知道
: 2。 有一个integer数组里每个数字出现两次只有一个出现一次,怎样找出出现一次的那个数,还要做time complex 分析。
: 3。 怎么样reverse一个字符数组,但是不用make a copy of that character
: array if there is a method getCharacter(index).
: 那个人最后问我,本科是不是学CS的。大家面试的时候都是什么情况,都是问这么详细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

g*****g
发帖数: 34805
7
把所有数XOR一遍剩下的那个就是。
A ^ A = 0. 0 ^ A = A
XOR是可交换的。

【在 j**********9 的大作中提到】
: 他的问题是,数组里的整数只有一个出现一次,其他的都出现两次,怎么找出那个出现
: 一次的。

j**********9
发帖数: 88
8
不好意思,还是没有明白。你是说取出第一个数和剩下的数xor,然后找到那个和它相同
的数?

【在 g*****g 的大作中提到】
: 把所有数XOR一遍剩下的那个就是。
: A ^ A = 0. 0 ^ A = A
: XOR是可交换的。

a****9
发帖数: 418
9
做个实验就知道了:
1^3^2^3^5^2^1 = 5
因为1 2 3 在上式都出现了两次, 所以就cancel了

【在 j**********9 的大作中提到】
: 不好意思,还是没有明白。你是说取出第一个数和剩下的数xor,然后找到那个和它相同
: 的数?

g*****g
发帖数: 34805
10
如果不能理解,想像一下一堆数,除了一个以外都是正负对应,
你要找出剩下的那个数你会怎么做。
这个跟那个是一个性质。

【在 j**********9 的大作中提到】
: 不好意思,还是没有明白。你是说取出第一个数和剩下的数xor,然后找到那个和它相同
: 的数?

相关主题
求助一个随机过程或者概率统计题,谢谢啦问一个CRC出错的概率
世界上有10种人,一种懂二进制,一种不懂。- -!你懂的 (转载)一个基本的复杂度问题 (转载)
求算法推荐请教一个好的算法
进入CS版参与讨论
j**********9
发帖数: 88
11
谢谢,我是想不出来这样的好办法。

【在 a****9 的大作中提到】
: 做个实验就知道了:
: 1^3^2^3^5^2^1 = 5
: 因为1 2 3 在上式都出现了两次, 所以就cancel了

i******t
发帖数: 370
12
第3题不是挺容易,swap(str[i], str[len-1-i]); 就完了。建议楼主多做做各大公司
的面试题,熟能生巧,见多识广。

一次的那个数,还要做time complex 分析。
细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

【在 j**********9 的大作中提到】
: 问题 1。 java garbage collector language 有哪些?
: 不知道
: 2。 有一个integer数组里每个数字出现两次只有一个出现一次,怎样找出出现一次的那个数,还要做time complex 分析。
: 3。 怎么样reverse一个字符数组,但是不用make a copy of that character
: array if there is a method getCharacter(index).
: 那个人最后问我,本科是不是学CS的。大家面试的时候都是什么情况,都是问这么详细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

j**********9
发帖数: 88
13
多谢指教。那里可以看到个大公司的面试题呢?

【在 i******t 的大作中提到】
: 第3题不是挺容易,swap(str[i], str[len-1-i]); 就完了。建议楼主多做做各大公司
: 的面试题,熟能生巧,见多识广。
:
: 一次的那个数,还要做time complex 分析。
: 细的问题吗?上硕士的时候并不强调编程,很多东西都忘了,感觉很没有信心。

i******t
发帖数: 370
14
楼上的人不是说了吗?http://www.careercup.com/

【在 j**********9 的大作中提到】
: 多谢指教。那里可以看到个大公司的面试题呢?
j**********9
发帖数: 88
15
多谢楼上各位高人的指点.
m****u
发帖数: 3915
16
楼主你的这些问题都是典型的面试题
去jobhunting版混两天,你就知道了,祝你好运
j**********9
发帖数: 88
17
谢谢。

【在 m****u 的大作中提到】
: 楼主你的这些问题都是典型的面试题
: 去jobhunting版混两天,你就知道了,祝你好运

K****n
发帖数: 5970
18
这个本版以前说过,人跟我说是一道很old的题

【在 w***g 的大作中提到】
: 2. 任何一个二进制数跟自己的xor都是0
: 二进制数的xor是可以交换的
: 任何二进制数和0xor后还是它自己。所以答案是所有的数求xor,最后得到的就是单
: 个的那一个。复杂度为O(N)
: 这个东西我也是想了一会儿才想出来的。要是面试的话估计也挂了。

b********p
发帖数: 875
19
2 具体很有用的, 相近的问题有2d-parity / checksum / CRC
1 (共1页)
进入CS版参与讨论
相关主题
c 程序超过32位怎么办?问一个production system的问题
请问已排好序的数组,就是一个堆heap吗?求助一个随机过程或者概率统计题,谢谢啦
跪求大牛给解答下个c++中的诡异问题...世界上有10种人,一种懂二进制,一种不懂。- -!你懂的 (转载)
请教一个算法问题求算法推荐
若问JAVA问题~问一个CRC出错的概率
WEP&Airsnort:anyone familiar pls come in一个基本的复杂度问题 (转载)
[转载] CS interview question请教一个好的算法
如何有效地判断一个32位二进制数里有几个1?01背包问题的DP算法复杂度O(nW),可是为什么还是pseudopolynomial time?
相关话题的讨论汇总
话题: xor话题: phone话题: interview话题: 出现话题: 那个