Giter Club home page Giter Club logo

ios-advanced's Introduction

全网各大厂iOS面试题-文集大全

这个栏目将持续更新--请iOS的小伙伴关注!

  • 整理不易,如果你觉得还不错,麻烦 “Star”一下,谢谢你的支持

一:知名大厂iOS开发面试题篇

1、腾讯—最新iOS面试题总结

2、百度—最新iOS面试题总结

3、头条—最新iOS面试题总结

4、阿里—最新iOS面试题总结

5、美团—最新iOS面试题总结

6、某大厂—最新iOS面试题总结

7、抖音--最新iOS面试题总结

8、拼多多--最新iOS面试题总结

9、快手--最新iOS面试题总结

10、虎牙--最新iOS面试题总结

11、iOS面试--最新快手iOS面试题

12、iOS面试--字节跳动最新iOS开发面试题

13、(最新)iOS高级面试,各大厂以及小公司的面试题!

14、知名互联网公司iOS面试题

15、大厂常问iOS面试题汇总!

16、iOS面试辅助之iOS面试题集

二:大厂iOS面试题+答案篇

1、阿里、字节iOS面试题之Runtime相关问题1(附答案)

2、阿里、字节iOS面试题之Runtime相关问题2(附答案)

3、阿里、字节iOS面试题之Runtime相关问题3(附答案)

4、最新iOS面试题之iOS通知机制全面解析

5、最新iOS面试题之NSNotification

6、最新iOS面试题之Runloop&KVO

7、最新iOS面试题之Block

8、最新iOS面试题之视图&图形

9、精选大厂的iOS面试题总结(一)

10、精选大厂的iOS面试题总结(二)

11、大厂常问iOS面试题--性能优化篇

12、大厂常问iOS面试题--多线程篇

13、大厂常问iOS面试题--Runtime篇

14、大厂常问iOS面试题--Runloop篇

15、大厂常问iOS面试题--组件化篇

16、大厂常问iOS面试题--内存管理篇

17、大厂常问iOS面试题--算法篇

18、大厂常问iOS面试题--数据结构篇

19、大厂常问iOS面试小集

三:精选iOS面试题+答案篇

1、NSOperation 与 GCD 的主要区别?

2、反射是什么?可以举出几个应用场景么?

3、App启动过慢,你可能想到的因素有哪些?

4、介绍下App启动的完成过程?

5、SDWebImage实现原理是什么? 它是如何解决tableView的复用时出现图片错乱问题的呢?

6、如何优化 App 的启动耗时?

7、你会如何存储用户的一些敏感信息,如登录的token

8、SDWebImage原理

9、iOS开发中常见的内存问题有哪些?

10、聊一聊iOS 中的离屏渲染?

11、三次握手与四次挥手

12、你一般是如何优化你的APP的?

13、AFNetworking 底层原理分析

14、分析下SDWebImage

15、dSYM你是如何分析的

16、如何优化 App 的的包大小?

17、一个int变量被__block修饰与否的区别?

18、MVVM和MVC的区别

19、讲一下MVC和MVVM,MVP?

20、什么是离屏渲染?什么情况下会触发?该如何应对?

21、通知,代理,KVO的区别,以及通知的多线程问题

22、网络七层协议

23、怎么防止反编译?

ios-advanced's People

Contributors

lgbamboo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.