网友的百度移动云可穿戴部门的面试经历

1面

  • Objective C runtime library:Objective C的对象模型,block的底层实现结构,消息发送,消息转发,这些都需要背后C一层的描述,内存管理。
  • Core Data:中多线程中处理大量数据同步时的操作。
  • Multithreading:什么时候处理多线程,几种方式,优缺点。
  • Delegate, Notification,KVO, other 优缺点

runtime有一点追问,category,method 的实现机制,class的载入过程。 1面整体感觉不错,40分钟不到,感觉回答的还可以。被通知一会儿二面。

2面

二面的时间非常长,差不多将近3个小时,直接面到快下班了。1面问的主要是知识点。2面问主要考察的是设计解决方案的能力,另外辅助追问的方式,考 察深度和广度,回答过程中需要列出适合的具体例子,方案还需要细致到具体的关键的函数名称,方法。另外考察设计模式的理解,最后还考了算法。因为时间太长,这里记录一些重要的问题。

  1. 设计一个progress bar解决方案,追问到 Core Graphic、CGPath、maskLayer。
  2. 设计一个popup view被追问到 keyWindow、UIWindow的layer、UIView hierarchy。
  3. 从设计模式的角度分析Delegate、Notification、KVO的区别。被追问到自己写的library和开源的项目中用到哪些设计模式,为什么使用,有哪些好处和坏处,现在能否改进。
  4. 算是问题3的追问,设计一个方案来检测KVO的同步异步问题。willChange和 didChange的不同点,然后被追问到有没有其他地方也有类似情况,被追问到Core Data 中falut object。
  5. 这个是问题4的追问,设计一个KVO系统。
  6. Multithreading,什么时候采用Multithreading方案,以及理由。追问到系统还有哪些在后台运行的thread,被追问到view life cycle、iOS6之后的不同以及内存管理。
  7. Multithreading中常常遇到的问题,追问到死锁,优先级翻转,线程池等。
  8. 百度有一个亿级别的APP需要统计用户行为的日志系统。不使用数据库,只是使用普通文件,设计一个系统。被追问到内存映射文件。这个问题本来是服务器的问题,我表示从来没做过,回答很瞎。

算法考了2个。一个是如何求2个集合的交集。另一个是百亿数据中查找相同的数字以及出现的次数。

最后还补充了几个小问题

  • 自己对可穿戴设备的感受
  • 自己如果进入这个team,自己准备做那方面的事情
  • 为什么创业,自己未来规划

一会被告知3面,但是因为太晚,约到次日下午3面。

3面

3面的时间和1面差不多40分钟,问了几个问题,主要是考察精神层面的东西。

  • 为什么做Windows Mobile
  • 为什么改iOS
  • 为什么来百度
  • 为什么iPhone 可以成功,那些吸引你
  • 如何看待AppStore 现在的生态圈

后面就是他说的多一些,介绍团队遇到的困难以及14年团队的打算。最后他给了我2句话的评价,我觉得还是蛮对的。

  • 选择的时候都是经过深思熟虑的
  • 有野心,wanna make a difference

有意思的是,他说他也wanna make a difference。

总结

整体还是挺尴尬的,几乎所有的知识点都是1,2年前积累的,13年积累的东西基本上没有,都是一些虚的东西。 2面挺好的,暴露了自己不少问题,设计模式那部分几乎没有概念了。

最后

面试通过,我个人觉得2面我的问题在思考设计模式上面少,另外在window hierarchy 上面有不足。设计 KVO 上面在 didChange上面考虑不足。这些都是被当场戳穿的。 有一点疑虑的是整个面试中并没有问到Core Animation。这个还是我蛮喜欢的部分。Anyway 个人很喜欢追问的方式,很容易考察出来理解的深度和广度。

整个面试收获很大,发现了很多不足。另外1,2面的面试题目个人觉得也不错。这里分享给大家。

时间: 2024-10-06 16:46:20

网友的百度移动云可穿戴部门的面试经历的相关文章

警惕!百度电视云布局已浮水 客厅战略先夺电视入口

近期陆陆续续的看到百度推了好几款机顶盒产品,除了自身的影棒系列,还有合作的云盒系列,而就在我研究百度电视云战略布局的夜里,突然看到一条关于"广电总局发函关闭互联网电视盒子视频客户端"的传闻,此消息若属实,将会一石激起千层浪,不仅可能对百度电视云战略产生影响,甚至会影响整个机顶盒.智能电视市场. 百度影棒.云盒等机顶盒产品接连上市 自百度于去年9月16日,推出第一款OTT机顶盒产品百度影棒以来,又陆续推出了近十款的机顶盒产品.其中主要分为两大系列,一个是百度自主品牌影棒系列,先后推出了影

百度开放云 愚人节里送福利妥当吗?

愚人节,一贯是互联网公司秀姿势.开脑洞的大日子.不过比起其他各家公司展示各种不靠谱的"黑科技",百度这一次似乎踏实多了,比起去年它展示的那款筷搜,百度这次愚人节的大秀选择了开放云角度切入,并定义为"云人节". 这样送福利!而且选在愚人节上,靠谱吗? 一场有预谋的营销,关键在于是否接地气 毫无疑问,愚人节如今是互联网企们的一场以娱乐为名的营销节. 营销一定是有预谋的.媒体报道,3月30日,百度开放云官方微博发布了一组"云出没"图片,这一组图片分别从

APP搜索附近功能的一种解决方案-基于百度LBS云服务

为了在APP中根据定位实现搜索附近(POI)的功能,采用百度LBS云服务,将所有POI数据上传后,可以实现该功能. LBS数据管理地址:在这里标记信息后(支持批量上传)即可开始使用搜索功能. http://lbsyun.baidu.com/datamanager/datamanage 搜索附近接口地址: http://api.map.baidu.com/geosearch/v3/nearby 请求方式: GET 参数: { ak:'540b088ff0f926b7d0b6d5a641******

百度网盘,前几天刚从百度云改名过来,百度云这个名字给之前的百度开放云(同步盘用户比较小众)good

作者:黑郁金香链接:http://www.zhihu.com/question/51803053/answer/127562835来源:知乎著作权归作者所有,转载请联系作者获得授权. 在8月网盘大面积关闭的时候我回答过类似的问题目前(2016 年 8 月),市面上哪个云同步盘最好用? - 知乎用户的回答现在还能用的免费大容量网盘:百度网盘(刚从百度云改名过来).微云.天翼云.115等先放观点:对非主营业务的大容量免费网盘我都不看好.理由: 同步盘用户比较小众,并且从几个还存活的网盘关闭同步功能来

百度开放云首席架构师徐串:架构师必须理解程序员的痛

在2016中国云计算技术大会(CCTC 2016,专题报道)上,百度开放云首席架构师徐串发表了题为<企业IT基础架构在云端如何变革>的主题演讲,并接受CSDN记者专访,深入分享了他对架构及设计的认识,对架构师工作和技能的理解,以及百度开放云架构满足大数据和人工智能等不同应用需求的实践经验. 徐串表示,云计算环境下的架构,除了高吞吐.可扩展性.稳定性的需求,灵活性的实现也很重要.架构师的工作就是在各种矛盾之间坚持或妥协,如高吞吐和低延迟的矛盾,优雅架构和紧迫需求的矛盾.保证业务的需求,是设计架构

购买百度开放云不得不看的实惠好贴!

喜讯:为预祝江苏云工场(www.cloudcsp.com)3月份正式上线,现百度开放云云主机,云存储,CDN等系列产品9折特惠 江苏云工场信息技术有限公司是依托百度公司雄厚的技术储备和研发能力,通过联合百度开放云团队,提供面向企业及个人定制化的公有云服务产品,包括云服务器.云存储.云安全.大数据分析.智能识别及各行业解决方案等. 百度开放云购买流程 第一步在百度开放云官网(bce.baidu.com)进行注册/登录. 第二步打开https:// console.bce.baidu.com/age

百度开放云首席架构师徐串:架构师对架构的理解 云 架构 架构师 百度

在 2016中国云计算技术大会 (CCTC 2016,专题报道)上,百度开放云首席架构师徐串发表了题为< 企业IT基础架构在云端如何变革 >的主题演讲,并接受CSDN记者专访,深入分享了他对架构及设计的认识,对架构师工作和技能的理解,以及百度开放云架构满足大数据和人工智能等不同应用需求的实践经验. 徐串表示,云计算环境下的架构,除了高吞吐.可扩展性.稳定性的需求,灵活性的实现也很重要.架构师的工作就是在各种矛盾之间坚持或妥协,如高吞吐和低延迟的矛盾,优雅架构和紧迫需求的矛盾.保证业务的需求,是

docs/cplat/rt/python/fetchurl - 百度开放云平台

docs/cplat/rt/python/fetchurl - 百度开放云平台 用python爬虫抓站的一些技巧总结 - OPEN 开发经验库

基于百度媒体云人脸识别

基于百度媒体云人脸识别 基于百度媒体云人脸识别安卓版 下载地址:http://www.devstore.cn/code/info/1128.html 运行截图: 热门源码下载: 高仿京东商城 Android快速开发不可或缺的11个工具类 Android快速开发框架LoonAndroid Android应用源码比较不错的新闻客户端 版权声明:本文为博主原创文章,未经博主允许不得转载.