s********u 发帖数: 1109 | 1 面的是OS X platform engineer,才30分钟就结束了,估计是挂了。
上来问我熟悉什么系统,我说windows和linux,真不应该大言不惭,其实linux很久没
用了。
然后就问了我chmod 751啥意思,我完全不记得了。。
再问了看进程表用什么指令我说ps,问我有啥信息,我只记得pid和进程名。。。
还有一个也是指令,忘了。就搞得有点慌张。
然后问学习中碰到最大问题是什么,最喜欢的语言(我说C++),最喜欢语言的缺点是
啥(我说可读性,举了例子)。。编程是否有让你的life easier的例子(没写过ios
app不敢乱说)
其他都是简单概念题,但我都说的不太流利。比如解释下hashtable,解释下bst,bst
在worst case下的查找(我说不balance的话就是O(n)) ,如果不balance怎么调整(我
说红黑树,但是不会,我说了最简单的方法就是用数组存下来然后重新建立) 还有如
果是一个电话簿,用哪个好(我说查找特别多的话就hashtable好,如果从节省空间的
角度考虑很大的电话薄用bst好。好像有点问题其实,我后来想想其实电话簿一般不大
,不大反而应该用bst)还有就是问怎么测试这个addressbook,我就说出了3种:1.查
询插入流量很大 2.thread-safe 3.invalid 插入和查找 |
s********u 发帖数: 1109 | 2 估计是挂了,还是应该针对职位全面看一看的,其实也就准备一张小抄的事情。
可惜看了一天objective-c,都没用到。 |
b**********5 发帖数: 7881 | 3 你面多了, 就会发现, 很多面试问题, 不同公司, 不一样。 你想只是刷题就找到
工作的, 还是只能FLAG那几家 |
l*n 发帖数: 529 | 4 很失策啊,你不记得chmod是改权限了?rb tree好歹知道旋转吧,虽然规则很复杂。
address book怎么没提trie?
bst
【在 s********u 的大作中提到】 : 面的是OS X platform engineer,才30分钟就结束了,估计是挂了。 : 上来问我熟悉什么系统,我说windows和linux,真不应该大言不惭,其实linux很久没 : 用了。 : 然后就问了我chmod 751啥意思,我完全不记得了。。 : 再问了看进程表用什么指令我说ps,问我有啥信息,我只记得pid和进程名。。。 : 还有一个也是指令,忘了。就搞得有点慌张。 : 然后问学习中碰到最大问题是什么,最喜欢的语言(我说C++),最喜欢语言的缺点是 : 啥(我说可读性,举了例子)。。编程是否有让你的life easier的例子(没写过ios : app不敢乱说) : 其他都是简单概念题,但我都说的不太流利。比如解释下hashtable,解释下bst,bst
|
s********u 发帖数: 1109 | 5 这个就片面了吧,其实apple是因为很多职位偏硬件才这样的。面算法的还是大多数
flag,twitter,ebay,yahoo这些版上讨论比较多的,基本都是面算法。apple你找找
面经就知道在码工群体中的冷门程度了。
【在 b**********5 的大作中提到】 : 你面多了, 就会发现, 很多面试问题, 不同公司, 不一样。 你想只是刷题就找到 : 工作的, 还是只能FLAG那几家
|
s********u 发帖数: 1109 | 6 我记得是改权限,但是751对应什么。。我只记得7是全权限。
rb tree我就提了下不敢往下说啊。
address book他就是问我用hashtable还是bst,没问别的。
还是面试有点没心理准备,状态不好,很简单的问题也没有想得很清楚。move on了
【在 l*n 的大作中提到】 : 很失策啊,你不记得chmod是改权限了?rb tree好歹知道旋转吧,虽然规则很复杂。 : address book怎么没提trie? : : bst
|
u*****o 发帖数: 1224 | 7 我的赶脚是面试的过程也是一个攒人品的过程,这个面了痛定思痛,难过一会,下一个
面的往往就可能顺利点,碰到点自己的拿手的题。所以lz下个面试说不定就秒过了呢,
说不定还是FLAG呢,算下来也不亏吧。。 |
s********u 发帖数: 1109 | 8 其实这个就是因为有点大意了。因为明天还要面g,所以就没怎么在意这个,因为apple
第一轮都比较基础,问问简历之类,结果发现自己最简单的什么时候用bst,什么时候
用hashtable这么基础的问题,也没有想的很清楚。
【在 u*****o 的大作中提到】 : 我的赶脚是面试的过程也是一个攒人品的过程,这个面了痛定思痛,难过一会,下一个 : 面的往往就可能顺利点,碰到点自己的拿手的题。所以lz下个面试说不定就秒过了呢, : 说不定还是FLAG呢,算下来也不亏吧。。
|
r*******n 发帖数: 3020 | 9 看好你,明天面G。
apple
【在 s********u 的大作中提到】 : 其实这个就是因为有点大意了。因为明天还要面g,所以就没怎么在意这个,因为apple : 第一轮都比较基础,问问简历之类,结果发现自己最简单的什么时候用bst,什么时候 : 用hashtable这么基础的问题,也没有想的很清楚。
|
u*****o 发帖数: 1224 | 10 哎呀呀呀!A家也不算小牌了, 我还想凭你准备ebay那劲头,你肯定应该更用心的准备
的。。原来是和g家挨着啊,怪不得A家被炮灰了,可怜的A家!
apple
【在 s********u 的大作中提到】 : 其实这个就是因为有点大意了。因为明天还要面g,所以就没怎么在意这个,因为apple : 第一轮都比较基础,问问简历之类,结果发现自己最简单的什么时候用bst,什么时候 : 用hashtable这么基础的问题,也没有想的很清楚。
|
|
|
s********u 发帖数: 1109 | 11 谢谢!
【在 r*******n 的大作中提到】 : 看好你,明天面G。 : : apple
|
s********u 发帖数: 1109 | 12 ebay是因为符合我水平,google因为面经太多了,倒也没有特意准备就是照常复习算法
。我看过不少google onsite面经之后,感觉google对我来说要求高了,只能碰运气。
而且我
是脑残苹果黑估计他随便问问我产品的东西就歇菜了。
其实好多人讨厌面试问算法,我倒觉得缩小了面试准备的范围。。要是什么概念都细细
问,其实感觉更麻烦,什么os,db,networking。
【在 u*****o 的大作中提到】 : 哎呀呀呀!A家也不算小牌了, 我还想凭你准备ebay那劲头,你肯定应该更用心的准备 : 的。。原来是和g家挨着啊,怪不得A家被炮灰了,可怜的A家! : : apple
|
d****n 发帖数: 1241 | 13 chmod xyz
x是你自己的权限,y是同组的权限,y是所有人的权限
x = 7 对于 x = (4 + 2 + 1)
4是读,2是写,1是执行
所以7就是说自己可以读,写,和执行这个文件
其他以此类推
bst
【在 s********u 的大作中提到】 : 面的是OS X platform engineer,才30分钟就结束了,估计是挂了。 : 上来问我熟悉什么系统,我说windows和linux,真不应该大言不惭,其实linux很久没 : 用了。 : 然后就问了我chmod 751啥意思,我完全不记得了。。 : 再问了看进程表用什么指令我说ps,问我有啥信息,我只记得pid和进程名。。。 : 还有一个也是指令,忘了。就搞得有点慌张。 : 然后问学习中碰到最大问题是什么,最喜欢的语言(我说C++),最喜欢语言的缺点是 : 啥(我说可读性,举了例子)。。编程是否有让你的life easier的例子(没写过ios : app不敢乱说) : 其他都是简单概念题,但我都说的不太流利。比如解释下hashtable,解释下bst,bst
|
u******0 发帖数: 10838 | |
l********0 发帖数: 169 | 15 这些基础题肯定要准备一下,基础题没答好,确实要跪啊
bst
【在 s********u 的大作中提到】 : 面的是OS X platform engineer,才30分钟就结束了,估计是挂了。 : 上来问我熟悉什么系统,我说windows和linux,真不应该大言不惭,其实linux很久没 : 用了。 : 然后就问了我chmod 751啥意思,我完全不记得了。。 : 再问了看进程表用什么指令我说ps,问我有啥信息,我只记得pid和进程名。。。 : 还有一个也是指令,忘了。就搞得有点慌张。 : 然后问学习中碰到最大问题是什么,最喜欢的语言(我说C++),最喜欢语言的缺点是 : 啥(我说可读性,举了例子)。。编程是否有让你的life easier的例子(没写过ios : app不敢乱说) : 其他都是简单概念题,但我都说的不太流利。比如解释下hashtable,解释下bst,bst
|
s********u 发帖数: 1109 | 16 关键是apple不同组面的东西不一样,我看了不少os理论的东西,没想到要考linux指令
,实在失策。像flg只考算法,倒也清静。。
【在 l********0 的大作中提到】 : 这些基础题肯定要准备一下,基础题没答好,确实要跪啊 : : bst
|
u*****o 发帖数: 1224 | 17 其实我一直想说,chmod那道题你在他问的时候,说我想一下,然后迅速google,出答
案也不过是2-3秒的事呀。。。这种题也没什么技术含量,就考了复没复习到。。。 |
d**********x 发帖数: 4083 | 18 at least tell him 7=111 5=101 1=001
and if you are working with linux, a simple ls -l will tell you the mapping
between the bits and attributes
【在 s********u 的大作中提到】 : 我记得是改权限,但是751对应什么。。我只记得7是全权限。 : rb tree我就提了下不敢往下说啊。 : address book他就是问我用hashtable还是bst,没问别的。 : 还是面试有点没心理准备,状态不好,很简单的问题也没有想得很清楚。move on了
|
z****e 发帖数: 54598 | 19 751这个主要是linux上装软件常见的问题
基本上linux上所有软件,你不chmod或者chown,都会出那么点问题 |
z****e 发帖数: 54598 | 20 这个x容易弄错
r = 4
w =2
x = 1
加起来就是7,x意思是执行
用abc好点
【在 d****n 的大作中提到】 : chmod xyz : x是你自己的权限,y是同组的权限,y是所有人的权限 : x = 7 对于 x = (4 + 2 + 1) : 4是读,2是写,1是执行 : 所以7就是说自己可以读,写,和执行这个文件 : 其他以此类推 : : bst
|
d**********x 发帖数: 4083 | 21 use
111
rwx
or more crazy
111111111
rwxrwxrwx
now everyone on this board will remember it well.
【在 z****e 的大作中提到】 : 这个x容易弄错 : r = 4 : w =2 : x = 1 : 加起来就是7,x意思是执行 : 用abc好点
|