猫眼电影校招iOS工程师超详细面筋!!
一面:
1.堆和栈的区别;
2.一次http的过程;
3.DNS的工作原理;
4.osi的七层模型,每层都有什么协议;
5.三次握手四次挥手 (这个问得真的超级细);
6.timewait状态;
7.线程和进程的区别;
8.进程的通信方法;
9.为什么想做ios;
10.swift和oc的区别
11.一个数组怎么取前k大的数;
12.排序算法的时间复杂度;
13.手写快速排序 。
二面:
1.怼项目;
2.osi七层;
3.每一层都有什么(和一面重了);
4.http和https的区别;
5.https的过程;
6.ssl在哪一层;
7.ios打开app的时候后台的过程;
8.swift的特点;
9.为什么用swift不用oc;
10.mysql查询优化;
11.共享锁互斥锁;
12.面向对象的多态;
13.位运算相加(手撕代码);
14.还有一堆真的不记得了。。。
三面:
-
介绍自己性格;
-
上班时间(我说我去年实习的时候最惨的时候早八点半到晚十点半,一周六天)把他惊呆了,我说我可以晚睡但是不能早起(他说我们都是这样的);
-
对猫眼的了解;
-
你觉得什么是一线互联网公司;
-
薪资(他还教我怎么和公司谈薪资,我说15k月薪,他说你得说年薪,然后他直接告诉我能给到,顺便吐槽了有的人要价离谱);
-
告诉我hr面试主要是看看你能不能沟通,说有的人的过不了hr面(吓得我好慌);
-
说你之前做mac为啥要干ios(每一面都问了,要是有招mac的我至于拿mac的经历去面iOS么);
-
说前两面的面试官对我的评价是可塑性强(这个大概是说我啥都不会吧?)
hr面:
-
为啥学信息安全?
-
为啥学计算机?
-
对互联网感兴趣吗?
-
为啥现在在秋招末尾还找工作?(我说我能参加两年校招,也不是太着急)
-
是一开始就想进互联网公司吗?
-
聊完直接说三面面试官是客户端的负责人直接聊薪资吧,然后我愉快地接了offer。