滴滴iOS实习面经

为大家贡献一点iOS的面经 #iOS#

滴滴一面   2023-3-9 19:00  1h10min

1.自我介绍,问简历上的内容
2.oc中atomic和nonatomic的区别
3.swift的构造函数都有哪些
4.任务A、B、C,怎么让C一定在A、B后发生, A、B顺序无所谓,三个任务并列不嵌套,说出所有方法
5.http的队头阻塞
6.输入一个网址后都用了哪些协议
7.网络层都有哪些协议?分别什么作用
8.kvo的原理。三种调用方式_property, self.property, kvc的形式,哪些会触发kvo
9.oc的消息转发机制
10.优先级反转
11.CALayer的三个树,然后渲染树是什么,CALayer是几维坐标
12.离屏渲染是什么,怎么避免?

算法题
数组往左移动k位  难度: easy
例: 1,2,3,4   k = 2 ———> 3, 4, 1, 2
给出空间O(n)事件O(n)解法
有没有空间复杂度O(1)的解法?

滴滴二面 2023-3-9  20:25 45min左右

1.自我介绍,问简历内容
2.Autoreleasepool   我说:MRC下用的多,ARC下之前没用过
3.block中局部变量修改这个点,__block关键字
4.weak和assign区别
5.自己设计检测性能

算法题
一个数组中的最大字数组和  leetcode mid
全部评论
一面的第四个问题请问怎么回答呢?
点赞 回复 分享
发布于 2023-05-12 19:32 广东
一共几次面试
点赞 回复 分享
发布于 2023-05-11 17:48 陕西
有后续了吗
点赞 回复 分享
发布于 2023-05-11 16:54 湖南

相关推荐

2 月底接触 java3-5 ,学到 12306 和基础的 jvm,juc 完成,开始小厂实习6-10,杭州小厂(同期一直保持学习技术,本身工作只是 crud)国庆前后开始投递中大厂10.1~10.8因为一直没动静,弱双非简历哪里也过不去,所以后续想法激进了一些,想直接投字节10.9官网投字节,约 10.16 面试10.13不知道之前 哪里沟通了一下,百度网盘测开约面了,当天约面,2 点一场,7 点一场,面完 20min 电话 OC10.16一面二面10.17三面hr 面,纯沟通,口头 oc这个时候感觉自己运气很好,好像即将在大二刚开始这个时间节点就拿到头部 bat 大厂的 offer 了但事实证明不要高兴的太早10.20告知流程无法推进,hr 还想锁流程,我沟通了一段时间让释放了10.21-10.26这个阶段其实躺平了,想着先拿百度测开的 offer 了10.27进到了百度网盘测开,其实发现就是纯测试,当天就有了跑路的想法,继续投,被字节 hr 又要了简历,约第二天开始面试10.28一面10.30二面11.3三面开始做题,三数之和,有向无环图再➕一道工程类场景设计11.5hr 面11.7开始 offer 审批11.11百度提出辞职(这会儿完全做好了字节又不推进的打算,如果未来想要从事开发的话,我是非常不建议去任何地方的测开的,全程点点点,0 代码,或者代码很少)后续字节不通过就再去找中小厂,这大概是当时的心理11.14刚办理完百度离职字节告知流程无法推进说不好那会儿是什么心情,只知道该继续卷了11.17上午重拾八股中中午打电话告知审批通过下午 offer双非也能进大厂后端的,只是会更难一些,前面这些经历只是看着轻松,注入的精力其实比较多,也听到了太多议论的话语这里只想给还在迷茫的人和我自己一句话想好自己要什么,结合自身情况和个人决断,取舍与君共勉
点赞 评论 收藏
分享
评论
4
31
分享

创作者周榜

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