中软国际、百度、新浪微博ios工程师面经分享(社招)

面了几家公司,我是ios工程师岗位,社招。面经发出来跟大家分享一下。

无锡朝信科技信息系统有限公司

1,笔试:专业技能题,逻辑题,面向对象理解,数据库设计

2,人事面试:福利、待遇、离职原因

3,技术主管面试:专业知识

中软国际

1. 常见的IOS的知识,比如tableview,数据存储,网络交互,设计模式等。有些拔高的到现在我也没弄懂问的啥了,反正这些问题,说了估计也很难找到答案,这些基础类的东西答出来,就很大几率录取了。

2 .个人的技术发展,怎么规划什么的。

综合面试1.简单的自我介绍2.将来的打算

百度

1. 设计一个progress bar解决方案。

2. 设计一个popup view。

3. 从设计模式的角度分析Delegate、Notification、KVO的区别。

4. 算是问题3的追问,设计一个方案来检测KVO的同步异步问题。willChange和didChange的不同点,然后被追问到有没有其他地方也有类似情况。

5. 这个是问题4的追问,设计一个KVO系统。

6. Multithreading。Multithreading中常常遇到的问题,死锁,优先级翻转,线程池等。

百度有一个亿级别的APP需要统计用户行为的日志系统。不使用数据库,只是使用普通文件,设计一个系统。被追问到内存映射文件。

新浪微博

1. UITableView滑动卡的问题,让优化,我回答FB开源的那套渲染排版分离到分线程

又让设计一个图片下载器,回答之。之后问做过什么项目,然后讲了下C++做的跨平台 中间层,说了设计思路还有 算法优化

#中软国际##百度##微博##面经##iOS工程师##社招#
全部评论
百度前两道比想象中简单
点赞 回复
分享
发布于 2020-05-04 23:28

相关推荐

点赞 评论 收藏
转发
2 3 评论
分享
牛客网
牛客企业服务