#今日头条字节跳动# 最新阿里等iOS面试总结
阿里一面
先介绍了项目,然后问了一些项目中的问题,然后开始问基础
属性的关键字
浅拷贝和深拷贝的区别
Block的循环引用、如何解决、原理
三种Block
Block和delegate的比较
kvo的实现原理
Autorelease pool的实现原理
消息转发机制
线程死锁的四个条件
进程和线程的区别
持久化
还问了数据库的知识我当时说我全忘了就没问了
中途还讨论了massonery的约束应该写在哪里,我说应该写在layoutSubViews,他说会调用多次,然后争论了一会儿
阿里二面
介绍项目
性能优化
YYModel和AF源码
如何自己设计json转model
架构
迷之算法题
image.jpeg
阿里三面
一个安卓的面试官。。。。。
主要问了项目的一些东西 和给一些场景问我如何实现
自我介绍 介绍一些项目难点
主线程是相对于什么而言的
一张图片的内存占用大小是由什么决定的
索引的作用
索引的优缺点
在数组中找最小的k个数
淘宝下拉加载更多如何优化
淘宝页面发送HTTP请求的过程
介绍一下MVVM
知道哪些设计模式
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码’牛客‘,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
阿里一面
先介绍了项目,然后问了一些项目中的问题,然后开始问基础
属性的关键字
浅拷贝和深拷贝的区别
Block的循环引用、如何解决、原理
三种Block
Block和delegate的比较
kvo的实现原理
Autorelease pool的实现原理
消息转发机制
线程死锁的四个条件
进程和线程的区别
持久化
还问了数据库的知识我当时说我全忘了就没问了
中途还讨论了massonery的约束应该写在哪里,我说应该写在layoutSubViews,他说会调用多次,然后争论了一会儿
阿里二面
介绍项目
性能优化
YYModel和AF源码
如何自己设计json转model
架构
迷之算法题
image.jpeg
阿里三面
一个安卓的面试官。。。。。
主要问了项目的一些东西 和给一些场景问我如何实现
自我介绍 介绍一些项目难点
主线程是相对于什么而言的
一张图片的内存占用大小是由什么决定的
索引的作用
索引的优缺点
在数组中找最小的k个数
淘宝下拉加载更多如何优化
淘宝页面发送HTTP请求的过程
介绍一下MVVM
知道哪些设计模式
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码’牛客‘,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
全部评论
相关推荐
投递牛客等公司9个岗位 >
点赞 评论 收藏
分享
2024-11-25 22:30
中原科技学院 机械制图 点赞 评论 收藏
分享