Skip to content
Winlandiano edited this page Mar 2, 2015 · 56 revisions

笔试面试知识整理

基础知识

计算机网络

  1. HTTP
  2. TCP
  3. IP

数据结构与算法

体系结构与操作系统

  1. 体系结构基础
  2. 操作系统基础
  3. 并发技术
  4. 内存管理
  5. 磁盘与文件

数据库

  1. 事务处理

编译原理

  1. 编译器结构

设计模式

iOS/Mac

部分内容翻译自:AustinChou/My-Knowledge-Base iOS/Mac 开发部分

Objective-C

  1. Objective-C 类与对象
  2. Objective-C Block编程
  3. Objective-C 内存管理
  4. Objective-C 消息机制
  5. Objective-C 自省机制

Cocoa

  1. Cocoa 设计模式
  2. Cocoa 网络编程
  3. Cocoa 多线程编程
  4. Cocoa 持久化

CocoaTouch

  1. CocoaTouch UIApplication
  2. CocoaTouch UIView
  3. CocoaTouch UIViewController

Android(草稿)

  1. Android系统架构
  2. Activity/Service生命周期
  3. Android中的动画类型
  4. Handler机制
  5. Android线程之间、进程之间通信
  6. DVM与ART
  7. assest和raw文件夹与程序打包
  8. 常用的五种布局方式
  9. Android中的广播机制
  10. 设计模式与IoC(Inversion of Control)
  11. Android中长度单位
  12. Activity的4种启动模式
  13. 什么是ANR,如何避免
  14. Intent的使用

C/C++

Clone this wiki locally