iOS面试题

之前帮朋友的公司面试iOS开发,于是列了个问题清单

技术

使用什么版本工具?git使用经历?

查看代码风格

聊下内存管理

说下多线程的认识和使用经历

面向对象思想

更多问题:
http://www.cnblogs.com/ios8/p/ios-oc-test.html

UI布局

View的生命周期
Autolayout
Core Animation
POP
UICollectionView
UITableView
reveal

数据存储

sqlite
core data
userdefaults
file

网络交互

AFNetworking
NSURLConnection
NSURLSession
SDWebImage
如何封装以适应具体业务

调试思路

哪些调试手段?
如何使用哪些工具优化内存?

项目

拿到一个需求后,如何开始做?

使用CoreLocation时遇到的问题

SDWebImage可以调整过期时间么?怎么调?

沟通

说下你最近一个项目的经历?哪些让人不爽的情况?你是如何处理的?越详细越好

视野

有github账号么?

平时浏览哪些网站来学习iOS?

看过哪些iOS书籍?

架构意识与设计

设计模式

有看过什么架构类书籍么?

一个列表,需要从cocoaChina上获取数据后显示,从UI布局到网络请求,如何设计?

职业规划

能描述下3年后你希望自己在技术上达到什么样的程度?在公司的位置是怎么样?

坚持原创技术分享,您的支持将鼓励我继续创作!