由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - B家電面
相关主题
how to design a digital dictionary我发现我竟然学会了12种tree traversal的办法
一道amazon题T家电面面经并且不解为何被秒拒
G家電面第一輪等結果中,求祝福String permunation question (CS)
问个anagram的题目啊请问大牛们leetcode上的Permutations II
问一个题问一道关于字符串的面试题
amazon onsite 面经iterative string permutation
一个容易记忆的permutation算法How to handle the return type of container.size() in C++
如何写内存速度最优化的string permutation?有重复字符问个题: 找read-only array中duplicate的数
相关话题的讨论汇总
话题: cs话题: input话题: vector话题: digit
进入JobHunting版参与讨论
1 (共1页)
o********4
发帖数: 45
1
攢點人品,
NYC, EE小本一面, CS知識跟編程都是靠網跟書學回來的, 本科只讀了introduction to
programm跟database.
B家電面, 年輕印度人, 名字也沒介紹(我也忘了問), 一來就introduce myself, 然後2
話不說直入題 (我有講自己沒
讀過CS的課)
1: find digits that are duplicated inside an integer. Find their order as
well.
我用了%跟/10 去找digit, 第1次iteration 把digit跟index 放到MAP裡, 重複的
replace key跟value, 然後第2次iteration再用一個STACK來存不對應的index跟value,
這就可以知道那個digit在那一個位罝重複, 面試官聽起來說OK.
2: 問完第1個, 他說第2個is not necessary, but still want to know my thinking.
設計一個anagram的system, given a list of valid words, 印象中看面經提過, 不
過沒想到B家會用這題問一個不是CS 本科的人. 說了先把LIST中的字用suffix tree 存
, 然後找出STRING的permutation然後再從每個permutation search tree. 面試官聽了
說permutation會產生很不相關的詞, 我就說檢查每個left most character 在tree第1
個node存不存在, 不存在就不用再去找其他開頭的permutation, 他聽了之後又說OK.
問了他B家的工作環境, NON CS MAJOR TRAINING什麼的, 然後就掛了, 用了30分鐘,
面完後發覺連他叫什麼名字都不知道, thank you letter也發不了了(只知道B家跟我聯
絡的RECRUITER的EMAIL)
求祝福!
l*****a
发帖数: 559
2
第一题的“Find their order as well.”是什么意思?
o********4
发帖数: 45
3
就是那個是第1個duplicate, 那個是第2個duplicate,
比方說11455, 1是第1個, 5是第2個.
l*****a
发帖数: 559
4
明白了,谢谢。

【在 o********4 的大作中提到】
: 就是那個是第1個duplicate, 那個是第2個duplicate,
: 比方說11455, 1是第1個, 5是第2個.

Q*******e
发帖数: 939
5
B家是哪家?
w****x
发帖数: 2483
6
只读了"Introduction to algorithm"......
o********4
发帖数: 45
7
BB
j*****y
发帖数: 1071
8
第一题:
vector >(int input)
{
vector > result(10, vector());
if(input == 0)
{
result[0].push_back(0);
return result;
}
int order = 0;
while(input > 0)
{
result[input % 10].push_back(order);
++order;
input = input / 10;
}
return result;
}
返回的数据里面存下了 每个 digit 出现的 order.

to
後2
value,

【在 o********4 的大作中提到】
: 攢點人品,
: NYC, EE小本一面, CS知識跟編程都是靠網跟書學回來的, 本科只讀了introduction to
: programm跟database.
: B家電面, 年輕印度人, 名字也沒介紹(我也忘了問), 一來就introduce myself, 然後2
: 話不說直入題 (我有講自己沒
: 讀過CS的課)
: 1: find digits that are duplicated inside an integer. Find their order as
: well.
: 我用了%跟/10 去找digit, 第1次iteration 把digit跟index 放到MAP裡, 重複的
: replace key跟value, 然後第2次iteration再用一個STACK來存不對應的index跟value,

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个题: 找read-only array中duplicate的数问一个题
iterator 实现 如何 peek(),pop()?amazon onsite 面经
谁有那个 nested hashmap iteration 的讨论阿?一个容易记忆的permutation算法
问个google面试题如何写内存速度最优化的string permutation?有重复字符
how to design a digital dictionary我发现我竟然学会了12种tree traversal的办法
一道amazon题T家电面面经并且不解为何被秒拒
G家電面第一輪等結果中,求祝福String permunation question (CS)
问个anagram的题目啊请问大牛们leetcode上的Permutations II
相关话题的讨论汇总
话题: cs话题: input话题: vector话题: digit