ios工程师 专题汇总

ios工程师 面试经验分享列表,共148

| 社会招聘
面试过程:

1,约好时间后到公司看着很大,由人事带到面试区域进行等待,大约5分钟后开始面试,先让做自我介绍,目前什么是在职还是已离职,为什么离职,你对未来发展规划,职业的前景如何,大体属于常规面试吧。

面试官问的面试题:

上来就问runtime的理解和原理,然后就是kvo底层实现原理,和一些属性的关键字什么时候用,然后webview的交互,内存泄露和卡顿优化,mvvm的实际场景运用。

赞一下(0) 踩一下

| 网上申请
面试过程:

资面,技术面,领导面,总经理面。
资质是否符合,技术是否符合,是否能尽快入职。
实时关注新技术,持续学习,定居在长沙,个人生活稳定。

面试官问的面试题:

项目中遇到的困难:
在我参与银行iOS应用开发的项目中,我们确实遇到了一些挑战和困难。其中一个主要的困难是确保应用的稳定性和安全性,因为银行应用涉及到用户的财务信息和敏感数据。

赞一下(0) 踩一下

| 网上申请
面试过程:

人事邮件本来约的11点打电话过来面试,然,结果到11.25才打过来。合肥的一个人打过来的。让我自我介绍,然后问的都是一些简单的基础知识,可能太在意了回答的不够流畅的。但是改说的东西我多说了。可能就是项目架构设计没讲好,最后被Pass了。

面试官问的面试题:

1. 什么是arc?(arc是为了解决什么问题诞生的?)
2. 请解释以下keywords的区别: assign vs weak, __block vs __weak
3. __block在arc和非arc下含义一样吗?
4. 使用atomic一定是线程安全的吗?
5. 描述一个你遇到过的retain cycle例子。(别撒谎,你肯定遇到过)
6. +(void)load; +(void)initialize;有什么用处?
7. 为什么其他语言里叫函数调用, objective c里则是给对象发消息(或者谈下对runtime的理解)
8. 什么是method swizzling?
9. UIView和CALayer是啥关系?
10. 如何高性能的给UIImageView加个圆角?(不准说layer.cornerRadius!)

赞一下(0) 踩一下

1 2 3 4 5 6 7 8   共 8 页