得物 iOS一二三面 面经

据说发面经能有好运,祝福各位小伙伴一波!offer多多!

---
得物app ios开发电面: 30min

简历项目balabala
Any 和 AnyObject 有什么区别?
逃逸闭包 vs 非逃逸闭包?
闭包在什么场景用?举几个例子;
互斥锁和非互斥锁有什么不同?应用场景说一说?
怎么理解runloop?
Charles抓包了解吗?
ARC模式下:autorelease pool 有什么用?可解决什么问题?
有ABCD四个任务,要求ABC异步执行,全部完成后,才能执行D,有几种方法实现?
cocoapod 的 install vs update 有什么区别?
git 的 rebase 和 merge 说说?
组件化怎么做的?
Http vs Https?具体区别?
TCP握手,在http 和 https 时有什么不同?
如果视频文件太大,要怎么上传?怎么断点续传?
你有什么想问的;
---

二面(0721): 60min

自我介绍
coredata 是什么?怎么用的
sqlite 是什么?优缺点
上面这两比较,各自的特点
app启动太慢要怎么优化
app体积太大要怎么优化
那如何优化第三方包体积
动态lib和静态lib区别?原理说说
动态lib和静态lib是如何影响启动速度的
category 是如何影响启动速度的?extension呢?
图片压缩与视频压缩有做过吗
你简历项目里最有挑战的是什么,说一个
手撕快排;
有10w个数字,现在只要找出最大的1k个并将这1k个排好序,怎样又快又省空间

---
三面(0722): 30+min

详细说说项目做了什么
app怎么检测卡顿?用什么工具
项目如何做优化,想到的都说说
如何保证app运行流畅
离屏渲染说说
对互联网公司加班怎么看?你习惯吗?
你有什么想问的


#iOS面经##社招##得物app##iOS工程师#
全部评论

相关推荐

10 30 评论
分享
牛客网
牛客企业服务