首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
加拿大炮王
门头沟学院 iOS开发
发布于广东
关注
已关注
取消关注
mark
@瓜瓜:
微软 ios工程师 社招 面经
微软中国(Microsoft) 1天之内完成,一共5轮,5个工程师,职级不同,顺序不定,全程英语。 一轮: 1. 先让我自我介绍。 2. 第一个问题:怎么优化应用启动时间。 3. whiteboard,给了第一个情景:一个email应用,简化版的outlook,只有message和contacts两个tab,需要设计一个架构,让API读的数据,能及时给到tabs里。 4. 要做启动速度的优化,要做下载的优化便于用户可以及时看到contacts的内容。 5. 给了第二个个情景:有个处理数据的for loop,当数据量在5000以下时,可以正常运行,但是一旦超过这个量,程序会crash。他给了几次提示:和对string的操作有关,和autorelease有关。 二轮: 1. 自我介绍 2. 在Xcode上运行了一个contacts页面:上方一个左右滚动的collectionView,下方一个上下滚动的tableView,这俩东西是联动的。他在代码里设置了很多可以改善的地方,都和TableView,CollectionView,ScrollView的操作相关。 3. 全部处理完后,时间也差不多了,他回答了我几个问题,结束。 三轮: 1. 互相做了自我介绍。 2. 然后whiteboard,给了一个情景:一个email应用,就是一个tableView,然后每个cell是一个messages。他就不停的加follow up:怎么给cell添加数据;怎么下载数据;怎么异步下载,然后回主线程;怎么做caching;因为我用了一个dictionary,他问我怎么加快读写速度并且防止线程冲突;然后问我如果在第一次的API call里拿到一堆数据,怎么把这堆数据以array的形式加到第二个API call,然后把第二个API call回复的数据加到cells里。之后腼腆哥带我去了一个conference room,然后吃了个free lunch。之后开始下一轮。 四轮: 出了道算法:N * M的matrix,里面有为1的slot,有为0的slot。找出所有为1的slot,并且把相邻的slots记为1块计算size(slots的数量)。输出:给出array形式的slots sizes,因为会有很多块,块于块之间不相连,要分别计算他们的size。由于是whiteboard,只写了pseudo code,15分钟不到,边说边写弄好了。然后又follow up了一个改进算法space complexity的方法,最后用了25分钟。 五轮: 给了一道celecrity in the party的算法题:一个party,可能有celeb,可能没有,所有人都认识celeb,celeb一个人都不认识。所有人以一个array来表示,每个人是一个Person class,这个class有一个方法,know(person: Person) -> Bool。通过这个方法,来找出celeb。
点赞 3
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-20 11:26
复旦大学 Java
牛人堂No.1
点赞
评论
收藏
分享
12-18 17:14
浙江大学 Java
推理延迟和 Token 数量的关系?
图解大模型基础-牛客面经...
点赞
评论
收藏
分享
11-05 15:40
已编辑
杭州电子科技大学 网络安全
华为
点赞
评论
收藏
分享
12-15 14:16
门头沟学院 Java
28届沟通1000+了
找不到到,根本找不到😭😭😭😭😭 ,没办法,只能伪装27了😿
回家当保安:
发offer的时候会背调学信网,最好不要这样
。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞
评论
收藏
分享
12-18 16:41
浙江大学 Java
C++ 中有哪些访问修饰符
图解C++基础-牛客面经...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届双非本鼠硕拿下5个ssp的秋招总结及一条龙经验分享
8278
2
...
【25年终总结】-牛客运营团队
4679
3
...
实习没事做是福还是祸?
3363
4
...
大二混子终于找到实习了...
2832
5
...
学校发力了,没招了牛友们
1978
6
...
【求助】被hr骂“刷子”什么意思?
1962
7
...
关于我小心翼翼触碰安全红线这件事
1888
8
...
校招入职半年之后又回到了这个地方
1824
9
...
尼克狐尼克,你被捕了
1677
10
...
分析了2025年AI领域近800起融资案例之后发现……
1582
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
144753次浏览
2482人参与
#
秋招落幕,你是He or Be
#
2773次浏览
72人参与
#
应届生进小公司有什么影响吗
#
108912次浏览
1115人参与
#
比亚迪工作体验
#
69795次浏览
254人参与
#
工作中听到最受打击的一句话
#
2210次浏览
59人参与
#
你面试体验感最差/最好的公司
#
2625次浏览
55人参与
#
大厂VS公务员你怎么选
#
70674次浏览
656人参与
#
重来一次,你会对开始求职的自己说
#
2666次浏览
68人参与
#
一人说一个提前实习的好处
#
2991次浏览
64人参与
#
团建是“福利”还是是 “渡劫”
#
3808次浏览
99人参与
#
实习没事做是福还是祸?
#
7823次浏览
134人参与
#
从顶到拉给所有面过的公司评分
#
144747次浏览
518人参与
#
今年你最想重开的一场面试是?
#
1281次浏览
24人参与
#
你小心翼翼的闯过多大的祸?
#
6551次浏览
106人参与
#
如何排解工作中的焦虑
#
243315次浏览
2236人参与
#
联影求职进展汇总
#
123757次浏览
781人参与
#
OPPO求职进展汇总
#
755798次浏览
5390人参与
#
互联网公司爆料
#
158514次浏览
724人参与
#
公司情报交流地
#
127446次浏览
1233人参与
#
秋招结束之后的日子
#
113862次浏览
1034人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务