首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-17 14:33
浙江大学 Java
说说线程的创建方式。
图解Java多线程牛客面...
点赞
评论
收藏
分享
昨天 21:12
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
卓驭 嵌入式中间件实习 面经写一写面经,回馈一下社区。⌚️timeline:五月底👋part1:自我介绍 && 项目介绍1. 项目里的内存占用,资源使用的性能评估?性能优化的思考?2. 端侧大模型的选型?3. 机器人比赛中最难的一个问题?技术方案的选择用了多长的时间?4. 之前实习的主要工作?方案是如何确定的?5. 对车载中间件的了解?6. 。。。忘了🤏part2:八股拷打1. 设计模式?平时开发有用到过哪一些设计模式吗?2. 对多态的了解?静态and动态?3. 虚函数里面父类和子类的交互?4. C++容器中vector和list的差异?5. vector的底层实现原理?扩...
点赞
评论
收藏
分享
11-20 23:12
广东科技学院 Java
秋招?就这?
标题党了兄弟们,抱歉民办本科,秋招无果,转战实习,给面试的公司都小公司,并且上周是连挂3个公司,已经感觉到Java这个行业的卷了,不知道还要不要继续坚持Java,,还是转战测试呢??
深情是罪:
鱼皮的项目
点赞
评论
收藏
分享
12-07 20:26
已编辑
东莞理工学院 Java
学院本大三,还有机会吗
boss上1735个沟通,投出59份简历,一共3个面试,0offer,试着投测开,回复也很少,人都麻了,不知道自己到底适不适合这行。我的想法是直接梭哈就业,考研实在没什么信心-----------------------------------------------------------第二个是新建的简历,现在我还没开始搞测试方面,所以没加测试的东西,请大家看看这一份简历需要加什么或者删什么?
迷茫的大四🐶:
简历很烂,学历很差,还是建议考研深藏一下
九月了,是考研还是就业?
点赞
评论
收藏
分享
12-17 16:23
浙江大学 Java
在 MySQL 中存储金额应使用什么数据类型?
图解数据库基础-牛客面经...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
读研还是本科就业?
5556
2
...
2025这一年真是辛苦了
3834
3
...
2025年度总结-成长
3568
4
...
我从反复确认,走向不再自证
3095
5
...
突然被同事表白了
2558
6
...
数字马力
2511
7
...
双非鼠鼠0实习0竞赛闯秋招的一年,重头再来我不会选这条路了
2470
8
...
双非硕后端秋招情况(准备春招版)
2000
9
...
牛爷爷们帮忙选一下offer
1978
10
...
腾讯云智timeline
1910
创作者周榜
更多
正在热议
更多
#
实习简历求拷打
#
9810次浏览
114人参与
#
担心入职之后被发现很菜怎么办
#
265875次浏览
1130人参与
#
秋招被挂春招仍然能投的公司
#
6145次浏览
93人参与
#
投格力的你,拿到offer了吗?
#
152076次浏览
813人参与
#
什么是优秀的实习经历
#
7757次浏览
204人参与
#
作业帮求职进展汇总
#
82434次浏览
543人参与
#
京东美团大战,你怎么看?
#
157695次浏览
859人参与
#
如果今天是你的last day,你会怎么度过?
#
58805次浏览
324人参与
#
mt对你说过最有启发的一句话
#
33772次浏览
412人参与
#
为了找工作你花了哪些钱?
#
74751次浏览
359人参与
#
机械人晒出你的简历
#
146363次浏览
874人参与
#
嵌入式岗知多少
#
62902次浏览
555人参与
#
摸鱼被leader发现了怎么办
#
99787次浏览
638人参与
#
考研失败就一定是坏事吗?
#
200356次浏览
1367人参与
#
秋招特别不鸣谢
#
15017次浏览
174人参与
#
2023毕业生求职有问必答
#
218478次浏览
1662人参与
#
选实习,你更看重哪方面?
#
13189次浏览
213人参与
#
牛客十周岁生日快乐
#
197647次浏览
1895人参与
#
第一次面试
#
1036043次浏览
13682人参与
#
金融财会交流会
#
128258次浏览
441人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务