首页 > 上海科尔尼管理咨询公司 ios工程师社招面经
头像
今生是第一次
编辑于 2021-04-06 20:08
+ 关注

上海科尔尼管理咨询公司 ios工程师社招面经


  • 内存管理的几条原则时什么?按照默认法则.那些关键字生成的对象需要手动释放?在和property结合的时候怎样有效的避免内存泄露?
  • 在一个对象释放前.如果他被加到了notificationCenter中.不在notificationcenter中remove这个对象可能会出现什么问题?
  • 怎样实现一个singleton的类.给出思路。
  • 什么是序列化或者Acrchiving,可以用来做什么,怎样与copy结合,原理是什么?.
  • 线程是什么? 有哪些注意事项.?
  • 在iphone上有两件事情要做,请问是在一个线程里按顺序做效率高还是两个线程里做效率高?为什么?
  • runloop是什么?在主线程中的某个函数里调用了异步函数,怎么样block当前线程,且还能响应当前线程的timer事件,touch事件等.
  • ios平台怎么做数据的持久化?coredata和sqlite有无必然联系?coredata是一个关系型数据库吗?
  • 阐述一个nil对象从interface bulider产生,到载入程序运行空间,最后被释放时所经历的生命周期.
  • notification是同步还是异步? kvo是同步还是异步?notification是全进程空间的通知吗?kvo呢?
  • kvc是什么?kvo是什么?有什么特性?
  • 响应者链是什么?
  • unix上进程怎么通信?
  • timer的间隔周期准吗?为什么?怎样实现一个精准的timer?
  • UIscrollVew用到了什么设计模式?还能再foundation库中找到类似的吗?
  • 如果要开发一个类似eclipse的软件,支持插件结构。且开放给第三方开发。你会怎样去设计它?(大概思路)
  • 线程和进程的区别和联系?


更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐