猫眼电影、广州易风校招iOS工程师面经分享~~~
猫眼电影
首先面试官让我做了一个自我介绍,简单介绍了一下自己姓名学历实习经历还有项目经历,然后面试官开始发问。
-
第一个问题如何使用两个链表实现队列?
-
单链表和双链表的区别
-
一个二叉树的前中后序遍历。
-
什么是临界资源还有临界区
-
TCP/IP 三次握手具体是什么样的,分手是什么样?
-
HTTP和HTTPS的区别
-
OC中PROPERTY属性默认带什么参数
-
nonatuomatic和atuomatic的区别是什么?
-
OC中CATEGORY类别是什么,类别可以增加属性么?不能,为什么不能?
-
静态库和动态库的区别,动态库在多次使用时会在内存中存在几份。
-
block的实质是什么?分别有几种?block的循环引用是什么?
-
算法题有一个100G的数据,里面存储的是IP地址,需要从里面找出访问量最大的前50个IP,该怎么做?
基本就是这些问题,问的都是比较基础,但是呢我答得基本都不好,估计也不会再有二面。自己不但基础薄弱,而且也没什么实际经验。可能自己根本都没入门吧,比较迷茫。
广州易风通讯科技有限公司
-
对该行业的发展;
-
什么叫面向对象;
-
NSTimer如果不调用invalid会有什么问题;
-
个人职业的规划。