8月面试心得:这些iOS面试题都似曾相识

俗话说:书到用时方恨少,经历过8月这次找工作之旅,我对这句话感触颇深;

由于疫情的影响,6月份结束了为时一年的工作,踏上找工作谋求生计的道路,经历2个月6次到场面试,我总结一下我这两个月找工作的心得:
1、面试机会有,但是需要能力;
2、很多面试题都似曾相识,但又无从下手;

3、原来工作安逸太久,自身能力跟不上市场的需求;

下面这几道面试题,是我在这几次面试中映像颇深的,感觉平时有用到过,但是写的时候却无从下手!

▲ 题目1:分析一个复杂的UI界面为什么卡顿  只分析UI层 (忽略 圆角、阴影)从UIview和CALAyer层面

▲ 题目2:synchronized  锁是否可以循环加锁?如何实现的?

▲ 题目3:项目中遇到难处理的Crash如何分析? 如果奔溃到系统函数中如何分析?

▲ 题目4:有没有hook objc_messageSend, 方法执行的时间

▲ 题目5:Xcode打包ipa过程

▲ 题目6:如何获取自己的引用库列表?

原来以为丰富的工作经验,在这时却显得如此无助,那么,有“丰富工作经验”的iOS程序员什么才是优势呢?什么才是现在市场所需要的iOS程序员?下面几次iOS的职场进阶分享告诉你(文末免费领取7、8月的iOS大厂面试题+30KiOS程序员个人简历模板)

01.iOS底层原理探索篇

我们的APP真的安全吗?1个小时让自己的APP更安全;

分享技术:

站在黑客的角度做正向防护

分享所获:

1、逆向破解流程:重签名、动态调试、代码注入关键步骤

2、反调试防护

3、fishhook破解反调试防护

4、防护fishhook

02.iOS横向技能拓展篇

抖音直播、虎牙直播等实现特效的核心技术,深挖OpenGL ES在音视频领域的应用;

分享技术:

用OpenGL ES实现直播中的特效

分享所获:

1、了解OpenGL ES 使用的业务场景

2、分辨在项目开发里用什么的方案解决 美颜滤镜需求

3、了解OpenGL ES 基本知识点(顶点/片元着色器)

4、面试加分点: 如何实现从缓存区中将OpenGL ES 滤镜处理后的数据保存成图片

5、面试必备: 如何实现在iOS开发中滤镜的链的实现

6、面试加分项: 使用OpenGL  ES 加载图片,了解UIImageView 图片加载的底层实现逻辑; 

03.iOS底层进阶篇

内存优化的过程中,我们经常需要知道什么消耗了我们的内存?哪些是我们关注的?哪些是我们需要改善的?从底层原理一步步探索,找到最终的答案

分享技术:

探索内存分配

分享所获:

1、内存使用分析

2、内存分配探索

3、类结构探索

04.iOS职场发展篇

7-8月份大厂iOS面试真题+月薪30KiOS程序员个人简历模板,现在扫描下方二维码,参与技术分享即可免费获得!

分享主题:iOS职场进阶

分享时间:2020.9.14—2020.9.16

参与方式:长按二维码进技术交流群参与

资料领取方式:长按二维码进技术交流群免费领取

长按扫码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值