由买买提看人间百态

topics

全部话题 - 话题: 老题
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
d****n
发帖数: 233
1
来自主题: JobHunting版 - 一道老题
link里的跟这题不是一道题。 这是最大黑边矩形问题。
c*****m
发帖数: 315
2
来自主题: JobHunting版 - a家电面(老题)
Bless 先。
lz面什么?我面SDET也问了2,3和其他一些基础题, 不过3的设计题是car
manufacturing.然后就被烙印黑掉了。
j**********3
发帖数: 3211
3
楼主新题简直是龟速啊龟速。。。。一天一道。。。
老题就轻车熟路了。。。悲剧啊
a********5
发帖数: 1631
4
之前看过一些新题,感觉灵活很多。
老题好多思路都太固定了,不过脑子就默写了。
我也要开始刷了。。唉
p****6
发帖数: 724
5
来自主题: JobHunting版 - 讨论两道L家的设计题
第二题考你会不会用kafka和某流处理的工具,老题了
l********r
发帖数: 221
6
leetcode的经典老题了, 估计都刷过了。换leetcode上没有的hard题 搞s烙印
s*******i
发帖数: 698
7
来自主题: JobHunting版 - LC400题之后考到的概率高吗?
LC就要倒着刷 新题出现频率才高 老题没啥鸟用
N*****N
发帖数: 1605
8
来自主题: BrainTeaser版 - 经典老题:韩信点兵
相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2
人、7人一列余4人、13人一列余6人。刘邦晕。。。。。
请问共有多少人?
这个题确实是小学题了,记得当时解应用题的时候出现再剩余定理的教学中,呵呵。
现代称Chinese Remainder Theorem
N*****N
发帖数: 1605
9
来自主题: BrainTeaser版 - 经典老题:三个枪手
你和busby,devilaq一起为争夺美女bryanlo,三个人进行了一场决斗。决斗中你们每
个人手中一支枪.
假设你笨蛋一些,命中率是30%
busby是50%
而devilaq是100%命中的神枪手
为了公平期间,决定由你第一个开枪,然后是busby,最后才是devilaq。
轮流射击直到最后一个
那么这三个人中间谁活下来的概率最大呢?每个人分别应该采取什么策略?
相似的一道题,但我不知道答案,也想不出来:
上述场景中,假设三人都是100%的神枪手,且一人只有一发子弹。
那么你应该使用何种策略求活呢?
好像不是什么急转弯的题目,也不是概率题,我也不知道是那种类型,仅供讨论,呵呵。
f****e
发帖数: 590
10
来自主题: Quant版 - brainteaser两道老题
有一点思路,但应该有更直观的方法
第一题其实用数学归纳法可以证明这个sum会是(n-1)n/2
当n是2、3的时候没有问题,假设n=1到k-1,结论都成立
那么当n=k的时候,把k分成k1+k2,无论k1 k2是多少,你都能证明(k1-1)k1/2+(k2-1)
k2/2+k1k2=(k-1)k/2
第二道题用这个思路结果应该是1/2,但严格的证明还没有想得很清楚

xy
is
a
is
o********n
发帖数: 100
11
来自主题: Quant版 - 再问几个老题~ 代数题
第三题怎么算的
W**********r
发帖数: 8927
12
来自主题: JobHunting版 - 关于anagram的老题?
感觉这就是一个典型的用HashMap存出现数的问题啊,没有Order的问题,所以不用用什么LinkedHashMap。扫描一下第一个String,把新字符(空格和Single Quote滤掉)当Key,1当Value存进去,老字符(已经在HashMap里)的话,计数+1。然后扫描第二个,如果出现新字符,Return false,老字符的话记数-1 (计数是0的话从HashMap去除) ... 复杂度就是个O(n)。
z**c
发帖数: 625
13
来自主题: JobHunting版 - 一个概率+编程题。
老题了,大概就是你看到N个,然后选第N个with 1/N 的概率。
r****o
发帖数: 1950
14
来自主题: JobHunting版 - 一道老题
有谁用DP作出来这道题,并且能正确输出两组数吗?
我用DP发现有可能会取重复的数。
c****s
发帖数: 241
15
来自主题: JobHunting版 - 求教一道老题
这个是geniusxsy总结的题,但是没有看懂。不知哪位能指点一下?
题目4. 很简单的,N个数的数组,找出最大的和第二大的数,只用N+logN-2的比较次数
,不需要额外空间。这个是典型的问题本身就是答案提示的题目--基于比较又有LogN,
很显然思路涉及二分法,继续下去,剩下的问题就仅仅是找一个符合要求的Implementa
tion了。
B*****t
发帖数: 335
16
来自主题: JobHunting版 - 求教一道老题
这个题不是问题复杂度是多少,是问最少需要多少比较次数。
就算是求复杂度,也不是O(4logn)

2
h**6
发帖数: 4160
17
来自主题: JobHunting版 - careercup书上一个老题
这题应该有N^3的解法,楼主所列的方法,恐怕是N^4的
d**e
发帖数: 6098
18
来自主题: JobHunting版 - 一道老题
问得好,这个要回去想一下。
看来每题都要想一下变种的情况
d**e
发帖数: 6098
19
来自主题: JobHunting版 - 一道老题
或者是吧
他然后就算random指向的index,写完code,被说写错了,然后问了几个behavior的问
题,就完了
K******g
发帖数: 1870
20
来自主题: JobHunting版 - 问两个Palindrome的老题
第二题,感觉好像不难?
找到中间那个数字,假设是第i个,比较i+1和i-1位置的数字,如果相同,则比较i+2和
i-2,如果不同了,就把i-2的数字换成i+2的就行了?
j***n
发帖数: 301
21
来自主题: JobHunting版 - 问两个Palindrome的老题
第二题,输入1299. This should return 1331 and not 1221
P*******b
发帖数: 1001
22
来自主题: JobHunting版 - 一道二叉树的老题
thanks
这个题要求返回node,不然显得太简单。
X*********n
发帖数: 570
23
来自主题: JobHunting版 - 请教两道算法题
1. 找n*n young tableaux的median
2. 用一个array实现两个stack大家都会 那如果要实现三个stack呢?
不知道算不算老题,但是还是不会....
h******3
发帖数: 351
24
来自主题: JobHunting版 - bit manipulation 小题
一个老题
Given an integer, print the next smallest and next largest number that have
the same number of 1 bits in their binary representation.
关于next smallest, next largest, 我的理解是比如
a = 347 = 101011011
next smallest = 111111 = 63
next largest = 111111000 = 504
career cup书的solution 运行了一下
next smallest = 343 = 101010111
next largest = 349 = 101011101
给我解释一下吧, 如果以前讨论过, 给个连接, 多谢.
h**********d
发帖数: 4313
25
来自主题: JobHunting版 - 问一道Amazon的老题
Large file, multiple lines, how to get any line in equal probablity. 这题
可以问得很深入,比如文件太大内存无法装入如何办。
有人有内存不够大的做法吗,能不能讲一下,谢谢
C***y
发帖数: 2546
26
来自主题: JobHunting版 - 问个老题,find the next larger in BST
这题logN的解法应该如何做?
e*****e
发帖数: 1275
27
来自主题: JobHunting版 - 问个算法题?
这是young tableau 的老题阿。。。。。data structure 应该学过阿~~~
就从左角开始找好啦~~~
大雪天裸体跪求大牛找如下题名答案~~~
1. 给定M*N个不同的数,一共能生成多少个杨矩?如果允许数字有重复呢?
2. 给定杨矩,找k-th largest,复杂度多少?
j***y
发帖数: 2074
28
来自主题: JobHunting版 - 关于anagram的老题?
感觉上这个题与其说是anagram,还不如说是ransom note的类型,在http://courses.csail.mit.edu/iap/interview/Hacking_a_Google_Interview_Handout_3.pdf里面有类似楼主的解法。
W**********r
发帖数: 8927
29
来自主题: JobHunting版 - 关于anagram的老题?
没看过这题,Google了一下,说这两个是Anagram:George Bush = He bugs Gore,一
个长度是11,一个是12,因为空格数不同,还有的有Single Quote的也算,比如:A
decimal point = I'm a dot in place;那这长度判断有啥用?
i**********e
发帖数: 1145
30
1) 一个 node 可以是 ancestor。例如,如果 p 是 q 的 parent, 那 LCA 就是 p 本
身。
2)解这题之前要问清楚面试官是否存在 parent 指针。如果存在的话比较简单,不用
递归解决。至于不存在 parent 指针的话,可以利用递归来解,要考虑的情况比较多。

common
|
w***y
发帖数: 6251
31
来自主题: JobHunting版 - 一道G家题
看到这个老题, 还是非常不懂啊...... 到底题目的要求是什么意思?
如果像61楼说的, 是给一个 a sorted list of N numbers ,a[N], 和a number "k".
要求找到k或者返回k不存在. N large enough to span multiple disks, 如果N很大
,前面贴的方法都不行啊, 都没办法把a[N] load到内存.
这个题目应该怎么做呢?
f****4
发帖数: 1359
32
来自主题: JobHunting版 - 考古G面经里两道题
你这老题是在哪里翻出来的啊?
给个目录,谢谢
e******s
发帖数: 38
33
来自主题: JobHunting版 - 请教一个扑克牌的老题
主要是原题中文理解错了,呵呵。被那个“前四张” 给晃了。我以为按顺序随机抽5张
牌,用前4张抽出来的,表示第5张抽出来的。这样的话,花色相同的两张牌就有可能都
在前4张。
按你解释的5张牌里任意一张都可以当第5张,那就容易多了。 Thanks a lot.
c*********t
发帖数: 2921
34
来自主题: JobHunting版 - 一道G老题
问两个相关的问题:
1. BST里能有重复的数吗?
2. in general case, 你说的"intersection of two sorted arrays"
题中, 每个sorted array里有没有重复的数?比如可以是 A[]= {2, 3, 3, 4, 5, 5,
6, 10, 12}吗?如果可以有重复的,那么在最终生成的结果的数组中是不是还有可能有
重复的数?
谢谢!
a**********2
发帖数: 340
35
来自主题: JobHunting版 - 贡献几道电面题攒人品
都是老题,攒攒人品
1.分层打印二叉树
2.strstr()
3.count words
4.tic-tac toe winning条件,如何update board
5.hash table和 BST的优劣势,什么时候该用什么结构。
m**q
发帖数: 189
36
来自主题: JobHunting版 - 几道老题 的解答
从mitbbs59整理的题目列表中看到的,没什么思路大部分也找不到原来的链接了,大牛
们帮忙说说思路?先谢了
1. 你有一种语言的dictionary,你有一大串string,没有delimit,你如何interpret成字
典中的字呢?
http://www.mitbbs.com/article/JobHunting/31488093_3.html
2. 给你一个字典array of strings (you may preprocess it if necessary)
任意一个单词,求最小的edit distance
一个单位的distance定义为:
a. replace a letter
b. delete a letter
c. insert a letter (also at any position)
快速的code出来~ 你就可以拿facebook面试了
Pasted from <http://www.mitbbs.com/article/JobHunting/31501445_3.html
3. 有m个nuts, n个bolts,规格大小都不相同
只能nut和bol... 阅读全帖
g**********y
发帖数: 14569
37
来自主题: JobHunting版 - 几道老题 的解答
1. 你有一种语言的dictionary,你有一大串string,没有delimit,你如何interpret成字
典中的字呢?
http://www.mitbbs.com/article/JobHunting/31488093_3.html
这个刚讨论过,就是把一个句子分拆成单词,既可以用Trie, 也可以DP。去search
ihasleetcode的帖子。
2. 给你一个字典array of strings (you may preprocess it if necessary)
任意一个单词,求最小的edit distance
一个单位的distance定义为:
a. replace a letter
b. delete a letter
c. insert a letter (also at any position)
这个我不知道有什么高效的办法,我就brutal force: 反复调用minimumEditDistance(
String a, String b),求最小值。
求最小值的时候可以加点智能,比如已知现在最小值为k, 那么word.length() +/- k... 阅读全帖
b*******8
发帖数: 37364
38
来自主题: JobHunting版 - 几道老题 的解答
第二题标准的DP方法,Edit Distance
r*******g
发帖数: 1335
39
来自主题: JobHunting版 - 几道老题 的解答
嗯,确实有问题,感觉这个题很难,google一下会发现有人说这个问题是Np hard
w********s
发帖数: 11
40
来自主题: JobHunting版 - 几道老题 的解答
第3题有点奇怪,如果所有的nuts对所有的bolts都是大(无法定量比较大多少),则没
法排序呀。
类似的只见过n个nuts和n个对应的bolts的,每一对规格大小不同。这种情况可以就用
quick sort的思路,先用一个nut做pivot对bolts做一轮quick sort,找到配对的bolt
后,用这个bolt再对nuts做一轮quick sort...... 相当于两个数组交错进行quick
sort。
g*****i
发帖数: 2162
41
来自主题: JobHunting版 - 几道老题 的解答
第五题line sweeping里面说"This range can be extracted from the sorted set in
O(log N) time". 这是不是代表java里面TreeSet.subSet()能在O(log N)实现?具体是
如何实现的你知道吗? 谢谢
m****t
发帖数: 555
42
来自主题: JobHunting版 - 几道老题 的解答
5. Given N points in a place with their (x,y) co-ordinates. Find two points
with least distance between them.
这题可以用分而治之的方法来达到O(nlogn),但这还不是最好的算法.可以用
randomized algorithm 达到 O(n). 详见 Algorithm Design 这本书。
k*j
发帖数: 153
43
来自主题: JobHunting版 - 几道老题 的解答
第一题没能找到1hasleetcode的帖子,麻烦火鸡同学给个链接吧。多谢!
k*j
发帖数: 153
44
来自主题: JobHunting版 - 几道老题 的解答
我觉得这题难点就在如何维护一个BST,使得insert,delete,search都是lg(n)。只能
用BST。有同学写出来了吗?
m****t
发帖数: 555
45
来自主题: JobHunting版 - 几道老题 的解答

too
这题就是CLRS一书的习题8-4
m**q
发帖数: 189
46
来自主题: JobHunting版 - 几道老题 的解答
第5题我看编程之美/算法导论上有用分治的方法的,也是O(nlgn),
主要是合并子问题的时候要达到O(n)比较麻烦,需要把两个子问题
按y轴排序的结果合并,还有在合并前的结果中要找到与x轴划分点
水平距离h以内的元素序列,实现起来感觉比sweeping line还要复杂些
m**q
发帖数: 189
47
来自主题: JobHunting版 - 几道老题 的解答
从mitbbs59整理的题目列表中看到的,没什么思路大部分也找不到原来的链接了,大牛
们帮忙说说思路?先谢了
1. 你有一种语言的dictionary,你有一大串string,没有delimit,你如何interpret成字
典中的字呢?
http://www.mitbbs.com/article/JobHunting/31488093_3.html
2. 给你一个字典array of strings (you may preprocess it if necessary)
任意一个单词,求最小的edit distance
一个单位的distance定义为:
a. replace a letter
b. delete a letter
c. insert a letter (also at any position)
快速的code出来~ 你就可以拿facebook面试了
Pasted from <http://www.mitbbs.com/article/JobHunting/31501445_3.html
3. 有m个nuts, n个bolts,规格大小都不相同
只能nut和bol... 阅读全帖
g**********y
发帖数: 14569
48
来自主题: JobHunting版 - 几道老题 的解答
1. 你有一种语言的dictionary,你有一大串string,没有delimit,你如何interpret成字
典中的字呢?
http://www.mitbbs.com/article/JobHunting/31488093_3.html
这个刚讨论过,就是把一个句子分拆成单词,既可以用Trie, 也可以DP。去search
ihasleetcode的帖子。
2. 给你一个字典array of strings (you may preprocess it if necessary)
任意一个单词,求最小的edit distance
一个单位的distance定义为:
a. replace a letter
b. delete a letter
c. insert a letter (also at any position)
这个我不知道有什么高效的办法,我就brutal force: 反复调用minimumEditDistance(
String a, String b),求最小值。
求最小值的时候可以加点智能,比如已知现在最小值为k, 那么word.length() +/- k... 阅读全帖
b*******8
发帖数: 37364
49
来自主题: JobHunting版 - 几道老题 的解答
第二题标准的DP方法,Edit Distance
r*******g
发帖数: 1335
50
来自主题: JobHunting版 - 几道老题 的解答
嗯,确实有问题,感觉这个题很难,google一下会发现有人说这个问题是Np hard
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)