avatar
windex周六还出cat么# PennySaver - 省钱一族
c*y
1
大家轻拍
电面1
1. 给一个数组(含有n个数,可以重复),找到中数。中数的定义是如果n是偶数,排
序后数组中在(n-1)/2和(n-1)/2 + 1的两个。如果n是奇数,那么只要(n-1)/2。
2. 给定m个数组,每个数组长度固定,都是n。找到这m个数组的中数。中数的定义如上。
电面2
1. 在Assembly Code中,是caller和callee负责还清除function stack上的input
variables?是谁并且为什么。
2. Reverse一个char的8个bit。
3. 如何扩展上题的算法到一个integer变量。
4. 设计一个LRU Cache,要求查找和更新操作都是O(1)。
avatar
h*9
2
rt
avatar
e*a
3
which company?
avatar
l*j
4
有人说出
不出你也不亏啊
avatar
b*g
5
怎么这么难!

上。

【在 c**y 的大作中提到】
: 大家轻拍
: 电面1
: 1. 给一个数组(含有n个数,可以重复),找到中数。中数的定义是如果n是偶数,排
: 序后数组中在(n-1)/2和(n-1)/2 + 1的两个。如果n是奇数,那么只要(n-1)/2。
: 2. 给定m个数组,每个数组长度固定,都是n。找到这m个数组的中数。中数的定义如上。
: 电面2
: 1. 在Assembly Code中,是caller和callee负责还清除function stack上的input
: variables?是谁并且为什么。
: 2. Reverse一个char的8个bit。
: 3. 如何扩展上题的算法到一个integer变量。

avatar
z*q
6
yes

【在 h******9 的大作中提到】
: rt
avatar
d*x
7
2
1.有点记不清了,印象中一般的调用里面是caller负责push并清除*栈上*input
variable的,本着谁做饭谁刷碗的原则(其实是caller会知道要刷哪几个碗),所以是
caller。在特殊调用中,比如说调用dll,so的时候,caller不可能清除,所以只能拜托
callee了
2.查表,没什么可说的
3.reverse each byte, then swap around
4.hash+queue

上。

【在 c**y 的大作中提到】
: 大家轻拍
: 电面1
: 1. 给一个数组(含有n个数,可以重复),找到中数。中数的定义是如果n是偶数,排
: 序后数组中在(n-1)/2和(n-1)/2 + 1的两个。如果n是奇数,那么只要(n-1)/2。
: 2. 给定m个数组,每个数组长度固定,都是n。找到这m个数组的中数。中数的定义如上。
: 电面2
: 1. 在Assembly Code中,是caller和callee负责还清除function stack上的input
: variables?是谁并且为什么。
: 2. Reverse一个char的8个bit。
: 3. 如何扩展上题的算法到一个integer变量。

avatar
b*9
8
我club说了
这个cata到5.18结束啊
我白色tag都扯下来了
avatar
b*7
9
4.是hash+doublelinkedlist。queue删除元素做不到O(1)

【在 d**********x 的大作中提到】
: 2
: 1.有点记不清了,印象中一般的调用里面是caller负责push并清除*栈上*input
: variable的,本着谁做饭谁刷碗的原则(其实是caller会知道要刷哪几个碗),所以是
: caller。在特殊调用中,比如说调用dll,so的时候,caller不可能清除,所以只能拜托
: callee了
: 2.查表,没什么可说的
: 3.reverse each byte, then swap around
: 4.hash+queue
:
: 上。

avatar
s*h
10
FT,今天刚想打胖子呢,发现coupons.com没有了……
avatar
d*x
11
queue可以用linkedlist实现。
至于queue删除也是可以做到O(1)的,我想你要说的是,删除一个节点并push到queue的
前端做不到O(1)

【在 b******7 的大作中提到】
: 4.是hash+doublelinkedlist。queue删除元素做不到O(1)
avatar
b*9
12
今天是5.1
新的cycle
right at home还有
如果unlimited double
55cents的hungtag也不错

【在 s****h 的大作中提到】
: FT,今天刚想打胖子呢,发现coupons.com没有了……
avatar
b*1
13
lz, 面的qualcomm, 还是b 家?
avatar
s*h
14
谢谢79!今天去看看有没有hungtag,可惜只double 一张
avatar
n*o
15
电面1是经典算法题啊,隐约记得分4块。。。

上。

【在 c**y 的大作中提到】
: 大家轻拍
: 电面1
: 1. 给一个数组(含有n个数,可以重复),找到中数。中数的定义是如果n是偶数,排
: 序后数组中在(n-1)/2和(n-1)/2 + 1的两个。如果n是奇数,那么只要(n-1)/2。
: 2. 给定m个数组,每个数组长度固定,都是n。找到这m个数组的中数。中数的定义如上。
: 电面2
: 1. 在Assembly Code中,是caller和callee负责还清除function stack上的input
: variables?是谁并且为什么。
: 2. Reverse一个char的8个bit。
: 3. 如何扩展上题的算法到一个integer变量。

avatar
c*y
16
我刚去safeway买4个windex 回来, 不出Catalina.
avatar
b*g
17
电面1的第二题怎么做啊?

上。

【在 c**y 的大作中提到】
: 大家轻拍
: 电面1
: 1. 给一个数组(含有n个数,可以重复),找到中数。中数的定义是如果n是偶数,排
: 序后数组中在(n-1)/2和(n-1)/2 + 1的两个。如果n是奇数,那么只要(n-1)/2。
: 2. 给定m个数组,每个数组长度固定,都是n。找到这m个数组的中数。中数的定义如上。
: 电面2
: 1. 在Assembly Code中,是caller和callee负责还清除function stack上的input
: variables?是谁并且为什么。
: 2. Reverse一个char的8个bit。
: 3. 如何扩展上题的算法到一个integer变量。

avatar
y*8
18
你在哪里呀?

【在 c*******y 的大作中提到】
: 我刚去safeway买4个windex 回来, 不出Catalina.
avatar
s*s
19
电面1的第1题怎么做?有比排序 O(NlgN)更好的方法吗?
avatar
s*h
20
我刚去safeway买4个windex 回来, 出Catalina,南加。
avatar
b*k
21
电面1是median of medians吧。
avatar
l*j
22
是不是vinegar?

【在 c*******y 的大作中提到】
: 我刚去safeway买4个windex 回来, 不出Catalina.
avatar
p*2
23

这题应该是O(n)吧?

【在 s*********s 的大作中提到】
: 电面1的第1题怎么做?有比排序 O(NlgN)更好的方法吗?
avatar
b*9
24
买了40瓶了
任何一款都出
avatar
p*2
25

什么叫所谓的清除呢?caller是先push return address然后input parameters吗?然
后直接jump 到return address就自动清除了?

【在 d**********x 的大作中提到】
: 2
: 1.有点记不清了,印象中一般的调用里面是caller负责push并清除*栈上*input
: variable的,本着谁做饭谁刷碗的原则(其实是caller会知道要刷哪几个碗),所以是
: caller。在特殊调用中,比如说调用dll,so的时候,caller不可能清除,所以只能拜托
: callee了
: 2.查表,没什么可说的
: 3.reverse each byte, then swap around
: 4.hash+queue
:
: 上。

avatar
s*y
26
你那儿sfw很多还是你每家店多单还是你那儿小二和经理太nice了?

【在 b*******9 的大作中提到】
: 买了40瓶了
: 任何一款都出

avatar
p*2
27
算是中规中矩的面试题了。
avatar
l*a
28
quick select ah, find the n/2 th in an array

【在 s*********s 的大作中提到】
: 电面1的第1题怎么做?有比排序 O(NlgN)更好的方法吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。