春招面经(iOS岗)-新浪、百度、阿里巴巴

大致分享一下自己春招的一些面经吧,都投的IOS岗,感觉还是应该多注重一下基础吧。问题其实比较常规,还是要好好准备的,

新浪

一面

  • 自我介绍

  • 做过的项目以及项目中遇到的问题和用到的技术,

  • block和delegate的区别,为什么,

  • 声明delegate的时候为什么用assign,而不用weak等等,

  • 数组插入排序,

  • 一些http问题,

  • 一些其他iOS基础问题:比如runtime,动画等等。

百度

主要问的算法题

一面

  • 自我介绍,

  • IP 合法性检查,

  • 链表反转,

  • 链表环判断,

  • 已经链表K个节点追赶算法,

  • 自动释放池,

  • RUNLOOP,

  • iOS 四层结构,

  • 设计一个图片缓存

阿里巴巴

一面。感觉还是有些难度的,基本就是由浅入深,一定要挖到你知识了解最深的地方。

  • 基本情况,以后要工作还是要考研。

  • 关于GCD的东西。把队列,任务之类的全都问了一个遍。

  • 还有就是arc的问题。问到了autoreleasepool,还有循环引用的问题。

  • 问到了runloop的问题,runloop的概念,有什么使用用途之类的。

  • 操作系统中进程,线程的区别,怎么创建进程,还有就是fork函数中干了什么事情。

加上进程间通信的问题。

  • 然后就是网络的问题,tcp,udp的区别,tcp状态,三次握手之类的。

  • 关于自己做过的项目有什么看法,从中学到了什么之类的。

  • 谈项目的架构

  • 第三方库的问题。

  • 问源代码相关的东西。masonry里面链式语法是怎么实现的。

  • 还有就是sdwebimage里面有什么可以优化的地方。

#面经##新浪##百度##阿里巴巴##校招##iOS工程师#
全部评论

相关推荐

dao_yi:投了1000个左右,回消息的很少,要简历然后说过几天联系的都没有消息了,约面试的基本都是3000左右,足够在当地生活,最后去了一个武汉的3000,干了两天回来考研了,感觉这个行业加班是常态,看能不能考研上岸找个国企,或者大厂。
点赞 评论 收藏
分享
每晚夜里独自颤抖:要求太多的没必要理
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务