由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Amazon面经
相关主题
C++相关的面经bloomberg 面经
再问一个C的malloc( )Qualcomm面经
请问怎么用Class实现StackC++面试题目分享(2)
C++ Q41: std::sort (C4)请教amazon面试题
32bit vs 64 bit小公司面经
问个题目一道 C++ 的题。
给大家看几道C 小程序离奇的Amzaon第一轮电面
看到一个c的面试题,求教。中国人面试果然很好人
相关话题的讨论汇总
话题: 代码话题: 白板话题: amazon话题: sizeof话题: 如何
进入JobHunting版参与讨论
1 (共1页)
h******d
发帖数: 6
1
一直看本版,很多知识在找工作的过程中都用到了。现在找工作告一段落,奉献一下我
的面经回馈版上的同志们。
先贴Amazon的。感觉他们家考的知识面挺广,而且被问到了behavioral question。
上题目。
电面1:
1。如何判断一个byte有几个bit
2。判断一个整数中有几个bit为1,写代码
3。问一堆OO概念,比较forward & delegation, composition & aggregation, 继承,
多态,虚函数,等等
4。如何用树来实现STL map
5。如何找到一个文件夹下面所有的电话号码,写linux command
6。计算the nth fibonacci number, 写代码
followup: 如果输入的n不合法,比如输入负数,应该如何处理。是应该使用特殊的返
回值,还是抛出异常。比较两者
电面2:
1。hash如何解决collision. 插入操作的最佳,最差和平均时间复杂度
2。计算中序表达式的值。支持+,-,*,/,(,). 写代码
3。给一个log文件,包含n条记录。n是一个很大的未知数。如何随机选出k条记录
Onsite:
interviewer 1:
1。给定两个单词,找到以他们为两端的path,path上相邻单词只相差一个字母。白板
写代码
interviewer 2:
1。给一个迷宫,2维的,一个起始点,一个终点,找到这两个点之间的path。白板写代码
2。给一个整数数组,一个target sum,找到第一对数字,他们的和等于target sum。
需要给出自己的定义什么叫做第一对。白板写代码
interviewer 3:
1。给一个很大的文件,里面包含很多单词。计算出现频率最高的k个单词。白板写代码
interviewer 4:
1。一系列behavioral question,为什么要来Amazon,希望做什么职位,做你希望的职
位需要那些素质,你有没有这些素质,等等
2。并行的程序如何debug。OO programming有什么优点
3。实现一个web crawler。白板写代码
m*****1
发帖数: 147
2
这个是new grad的??
r*********n
发帖数: 4553
3
1。如何判断一个byte有几个bit
我一直以为 8 bits = 1 byte
f*******7
发帖数: 943
4
这个电面好猛啊, bless
j*****y
发帖数: 1071
5
char c[2]
看 c+ 1 和 c的地址差 ?

【在 r*********n 的大作中提到】
: 1。如何判断一个byte有几个bit
: 我一直以为 8 bits = 1 byte

r*********n
发帖数: 4553
6
难道byte和bit之间的换算是implement dependent?

【在 j*****y 的大作中提到】
: char c[2]
: 看 c+ 1 和 c的地址差 ?

c********t
发帖数: 5706
7
看~0多大或者~0有多少个1?

【在 r*********n 的大作中提到】
: 1。如何判断一个byte有几个bit
: 我一直以为 8 bits = 1 byte

c********t
发帖数: 5706
8
bless. 多谢面经。问一下以下几个题。
4。如何用树来实现STL map
是把key用bst来生成tree map吗?
1。给一个迷宫,2维的,一个起始点,一个终点,找到这两个点之间的path。白板写代码
bfs?
3。实现一个web crawler。白板写代码
bfs?

【在 h******d 的大作中提到】
: 一直看本版,很多知识在找工作的过程中都用到了。现在找工作告一段落,奉献一下我
: 的面经回馈版上的同志们。
: 先贴Amazon的。感觉他们家考的知识面挺广,而且被问到了behavioral question。
: 上题目。
: 电面1:
: 1。如何判断一个byte有几个bit
: 2。判断一个整数中有几个bit为1,写代码
: 3。问一堆OO概念,比较forward & delegation, composition & aggregation, 继承,
: 多态,虚函数,等等
: 4。如何用树来实现STL map

a********n
发帖数: 1287
9
太难拉。。。
A*****i
发帖数: 3587
10
求第一题解答
从本科教科书上就一直是byte = 8bit今天头一回听说byte还有别的意思
相关主题
问个题目bloomberg 面经
给大家看几道C 小程序Qualcomm面经
看到一个c的面试题,求教。C++面试题目分享(2)
进入JobHunting版参与讨论
l********5
发帖数: 230
11
写一个webcrawler是怎么回事,。。具体什么要求哇?我记得是我们约莫要花一个月的
大project。。。

【在 h******d 的大作中提到】
: 一直看本版,很多知识在找工作的过程中都用到了。现在找工作告一段落,奉献一下我
: 的面经回馈版上的同志们。
: 先贴Amazon的。感觉他们家考的知识面挺广,而且被问到了behavioral question。
: 上题目。
: 电面1:
: 1。如何判断一个byte有几个bit
: 2。判断一个整数中有几个bit为1,写代码
: 3。问一堆OO概念,比较forward & delegation, composition & aggregation, 继承,
: 多态,虚函数,等等
: 4。如何用树来实现STL map

s*********s
发帖数: 140
12
web crawler考察的是什么呢?记得150上large scale那一章有这题,主要考graph
traversal用dfs还是bfs还有什么时候停止吧。
b******7
发帖数: 92
13
byte有几个bits,应该是sizeof(byte)*8
就如同int有几个bits,是sizeof(int)*8
x*****0
发帖数: 452
14
mark
s*****a
发帖数: 72
15
感谢楼主,
“5。如何找到一个文件夹下面所有的电话号码,写linux command”
谁能说说这个怎么答?grep + regular expression? 完全没概念啊。

【在 h******d 的大作中提到】
: 一直看本版,很多知识在找工作的过程中都用到了。现在找工作告一段落,奉献一下我
: 的面经回馈版上的同志们。
: 先贴Amazon的。感觉他们家考的知识面挺广,而且被问到了behavioral question。
: 上题目。
: 电面1:
: 1。如何判断一个byte有几个bit
: 2。判断一个整数中有几个bit为1,写代码
: 3。问一堆OO概念,比较forward & delegation, composition & aggregation, 继承,
: 多态,虚函数,等等
: 4。如何用树来实现STL map

p****e
发帖数: 3548
16
觉得应该是用位操作
a=1;
for(b=0;a;b++);
a<<=1;
cout<
【在 b******7 的大作中提到】
: byte有几个bits,应该是sizeof(byte)*8
: 就如同int有几个bits,是sizeof(int)*8

n**n
发帖数: 626
17
from Wikipedia,
In the programming languages C and C++, the unary operator sizeof is used to
calculate the size of any datatype, measured in the number of bytes
required to represent the type.

【在 b******7 的大作中提到】
: byte有几个bits,应该是sizeof(byte)*8
: 就如同int有几个bits,是sizeof(int)*8

y***g
发帖数: 1492
18
请问forward & delegation的区别是什么 一直不是很清楚
s*****a
发帖数: 72
19
这个方法不对,已经在 visual studio 2010 X64下面证实过。
sizeof(char) == 1
sizeof(int) == 4
sizeof的返回是以 byte 为单位的,不是以 bits

【在 b******7 的大作中提到】
: byte有几个bits,应该是sizeof(byte)*8
: 就如同int有几个bits,是sizeof(int)*8

l***4
发帖数: 1788
20
4. map似乎是用红黑树来实现的?
1. 好像是DFS?

代码

【在 c********t 的大作中提到】
: bless. 多谢面经。问一下以下几个题。
: 4。如何用树来实现STL map
: 是把key用bst来生成tree map吗?
: 1。给一个迷宫,2维的,一个起始点,一个终点,找到这两个点之间的path。白板写代码
: bfs?
: 3。实现一个web crawler。白板写代码
: bfs?

n**n
发帖数: 626
21
from Wikipedia,
In the programming languages C and C++, the unary operator sizeof is used to
calculate the size of any datatype, measured in the number of bytes
required to represent the type.

【在 b******7 的大作中提到】
: byte有几个bits,应该是sizeof(byte)*8
: 就如同int有几个bits,是sizeof(int)*8

1 (共1页)
进入JobHunting版参与讨论
相关主题
中国人面试果然很好人32bit vs 64 bit
C++里get array size的问题问个题目
C++ Q21: size of virtual table给大家看几道C 小程序
C++ Q35: sizeof() (B20_20)看到一个c的面试题,求教。
C++相关的面经bloomberg 面经
再问一个C的malloc( )Qualcomm面经
请问怎么用Class实现StackC++面试题目分享(2)
C++ Q41: std::sort (C4)请教amazon面试题
相关话题的讨论汇总
话题: 代码话题: 白板话题: amazon话题: sizeof话题: 如何