1.iOS 开发基本的知识,包括各种framework, ios当中的各种设计模式,objc的内存模型
2.数据结构和设计模式的知识
3.自己项目经历
拿到了offer,种种原因没去成,很是遗憾。
我也是iOS岗位。。。讲讲当时的面试大坑。。。友情提示:暑期实习生面试,没有参考价值。。
当时面试在某大酒店,然后大厅取号,去对应的宾馆房间面试。
面试官(以下简称:面)人挺好,看看简历,然后,对话如下:
面:从简历看,你比较适合创业。(妈蛋这也能看出来)
我:我想进大公司工作,自己差距还很大。
面:从简历来看基本从服务器到前端后台移动端都有项目经验,可以考虑创业,年轻。(就是因为Naive才要学习的好吗)
我:呃,感觉自己差距还是挺大的,毕竟在学校只是外包,小型的项目居多。
面:就算我这关过了,后面的面试官也会把你刷了的,因为收你对于双方都是损失。你呆个不待一年,就会觉得周围怎么一群傻逼(对,他就是这么说的。。),你肯定就会跳槽了。公司花时间培养你,谁都不希望这样。
我:。。(没话说,我确实准备呆一年然后跳槽去创业团队)
面:你是不是也参加了阿里的面试
我:呃,是的(就隔了一天当然顺路一起面了)
面:恩基本阿里没问题的话,进腾讯也没问题的。话虽这样说,但是面试这个流程还是要的。下面我们来说个题目吧。
然后他后面讲了个电梯调度的问题,给我纸笔让我想想,后来感觉答的还行,各种策略的优势劣势都分析到了,他也挺满意,就回去了。。
晚上一查,一面被刷。。。
可能正规面试不是这样,也可能我遇到的面试官是个奇葩,但还是挺喜欢他的,说话很直接不拐弯抹角。
下面回归正题。
我的技能点加的很杂,J2EE、PHP、NodeJS、iOS、.NET、LISP、Linux、Python、ROR等等,基本主流的都点了一遍,但是从阿里的面试来看,和面试方向无关的知识点基本不过问。。
阿里面试的基本内容,腾讯基本同理把:
基本就是这样,不知道是不是暑期实习生比较水,比较侧重于基础知识和实战经验,目测没有帮到你。。。 加油~