iOS开发面试合集面经

新iOS开发面试题,伴鱼、58、拼多多、百度、腾讯、微博

2021-05-15  本文已影响0人  iOS最新面试题收录

伴鱼

伴鱼是我准备后参加的第一轮面试,有很多自己准备得不是很全,也没有完全进入面试状态,面试结果不是很好,一面就挂了。

一面

代码阅读题:(问输出)

TestObject *object1 = [[TestObject alloc] init]; __block TestObject *object2 = [[TestObject alloc] init]; object1.name = @"Mike"; object2.name = @"Sean"; __block int vi = 1;

void (^handler)(NSString *) = ^(NSString *name) { object1.name = name; object2.name = name; vi = 2; } handler(@"Lucy");

NSLog(object1.name); NSLog(object2.name); NSLog(@"%i", vi);

引申:

58我面了很多次,一开始面的基础研发部门,后来给我转到了企业工具研发,中间时间拖得有点长,直接拒面了。

为了避免影响到大家的阅读体验,在此小编整理成了电子文档,详细完整版的文档可以自己下载

image.png

文档下载地址:https://docs.qq.com/doc/DVU5LY1Bsb3dSZ3Nn

一面

二面(终面)

58这个部门的面试就两轮,二面是群面(几个人轮流面你),第一次接触这种面试形式,压力还是有点的。

对我的项目表感兴趣,前面聊了不少项目的内容,问了下项目的背景,做了啥以及有哪些收益

一个创业公司

这个创业公司全程都是在聊天,后面问了些和iOS没多大关系的问题,然后就发了口头offer。

拼多多

拼多多应该是自己面的一个相对较大的公司,面试过程中和面试官有了点小分歧,后面问我源码在哪个文件哪一行,后面问得问题也基本上是我之前没怎么接触过的。

一面

算法: 手写LFU(用字典写了二十多分钟,面试官让优化只知道可以用双链表优化,但是集体没能写出来)

百度

百度问得和iOS相关的较少,CS基础相对较多。

一面

二面

聊项目:自己项目偏后端,问了很多和后端相关的内容,后续问的问题也基本上要求从客户端和后端双重角度回答

三面

百度三面中主要问的和职业规划相关的内容,没有太多的参考价值,这边不再叙述

腾讯

因为一开始是在音乐的流程里,约面时间相对较晚,pcg那边想和我先聊下,然后再做选择,于是腾讯面了腾讯音乐和PCG两个部门

PCG

pcg在音乐之前面,面完一面后说一面过了,但是因为流程在音乐,所以让我选择一个流程走,我选了音乐,后来音乐挂了后没有好意思去舔回来。

一面

腾讯音乐

腾讯音乐感觉业务不是很多口,感觉面试官不知道问我什么好,一面后就没有后续了。

一面

微博

微博有点迷,感觉面试官就是对着题库问问题,感觉自己回答还OK,但是一面后不了了之了。

一面

一面

iOS基础:

二面

三面

其他公司面试题,作者会在下篇文章更新出来,更新大家观看,麻烦关注下哈

访问我的Github仓库查看更多精彩分享

上一篇 下一篇

猜你喜欢

热点阅读