猫眼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然后我愉快地接了offer