[apple面经] iOS software engineer# JobHunting - 待字闺中
d*w
1 楼
apple面试经历:最后被一个变态中国人给灭了,问了我一个半小时,太过分了。干脆把面
经公布出来,希望大家能有机会。
第一轮onsite,每个人45分钟
round 1:c++ shared pointer用法和实现,python generator, yield, list
comprehension,xrange, range区别,结构题对齐,编程 FIFO队列
round 2: hadoop相关,deamon进程有那些,循环有序数组查找,递归和非递归
round 3: 电梯设计,调度算法
round 4: 拓扑排序, 矩形相交,树的结点个数,位运算
round 5: map/reduce 程序,相当与sql(select count(*) from a where c='x'), 位
运算,将16个{00,01,10,11}变成一个32位整数,并解码。 fib递归和非递归
round6:几何题,求方块和圆弧的交集,expression tree设计,grep 电话号码
第二次onsite都是hadoop相关,join的mapreduce实现,分布式wc 列出文件行数, 见
了3个人,除了最后一个大哥,其他都是白人,并且表现挺好的,结果被那个人搞了,真是无语了。
经公布出来,希望大家能有机会。
第一轮onsite,每个人45分钟
round 1:c++ shared pointer用法和实现,python generator, yield, list
comprehension,xrange, range区别,结构题对齐,编程 FIFO队列
round 2: hadoop相关,deamon进程有那些,循环有序数组查找,递归和非递归
round 3: 电梯设计,调度算法
round 4: 拓扑排序, 矩形相交,树的结点个数,位运算
round 5: map/reduce 程序,相当与sql(select count(*) from a where c='x'), 位
运算,将16个{00,01,10,11}变成一个32位整数,并解码。 fib递归和非递归
round6:几何题,求方块和圆弧的交集,expression tree设计,grep 电话号码
第二次onsite都是hadoop相关,join的mapreduce实现,分布式wc 列出文件行数, 见
了3个人,除了最后一个大哥,其他都是白人,并且表现挺好的,结果被那个人搞了,真是无语了。