Redian新闻
>
Amazon phone interview Software Engineering Intern
avatar
Amazon phone interview Software Engineering Intern# JobHunting - 待字闺中
b*t
1
前传在这里:
http://mitbbs.com/article_t/Food/31744507.html
**********
Pineapple Upside Down Cake。JOC上其实没有专门针对铸铁煎锅的翻转蛋糕,我只是
用了蛋蛋蛋蛋黄蛋糕[误](Four-egg Yellow Cake)的方子改成了翻转顶。除了开头的
悲剧一慕,方子本身还是好的,我也依旧爱着JOC(冷)。
黄蛋糕糊糊的准备方法:
1. [混合物A] 2又2/3杯低粉、2又1/4小勺泡打粉以及1/2小勺盐(后来感觉盐偏多,不
过可以接受),过筛混合。
2. [混合物B] 1杯牛奶(我换成了buttermilk)和1又1/2小勺香草精混合(悲剧发生后
家里没多余香草精了,用了一点点nugmeg。
3. [混合物C] 1杯黄油切小块室温软化(我用了3/4杯),慢慢加入1又1/2杯糖(我减
了1/4杯),高速打到creamy,大概3-5分钟。
4. [混合物C] 分个加入4只大蛋黄,继续高速。
5. [混合物C] hand mixer低速,加1/3混合物A,打匀,加1/2混合物B,打匀,1/3 A,
打匀,1/2 B,打匀,1/3 A,打匀。
6. [混合物D] 中速,4只蛋白+1/4小勺cream of tartar,打到湿性发泡。
7. [混合物D] 高速,慢慢加入1/4杯糖,打到干性发泡。
8. 橡皮刀轻轻挑1/4混合物D到混合物C,十字切拌均匀,再加入剩下的混合物D,切拌
均匀。关于十字切拌,我还是有点不得要领,后来就换着角度切一字了,也基本没有消
泡,不然最后蛋糕底会出现布丁层。所以其实只要温油滴切就好啦~
好啦,做到这里,断翅膀的菜鸟可以停一停先表扬一下自己。烤箱预热375F。
接下来是菠萝顶:
1. 铸铁锅里放1/4杯黄油,融化后加1杯红糖。中火,熬到糖完全融化,(颜色看不出
来变深),糖浆开始冒小泡泡。
2. 一个菠萝罐头(或者自己切新鲜的),整齐地把菠萝排在锅底。有人喜欢这个时候
放罐头樱桃,我是最后翻转过来了再放的。
3. 关火,把刚才的黄蛋糕糊倒入锅里,稍稍抹平。
4. 我烤了25分钟。拿个签子插一下,出来干净就好了。
呼,最后是翻转部分:
1. 铸铁锅放在外面晾五分钟,用刀在边上滑一圈。我把angled spetula插进去,发现
这一步多余,完全不沾边。
2. 倒扣一个硕大蛋糕盘,我没有,用parchmet paper铺在砧板上凑数(砧板还小了)。
3. 摒住一口气,(戴好手套),一二三翻过来,放桌上。
4. 敲一下锅底,锅子拿掉,蛋糕就好了。
等我睡醒来补方子
avatar
j*x
2
2个,第一个老美:
abstract class 和 interface 的区别 (java才有)
class和object的区别
从两个customer id list里找出同时出现过的id,这个之后有让我写代码;比
较简单没有考虑文件很大之类的问题
我首先提了一个基于排序的方法,然后要改进,那就hash table
第二个应该是老中:
先问了个research 的问题
然后要serialize binary tree(不是bst);表示看到过这个题,说两种遍
历,preorder和inorder,然后重建;
表示开销太大(两次遍历,存储两次 );提出只进行一次preorder,但是需要
记录每个子树的size,大概是这样node_0,left_tree_size,
right_tree_size, node_1....
然后让叙述代码,比较不顺利
avatar
f*e
3
排菠萝圈
avatar
m*y
4
多谢
btw: 只用一个preorder,subtree的size是怎样得到的?

【在 j********x 的大作中提到】
: 2个,第一个老美:
: abstract class 和 interface 的区别 (java才有)
: class和object的区别
: 从两个customer id list里找出同时出现过的id,这个之后有让我写代码;比
: 较简单没有考虑文件很大之类的问题
: 我首先提了一个基于排序的方法,然后要改进,那就hash table
: 第二个应该是老中:
: 先问了个research 的问题
: 然后要serialize binary tree(不是bst);表示看到过这个题,说两种遍
: 历,preorder和inorder,然后重建;

avatar
s*6
5
蛋糕扣下来完整么(掳_掳)

【在 b*******t 的大作中提到】
: 前传在这里:
: http://mitbbs.com/article_t/Food/31744507.html
: **********
: Pineapple Upside Down Cake。JOC上其实没有专门针对铸铁煎锅的翻转蛋糕,我只是
: 用了蛋蛋蛋蛋黄蛋糕[误](Four-egg Yellow Cake)的方子改成了翻转顶。除了开头的
: 悲剧一慕,方子本身还是好的,我也依旧爱着JOC(冷)。
: 黄蛋糕糊糊的准备方法:
: 1. [混合物A] 2又2/3杯低粉、2又1/4小勺泡打粉以及1/2小勺盐(后来感觉盐偏多,不
: 过可以接受),过筛混合。
: 2. [混合物B] 1杯牛奶(我换成了buttermilk)和1又1/2小勺香草精混合(悲剧发生后

avatar
j*x
6
int tree_size(root) {
if(root == NULL) { return 0; }
return tree_size(root->left) + tree_size(root->right) + 1;
}
avatar
b*t
7
焦糖掉了半个指甲大小,蛋糕本身完全完全不沾,都不用用刀划

【在 s*******6 的大作中提到】
: 蛋糕扣下来完整么(掳_掳)
avatar
d*t
8
我觉得level order可能更快一些,每次记录一个节点的时候记录下子节点的类型和个
数(比如个数是0~2,类型是left或者right)。这样读取的时候每读取一层就知道下一
层有多少个节点,分别在什么位置
avatar
s*6
9
赞!等方子

【在 b*******t 的大作中提到】
: 焦糖掉了半个指甲大小,蛋糕本身完全完全不沾,都不用用刀划
avatar
j*x
10
面试的老中没让我答完就说时间到了,搞得我非常不爽。。。
avatar
b*t
11
写完了,好长。。

【在 s*******6 的大作中提到】
: 赞!等方子
avatar
s*e
12
这个idea不错,不过我感觉只要记录了每个节点的子节点类型和个数,用preorder好像
也行。有反例吗?
具体一点的话,记录每个节点的子节点类型和个数好像只要2bits就够了:
00 没有子节点
01 只有右手
10 只有左手
11 两个都有
然后比如preorder是 A B D E C F
类型是 11 11 00 00 01 00
就知道 reconstruct出来是
A
B C
D E F
谁看看这样有没有漏洞?谢谢。

【在 d*****t 的大作中提到】
: 我觉得level order可能更快一些,每次记录一个节点的时候记录下子节点的类型和个
: 数(比如个数是0~2,类型是left或者right)。这样读取的时候每读取一层就知道下一
: 层有多少个节点,分别在什么位置

avatar
R*w
13
好棒啊!
avatar
c*n
14
one preorder traverse should be possible if we can use a special data point
to represent a null node.
SerializeTree(Node root)
{
if (root == null)
{
// serialize a special null data point
SerializeData(NullData);
}
else
{
SerializeData(root.data);
SerializeTree(root.left);
SerializeTree(root.right);
}
}
Node DeserializeTree ()
{
data = readData();
if (data == NullData)
{
return null;
}
else
{
root = new node();
root.data = data;
root.left = DeserializeTree();
root.right = DeserializeTree();
return root;
}
}
avatar
b*t
15
昨天做完收拾完都半夜3点了。。。

【在 R*******w 的大作中提到】
: 好棒啊!
avatar
d*t
16
preorder也可以,只是需要一个stack记录运行过程中哪些节点只重建了左子节点,等
到两个子节点
都重建了之后再pop出来。我觉得level order在代码实现上比这个容易一些。

【在 s*******e 的大作中提到】
: 这个idea不错,不过我感觉只要记录了每个节点的子节点类型和个数,用preorder好像
: 也行。有反例吗?
: 具体一点的话,记录每个节点的子节点类型和个数好像只要2bits就够了:
: 00 没有子节点
: 01 只有右手
: 10 只有左手
: 11 两个都有
: 然后比如preorder是 A B D E C F
: 类型是 11 11 00 00 01 00
: 就知道 reconstruct出来是

avatar
B*n
17
你好像很喜欢甜食。。。。
avatar
j*x
18
preorder重建很简单:
tree_node* binary_tree::reconstruct(std::vector& tree, size_
t begin) {
if(begin >= tree.size()) { return NULL; }
tree_node *root = new tree_node(tree[begin].node_->key_,
tree[begin].node_->val_);
//root->key_ = tree[begin].node_->key_;
//root->val_ = tree[begin].node_->val_;
std::cout<<<key_
<val_
<
if(tree[begin].left_tree_size_ != 0) {
root->left_ = reconstruct(tree, begin + 1);
} else {
root->left_ = NULL;
}
if(tree[begin].right_tree_size_ != 0) {
root->right_ = reconstruct(tree, begin + tree[begin].left_tree_size_
+ 1);
} else {
root->right_ = NULL;
}
return root;
}
avatar
s*6
19

- -而且你还翻译了。。辛苦了~~

【在 b*******t 的大作中提到】
: 写完了,好长。。
avatar
n*s
20
哎。。长草你的大锅
好像很实用的样子
avatar
n*s
21
然后我还长草JOC
哎 我要戒food版。。。
avatar
R*s
22
牛! 光看方子,脑袋就爆炸了...

【在 b*******t 的大作中提到】
: 昨天做完收拾完都半夜3点了。。。
avatar
b*t
23
这是有史以来我做的第三个蛋糕。。。

【在 B********n 的大作中提到】
: 你好像很喜欢甜食。。。。
avatar
b*t
24
超喜欢!!

【在 n*****s 的大作中提到】
: 哎。。长草你的大锅
: 好像很实用的样子

avatar
b*t
25
lol JOC很便宜的呀

【在 n*****s 的大作中提到】
: 然后我还长草JOC
: 哎 我要戒food版。。。

avatar
b*t
26
所以第一次做到一半发现做错的时候真的是超级崩溃

【在 R*****s 的大作中提到】
: 牛! 光看方子,脑袋就爆炸了...
avatar
B*n
27
哈哈,是JOC很便宜,然后进步banana republic5折。。。
本来想出去购物的,后来想想,不如。。。留这钱回头吧意大利、法国food的几本也收
了。。。
我lg说,恩,反正你买了那么多吃的,回头胖了衣服也就穿不下了。。。。买衣服是浪费

【在 b*******t 的大作中提到】
: lol JOC很便宜的呀
avatar
b*t
28
恩 自己写一遍,争取记住它~~
谢包子~~~

【在 s*******6 的大作中提到】
:
: - -而且你还翻译了。。辛苦了~~

avatar
b*t
29
。。。pia他!!

浪费

【在 B********n 的大作中提到】
: 哈哈,是JOC很便宜,然后进步banana republic5折。。。
: 本来想出去购物的,后来想想,不如。。。留这钱回头吧意大利、法国food的几本也收
: 了。。。
: 我lg说,恩,反正你买了那么多吃的,回头胖了衣服也就穿不下了。。。。买衣服是浪费

avatar
B*e
30
没有看到哪里失败鸟?
avatar
n*s
32
JOC不是便宜和贵的问题。。
买了就成天琢磨这做这做那吃了。。

【在 b*******t 的大作中提到】
: lol JOC很便宜的呀
avatar
k*d
33
太灭草了,我一般只有看到“懒人版”“三十分钟搞定”“简单xxx”这种字样的甜品
才会copy cat。。。
不过支持鼓励一下楼主,看出来獭獭非常勤奋了。
话说你贴的其他几个JOC做菜的方子我copy了,还不错。

【在 b*******t 的大作中提到】
: 昨天做完收拾完都半夜3点了。。。
avatar
b*t
34
做第二个的话我就可以三十分钟搞定了,主要是做错了一次,倒掉+收拾+伤心了很久
:(

【在 k*********d 的大作中提到】
: 太灭草了,我一般只有看到“懒人版”“三十分钟搞定”“简单xxx”这种字样的甜品
: 才会copy cat。。。
: 不过支持鼓励一下楼主,看出来獭獭非常勤奋了。
: 话说你贴的其他几个JOC做菜的方子我copy了,还不错。

avatar
b*n
35
咦,为什么你第一个图背景是虚的呀~~看起来好好看~~~
avatar
b*t
36
因为不是手机拍的 lol

【在 b********n 的大作中提到】
: 咦,为什么你第一个图背景是虚的呀~~看起来好好看~~~
avatar
R*w
37
我也经常半夜折腾甜点,效率高!

【在 b*******t 的大作中提到】
: 昨天做完收拾完都半夜3点了。。。
avatar
b*t
38
可是我还有室友。。。

【在 R*******w 的大作中提到】
: 我也经常半夜折腾甜点,效率高!
avatar
s*n
39
太米冒了!

【在 b*******t 的大作中提到】
: 前传在这里:
: http://mitbbs.com/article_t/Food/31744507.html
: **********
: Pineapple Upside Down Cake。JOC上其实没有专门针对铸铁煎锅的翻转蛋糕,我只是
: 用了蛋蛋蛋蛋黄蛋糕[误](Four-egg Yellow Cake)的方子改成了翻转顶。除了开头的
: 悲剧一慕,方子本身还是好的,我也依旧爱着JOC(冷)。
: 黄蛋糕糊糊的准备方法:
: 1. [混合物A] 2又2/3杯低粉、2又1/4小勺泡打粉以及1/2小勺盐(后来感觉盐偏多,不
: 过可以接受),过筛混合。
: 2. [混合物B] 1杯牛奶(我换成了buttermilk)和1又1/2小勺香草精混合(悲剧发生后

avatar
R*w
40
额......介个,我有室友的时候最多半夜卤个牛肉馋她

【在 b*******t 的大作中提到】
: 可是我还有室友。。。
avatar
b*t
41
我早上叫了些朋友来都分了吃了,晚上主要怕锅碗瓢盆洗起来太吵

【在 R*******w 的大作中提到】
: 额......介个,我有室友的时候最多半夜卤个牛肉馋她
avatar
c*2
42
zan!
avatar
R*w
43
可以先睡起来再洗嘛~~ 勤快的孩纸

【在 b*******t 的大作中提到】
: 我早上叫了些朋友来都分了吃了,晚上主要怕锅碗瓢盆洗起来太吵
avatar
R*w
44
可以先睡起来再洗嘛~~ 勤快的孩纸

【在 b*******t 的大作中提到】
: 我早上叫了些朋友来都分了吃了,晚上主要怕锅碗瓢盆洗起来太吵
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。