由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 发AMZ电面经,攒 RP
相关主题
讨论个Binary search tree的题目[合集] 问问版上的各位都是怎么开始学习算法和设计题目的?
请问一个简单的面试题Google电面面经 + onsite求祝福
non recursive binary tree traversal in O(n) time and O(1) space小公司软工第一轮电面
Test if two binary tree are equalMS 电面经
感觉leetcode的OJ有点太偏重DP了这题咋做啊?
请教find number of duplicates in a binary search tree豁出去了,决定怒刷100题
求解Recover Binary Search Tree的inplace解法amazon一道面试题
RP Amazon Third phoneG电面经,攒RP
相关话题的讨论汇总
话题: binary话题: tree话题: hash话题: amz话题: 实现
进入JobHunting版参与讨论
1 (共1页)
c**y
发帖数: 172
1
AMZ 两轮店面
第一轮:
1.实现一个hash函数,输入string,输出一个hash值。
考虑复杂了,面试官提示说不用考虑太复杂的hash函数实现。
2.实现一个hash table用来存储strings。
这个后来用STL的map做的。
第二轮:
1.口述array, linked list, binary tree, hash table的区别和特点
随便说了说,这个问题被不同的公司问过好多次了。
2.给定一个binary tree,判断是不是一个binary search tree
google一下,网上有比较好的code,很简单,用recursive方法
3.实现a deck of cards class,具体要求实现两个函数(1) DealACard (2) Shuffle
DealACard就是从当前deck中抽取一张card,怎么抽自己定义,我就说从top抽
Shuffle就是洗排。
两个面试官都很nice。
H**d
发帖数: 152
2
thx and bless~
h********m
发帖数: 116
3
array, linked list, binary tree, hash table的区别和特点
array和linked list区别还好说,这个binary tree怎么比较呢?感觉完全不是一类东
西啊?能不能就说可以用前两者来表示?
c**y
发帖数: 172
4
我的回答主要从dictionary operations的角度出发的。分别回答了这四种数据结构在
search, insert, delete操作下的算法复杂度。另外附加了memory consumption的讨论。
binary tree通常用来和hash table比较。binary tree的traversal比hash table方便
一些。另外虽然hash table的上述操作都是O(1),但是suffer的collision问题。
binary tree可以扩展到binary search tree
哦,如果知道在计算机系统里什么是用binary tree和hash table实现的好像更能
impress面试官。是不是文件系统就是binary tree做的?

【在 h********m 的大作中提到】
: array, linked list, binary tree, hash table的区别和特点
: array和linked list区别还好说,这个binary tree怎么比较呢?感觉完全不是一类东
: 西啊?能不能就说可以用前两者来表示?

r******n
发帖数: 363
5
offer到手没?
c**y
发帖数: 172
6
还没有onsite呢。
问了能不能onsite自己租车,没有什么确定的回复

【在 r******n 的大作中提到】
: offer到手没?
l*******g
发帖数: 4894
7
Try to think more.
why hashmap would cause collision and how to save a binary tree in memory.
Good luck!

论。

【在 c**y 的大作中提到】
: 我的回答主要从dictionary operations的角度出发的。分别回答了这四种数据结构在
: search, insert, delete操作下的算法复杂度。另外附加了memory consumption的讨论。
: binary tree通常用来和hash table比较。binary tree的traversal比hash table方便
: 一些。另外虽然hash table的上述操作都是O(1),但是suffer的collision问题。
: binary tree可以扩展到binary search tree
: 哦,如果知道在计算机系统里什么是用binary tree和hash table实现的好像更能
: impress面试官。是不是文件系统就是binary tree做的?

c**y
发帖数: 172
8
Can you give some hint on how to save a binary tree in memory?

【在 l*******g 的大作中提到】
: Try to think more.
: why hashmap would cause collision and how to save a binary tree in memory.
: Good luck!
:
: 论。

1 (共1页)
进入JobHunting版参与讨论
相关主题
G电面经,攒RP感觉leetcode的OJ有点太偏重DP了
报个T家的电面据请教find number of duplicates in a binary search tree
Amazon电面经求解Recover Binary Search Tree的inplace解法
amazon intern一共几面, 加面经RP Amazon Third phone
讨论个Binary search tree的题目[合集] 问问版上的各位都是怎么开始学习算法和设计题目的?
请问一个简单的面试题Google电面面经 + onsite求祝福
non recursive binary tree traversal in O(n) time and O(1) space小公司软工第一轮电面
Test if two binary tree are equalMS 电面经
相关话题的讨论汇总
话题: binary话题: tree话题: hash话题: amz话题: 实现