工作复习计划
- OC基础:ARC底层实现原理,runtime,runloop,多线程,网络,数据库
- C++内存模型,基本的STL容器算法使用,笔试时候会用到
- 项目中使用到的技术难点,如何解决的,单元测试,性能优化,架构分层,iphone iPad一起开发,iOS最新版本技术了解,Android 最新技术了解
- 算法部分:LeeteCode,排序查找,五大算法,树及树的各种变形,字符串匹配算法,正则表达式
- 计算机基础(深入理解):计算机网络(HTTP,TCP),数据库(事务,范式),操作系统(进程,内存,IO, 文件操作系统,Unix常见的操作),设计模式(iOS中有哪些设计模式)
- 信息安全相关:常见的攻击手段,如何攻击RSA,HTTPS是否是安全的,HTTPS 协议的具体的过程,口令的安全保存,计算机网络中的哪些不安全协议,iOS开发中的逆向安全
- JS/CSS/HTML(会用) ,XMPP(CoreData),JAVA后台架构开发流程(会用,懂框架原理)
- H5 , Reactive Native
- 深度学习,机器学习相关(毕设大概会做5个月,从10月份开始做)