google on campus 面试多久出结果+面经# JobHunting - 待字闺中
n*n
1 楼
请问版上各位google on campus面试多久能出结果?整个过程走下来,直到最后知道
hiring decision需要多长时间?一个月够吗
我昨天刚面了2轮,各45分钟。下面是题目
1. count the number of 1s in binary representation 我用的4位4位hash的方法
但是没有考虑负数情况,在面试官提示下,意识到对负数向右shift,发生的是sign
extension, 所以这题要先对输入进行检查。
2. remove duplicates from linked list, suppose you can use stl list. 我用的
hash_set, 这题很顺利。
3. 很长很长的string/file, 要我找出中间重复次数最多的character, character set
可能是任何char set, unicode... 我说mapreduce, 后来面试官说 如果是一台机器,8
个core, 1个process,怎么办。我说 似乎mapreduce需要在distributed system环境下(
但其实我不肯定,如果一台机器多进程/多线程)是不是就也可以mapreduce).面试官又
给了提示,我才说multi-process,后改成multi-threading, 后来他问我那几个thread
怎么写协调,我说可以公用data segment in the process space, 但是要注意锁的问
题。最后他问我说mapreduce和multi-thread的tradeoff, 我说communication
overhead, 似乎他对我的答案满意。
我和面试官说honestly第一题 我见过了 (我不知道这是不是画蛇添足了!!!!!)
哎 总之 虽然觉得自己答得还可以 但是很担心!!
第二个人先问了一些暑期实习的项目问题
1. 设计一个counte class, 写一个函数算某机器最后一分钟处理任务的个数。我说用
circular array, 他说right way to go, 但是在细节上澄清了一会。不知道是不是我
的表达不够好。
2. vector of vector of ints, 请implement bool hasnext()和int next() 我说要用
一个变量track在nested vector中的位置,他提示用2个,然后我开始code, hasnext
code完了 然后也解释给他,似乎没有问题。next() 由于时间不够,但我把逻辑解释完
了,把关键的那4,5行code出来。
希望能有好结果!同bless版上各位!
hiring decision需要多长时间?一个月够吗
我昨天刚面了2轮,各45分钟。下面是题目
1. count the number of 1s in binary representation 我用的4位4位hash的方法
但是没有考虑负数情况,在面试官提示下,意识到对负数向右shift,发生的是sign
extension, 所以这题要先对输入进行检查。
2. remove duplicates from linked list, suppose you can use stl list. 我用的
hash_set, 这题很顺利。
3. 很长很长的string/file, 要我找出中间重复次数最多的character, character set
可能是任何char set, unicode... 我说mapreduce, 后来面试官说 如果是一台机器,8
个core, 1个process,怎么办。我说 似乎mapreduce需要在distributed system环境下(
但其实我不肯定,如果一台机器多进程/多线程)是不是就也可以mapreduce).面试官又
给了提示,我才说multi-process,后改成multi-threading, 后来他问我那几个thread
怎么写协调,我说可以公用data segment in the process space, 但是要注意锁的问
题。最后他问我说mapreduce和multi-thread的tradeoff, 我说communication
overhead, 似乎他对我的答案满意。
我和面试官说honestly第一题 我见过了 (我不知道这是不是画蛇添足了!!!!!)
哎 总之 虽然觉得自己答得还可以 但是很担心!!
第二个人先问了一些暑期实习的项目问题
1. 设计一个counte class, 写一个函数算某机器最后一分钟处理任务的个数。我说用
circular array, 他说right way to go, 但是在细节上澄清了一会。不知道是不是我
的表达不够好。
2. vector of vector of ints, 请implement bool hasnext()和int next() 我说要用
一个变量track在nested vector中的位置,他提示用2个,然后我开始code, hasnext
code完了 然后也解释给他,似乎没有问题。next() 由于时间不够,但我把逻辑解释完
了,把关键的那4,5行code出来。
希望能有好结果!同bless版上各位!