百度面试题——iOS开发
Posted fpga和matlab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度面试题——iOS开发相关的知识,希望对你有一定的参考价值。
目录
一面
ios基础知识
Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。
iOS一些源码的阅读
优秀的第三方框架源码阅读
GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。
询问当前做的项目,以及到具体的实现和优化。
多进程间的通讯,Binder机制。
询问看过哪些框架源码,EventBus,Volley讲了一下。
二面
Delegate 、Notification和KVO比较各自的优缺点
在一个UI的正中间实现一个正方形的红色视图有几种方式?
手触碰到屏幕的时候,响应机制是怎样的?第一响应者是谁?追问 UIView和UIResponse的关系是什么?
UIViewController的生命周期是什么?追问 UIV
以上是关于百度面试题——iOS开发的主要内容,如果未能解决你的问题,请参考以下文章
一年iOS工作经验,如何一举拿下百度美团快手等Offer面经(附面试题)
面试经验丨百度 测试开发工程师 面试题集(含面试题答案),来瞧瞧