面经详情
匿名用户
面试了职位:iOS
未通过
比较注重基础和底层的iOS岗位
总的来说,iOS开发更多的还是使用Object-C,本身自己是从 Swift 开始学习的,项目也是基于此,对 Object-C 了解不太多,但是对于这样的大型公司来讲,稳定的产品和开发风险可靠是第一位的。当然只要你的技术扎实,这并不是太关键。自己对于底层和技术深度的掌握程度还是一般。
Q:关于Object-C的runtime机制
1条回答
相关推荐
匿名用户
iOS
感觉没戏
一面开始从自我介绍开始,然后问了property,接着循环引用 __weak __block 的区别,多线程,autorelease原理以及为什么用autorelease,然后就开始底层原理了。哎,还是太菜。
2 年前 发布
6
匿名用户
iOS
确定通过
总共面了4轮,一轮电话面试面的很基础,都是些基础知识。比较看重基础这里的东西。二轮面试主要是延展,看自己的个人成长,自己设计一些东西。三轮是总监面试,聊一聊日常的工作与个人学习状态。四轮HR,价值观的东西了。
2 年前 发布
匿名用户
iOS
确定通过
做过什么项目,项目中的角色,用了什么技术手段。Block循环引用,追问除了__weak以外解决方法。AFN和Masonry实现思路,追问Session和Connection区别多线程的三种,补答pthread,底层用到HTTP和HTTPSARC MRC实现原理 Runloop source0和source1区别列举所知道的排序算法,复杂度,基本思路。
...查看更多
2 年前 发布
2
匿名用户
iOS
未通过
第二天按约定的时间准备好,可过了5分钟还没收到电话打入。我就直接邮件询问是否安排有变或者取消?很快得到那么HR妹子的确认,晚几分钟,一定会有。 果然不出5分钟,面试官的电话打来了。 听声音我能感觉对方是一个比较好很有礼貌的阿里人。几句话下来就直接切入主题问上的都是比较尖锐但日常工作中又不可回避的问题。每一个提问显然都是经过精心准备的,每一次交战都让我感觉这遇到的是业务老手不可小看。从自我介绍开始到行业内流程控制,大概电话里谈了55分钟,就这样我们就愉快的结束了第一轮。 自我感觉这个一面感觉良好,轻松过关。
...查看更多
2 年前 发布
7
匿名用户
iOS
未通过
一年多以前的一次内推面试,由于是杭州岗位,本人在上海,所以面试方式为电话+视频。 一面还算顺利,都是iOS问题,二面就炸了,问了好多不熟悉的东西,惭愧在学校时候没有把其他知识学扎实,希望下次可以通过面试。
2 年前 发布
1
匿名用户
iOS
未通过
人在外地,电话面试。 1. 项目相关问题,涉及到了内存管理,runtime的一些特性。 2. 网络安全,https的加密过程, https 1和2的更新。 3. SDImage的图片压缩和解压缩,异步显示,SDCache相关。
2 年前 发布
3
无梦致胜
iOS
感觉没戏
算法: 手写LFU(用字典写了二十多分钟,面试官让优化只知道可以用双链表优化,但是集体没能写出来) 一个操作如果耗时5s后返回nil,否则返回一个字符串,你怎么设计(要求手写代码) GCD中常见的操作(要求写代码) Struct中有一些成员变量占多少字节 一个OC对象在iOS中所占内存的字节数(这边和面试官争了下,我说是iOS中至少16个字节,因为内存对齐,面试官问你确定我说我确定,然后就有了后面的问题) 你看过alloc的源码么,你刚刚说的代码是在哪个文件哪一行 dealloc的整个过程 NSURLSession相关的内容(具体忘了) web和native怎么共享cookie xx(前司)有动态库打包么,你看过xx ipa(前司app)的结构么 内联函数和普通函数的区别 怎么hook一个C函数 有什么想问的么
...查看更多
2 年前 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
阿里巴巴
阿里巴巴面试经验
阿里巴巴面试经验:比较注重基础和底层的iOS岗位