Interview

General

  • 最近开发上遇到什么问题,是如何解决的?
  • 最近有没有做什么比较酷的项目?
  • 如何做好性能优化?
  • 可以在哪些方面减小程序体积?

CS

  • TCP和UDP的区别?
  • 内存管理中堆和栈的区别?
  • 数据库常规语法

iOS

内存管理相关

  • ARC,MRC以及ARC的实现?
  • property修饰关键字的区别与用法?
  • 循环引用以及weakSelf,strongSelf的作用?
  • 如何实现深拷贝?

多线程相关

  • iOS中如何保证线程安全?
  • 如何处理多个网络请求并发?
  • 如何保证线程安全?

runtime相关

  • 介绍下Objective-C的objc_msgSend函数
  • 消息转发的具体过程

HR

  • 家庭情况
  • 你最大的缺点

Questions

  • 公司盈利模式,人员规模,年龄发布,企业文化
  • 开发设备
  • 薪资,福利,加班费,公积金,税后工资

Note

  • 一定要提前到,提前准备好面试心态,所需物品,项目演示
  • 电话面试提前准备面试环境
  • 没有把握的技术慎提
  • 和人事谈薪资起点要高,准备好议价言辞
  • 面技术要老实,面人事要吹
  • 切记不能冷场,闲谈阶段切记不能单单做听众

results matching ""

    No results matching ""