美文网首页iOS开发面试合集
百度iOS——50道面试题‘总结’(附答案)

百度iOS——50道面试题‘总结’(附答案)

作者: iOS最新面试题收录 | 来源:发表于2020-04-16 15:01 被阅读0次

    面试题:

    一面面试题:

    • HTTP和HTTPS的区别?
    • cao作系统
    • 有哪些cao作系统?
    • 即时系统和非即时系统的区别?
    • 线程的几种状态?
    • 数据结构和算法
    • 手撕二叉树层序遍历
    • 手撕前K大的数
    • 几种排序算法的思想和复杂度?
    • logn的复杂度是怎么算出来的?
    • iOS
    • 手动实现观察者模式
    • rn,weex,微信小程序的基本了解
    • 安卓和iOS系统的区别
    • iOS中有哪些常用的传值方法?
    • 如何解决controller臃肿问题?
    • NSNumber是如何实现的?

    1、iOS基础知识

    2、Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。

    3、iOS一些源码的阅读

    4、优秀的第三方框架源码阅读

    5、GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。

    6、询问当前做的项目,以及到具体的实现和优化。

    7、多进程间的通讯,Binder机制。

    8、询问看过哪些框架源码,EventBus,Volley讲了一下。

    二面面试题:

    1、Delegate 、Notification和KVO比较各自的优缺点

    2、在一个UI的正中间实现一个正方形的红色视图有几种方式?

    3、手触碰到屏幕的时候,响应机制是怎样的?第一响应者是谁?追问 UIView和UIResponse的关系是什么?

    4、UIViewController的生命周期是什么?追问 UIViewController 只alloc而没用到的时候,

    5、UIViewController 的view是否加载了?如果没有加载那什么时候加载?

    直接用UILabel和自己用DrawRect画UILabel,哪个性能好?为什么?哪个占用的内存少?为什么?

    6、AFNetworking是否支持ipv6?

    7、项目采用64位,为什么要用64位?怎么修改成64位?i386是什么?他们有什么关系?

    8、iOS的应用程序有几种状态?追问,退到后台代码是否可以执行?双击home键,代码是否可以执行?

    9、一般使用的图标内存为多大?比如200×300的图片,内存应该占用多少比较合理?

    10、说说你对内存泄漏的看法,追问,block为什么容易引起内存泄漏?

    11、[object copy]是浅拷贝还是深拷贝?为什么是浅拷贝?copy是实现了哪个协议?

    12、Images.xcassets和直接用图片有什么不一样?

    三面
    全是问得iOS方面的问题,问得真的很细,需要基础很扎实,对各个机制真的足够理解,不然确实有点难回答。

    • 讨论我的名字是否是多音字....
    • 自我介绍
    • 项目
    • 实习项目的具体内容
    • 学校开发的几个项目具体是什么
    • 设计一个协议具体是怎样的?如何发现传输的内容被篡改了
    • rn和weex
    • 为什么不做安卓而做iOS
    • 安卓系统和iOS系统有一定差异 如何评价?
    • 再给你一次机会,你还会做iOS么?

    面试总结:

    1、内存管理方面的

    2、多线程

    3、各种队列

    4、线程锁

    5、MVVM

    就是考察一下我iOS方面的能力到底是否有水分吧。问得很细,确实需要基础足够扎实才行。

    总结:本来前一面面完都说我技术面已经通过了,我还很诧异,结果发现是搞错了,所以补了这一面,就是考察一下我iOS方面的能力到底是否有水分吧。问得很细,确实需要基础足够扎实才行。

    作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码000,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

    另附面试题答案,可进群可自行下载!


    image.png

    聊天

    • 画一个你的人生轨迹
    • 说说如何提升自己
    • 说一个你最欣赏的人
    • 说一个你最讨厌的人
    • 最近有看什么书籍?
    • 看的书给你带来了些什么?

    其他面经

    1.直击2020——iOS 面试题大全(补充完整版)

    2.“新”携程,阿里,腾讯iOS面试常见问题合集(附答案)

    3.我是如何同时拿到阿里和腾讯offer的

    4.腾讯&阿里&美团&快手&字节等10公司面经

    5.腾讯社招iOS面试记录

    6.最新阿里腾讯头条美团等iOS面试总结

    7.让 BAT 的 Offer 不再难拿

    相关文章

      网友评论

        本文标题:百度iOS——50道面试题‘总结’(附答案)

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