美文网首页
常见面试问题概括

常见面试问题概括

作者: 小行为 | 来源:发表于2018-11-27 15:22 被阅读19次

UI视图相关

*TableView重用机制?

答:

*视图绘制原理?如何实现异步绘制?

答:UIView绘制原理

*系统UI事件传递机制是怎么样的?

答:和事件响应流程

*离屏渲染?

答:离屏渲染

OC语言相关

*KVO实现原理?

答:KVO

*分类的原理?

答:分类

*关联对象的技术怎样实现的?

答:关联对象

Runtime相关

对象 类对象 元类对象 如何理解

答:Runtime - 数据结构

*消息传递机制和转发流程

答:消息传递-缓存-转发流程

内存相关

ARC MRC weak指针内部实现原理
*例:当一个objc废弃的时候 指向他的weak指针 为何自动置为nil?

答:弱引用管理相关

*简单讲讲 iOS如何进行内存管理?

答:

Block相关

*Block实现本质和调用本质 ?
*为何容易产生循环引用?
*Block结构特性?
*_block修饰符?

答:Block相关面试问题

多线程

NSThread
*NSOperation
*GCD
*GCD实现高效多读单写逻辑 ?

RunLoop

*runloop为什么有事做事没是休息 ?

答:RunLoop相关面试

网络

*如何解决DNS劫持?
*Https 连接建立流程?
Tcp UDP Http ?

答: UDP 和 TCP

设计模式

*什么是责任链模式?桥接模式?
单例?

架构框架

如何设计一个图片缓存框架?
如何设计一个网络框架?

算法

常见算法
Hash算法等

三方库

AFN 大致怎么样实现的?
SDWebImage 大致怎么样实现的?

相关文章

  • 常见面试问题概括

    UI视图相关 *TableView重用机制? 答: *视图绘制原理?如何实现异步绘制? 答:UIView绘制原理 ...

  • 前端面试常见概括性问题

    常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?使用率较高的框架有jQuery、YUI、Prototy...

  • 面试常见问题 - 目录

    面试常见问题01 - C++相关(施工ing) 面试常见问题02 - 算法与数据结构(施工ing) 面试常见问题0...

  • java面试(2)

    关于面试所问到的问题综合自己所面的几家公司概括起来就是以下几个方面 1、 常见的算法题(手写code,每面都有)2...

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • 错一步便是云泥之别,五面字节Java岗,从小公司到字节的面经总结

    1.面试 笔试常见的问题面试常见的问题下面给的面试题基本都有。1 手写代码:手写代码一般会考单例、排序、线程、消费...

  • 5年Java高工经验,我是如何成功拿下滴滴D7Offer的?

    面试经验分享 1.笔试常见的问题 面试常见的问题上面给的面试题链接基本都有。我只提几点: 写SQL:写SQL很常考...

  • 面试问题(七)

    面试常见问题汇总 最后附上部分常见面试题汇总,虽然不能完全覆盖所有面试官的问题,但相信在思路和角度方面能够反映大部...

  • MySQL面试指南

    MySQL面试指南 版本类常见问题: 索引

  • 面试常见问题

    英语面试常见问题 Q: Can you sell yourself in two minutes? Go for ...

网友评论

      本文标题:常见面试问题概括

      本文链接:https://www.haomeiwen.com/subject/zsnxqqtx.html