Awesome Open Source
Awesome Open Source

JXInterview

Interview for iOSer

软实力

  • 沟通能力
  • 价值观
  • 学习方式
  • 自我总结,模拟面试
  • 职业规划

基础知识

  • 数据结构、算法
  • 排序:冒泡、选择、插入、希尔、归并、快速
  • 设计模式
  • 创建型
  • 结构型
  • 行为型
  • 计算机网络
  • http/https
  • 加密算法
  • 传输层
  • 应用层
  • 操作系统
  • 进程、线程、内存分布
  • 编译原理
  • 主要过程

iOS技能

  • Runtime
  • RunLoop
  • KVC
  • KVO
  • Block本质
  • Category本质
  • 内存管理
  • 事件传递/响应者链条
  • APP、VC、View、Layer生命周期
  • 多线程
  • 性能优化
  • 流畅度
  • 编译时间
  • 启动
  • 网络
  • 组件化
  • Core Animation、屏幕渲染
  • 数据持久化方案
  • 动态化方案(Hybird/RN/Weex/Flutter)
  • 主流三方库原理
  • 最新系统特性

swift面试题

参考链接

阅读资料

  • iOS面试之道
  • 剑指Offer
  • 图解HTTP
  • 图解TCP/IP
  • 程序员的自我修养
  • Effective Objective-C 2.0
  • 软技能
  • iOS 与 OSX 高级编程
  • LeetCode
  • 面试题整理

文章分享

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Swift (65,929
Interview (5,123
Leetcode (3,882
Tcp Ip (407
Kvo (367