唱吧、美丽说、京东、百度糯米校招iOS工程师面筋分享

唱吧

  1. 问的都是iOS基础问题,像ARC之类;

  2. 问了category的原理,load的顺序,runtime的消息机制中cache的一些知识;

  3. 让我演示实习做的项目,面试官比较感兴趣,主要针对项目进行提问;

  4. 你为什么选iOS,iOS有什么优点之类的;

  5. 说一下iOS中多线程区别,Block原理;

  6. 解释一下iOS绘图架构,设计模式等

美丽说

  1. 问如果OC中没有NSArray,NSDictionary,你如何实现?

  2. 如果没有KVO,如何自己写一个KVO的实现?

  3. 问IOS设备一个点多少个像素,内存管理

  4. 问的是tableview的方法,内存处理,及一些比较细节的属性;

  5. 问Block的原理;

  6. 问推送做过吗;

  7. 问怎样看待他们的产品,怎么评鉴一个好的app;

  8. 问你谈一下对IOS的认识,为什么从事这行

  9. 问平时都逛哪些和专业相关的外文论坛

京东

  1. 问大量图片的加载,如何优化

  2. 问网络编程(答:asihttprequest第三方类库);

  3. 问异步是什么

  4. 问我对他们公司产品这方面有没有什么了解;

  5. 问一个app的启动过程。
  6. 问分别用深度优先和广度优先遍历一个图(答:进入main函数,载入系统依赖的库到内存空间,加载xib,回调app deleg) ;
  7. 问用过流媒体么的开发么?

  8. 问大学有没有什么深刻的经历

百度糯米

  1. 问了线程相关的问题ruanloop nsoperation gcd问的比较多;

  2. 问view能不能直接访问model;

  3. 问NSNotification是在异步还是同步的?

  4. 问了解蓝牙的围栏机制吗;

  5. 问你对iOS的开发,了解多少 ;

6.问你认为代码的可读性重要还是效率重要。

#面经##校招##百度##京东##唱吧##iOS工程师#
全部评论
唱吧是电话面试还是视频面试啊
点赞 回复
分享
发布于 2020-10-28 21:52

相关推荐

- 平时怎么学习的?- redis的Zset数据结构- **ES?我实习项目用到了但是我不会,当时就是复制的别人写的,尴尬了,借口说monitor写的**- 为什么用MQ(面试前以为不考就没复习)?- **MQ如何保障的消息可靠性(说了发送可靠性、接收可靠性、忘记了broker的可靠性)**- **各个MQ有什么不同(面试前没看MQ)**- 缓存穿透、击穿、雪崩是什么问题、如何解决- 数据一致性是如何保障的- 说说分布式锁?- 说说Java中的锁- 说说Synchronize 和 ReentryLock的区别- AQS有其他的用处吗除了ReentryLock?(忘记了,后面提醒countDownLatch)- 说说countDownLatch- 数据库的索引的数据结构、为什么要用B+树- 说说数据库索引的使用要注意什么- 什么是覆盖索引- 数据库隔离级别和解决的问题- TCP与UDP的区别- 请你说一下从输入一个网站到看到我们的页面的全过程(说了查询缓存、DNS查询、TCP握手、SpringMVC请求处理流程、挥手、浏览器解析渲染)- Linux的常用命令- HashMap与ConcurrentHashMap的区别- 链表转化为红黑树的条件- 说一说线程池(说了参数、过程、拒绝策略)- **使用这个阻塞队列需要注意哪些问题?**回答了不能设置的太大,可能会OOM, 面试官不满意。- 如何设置核心线程数?- **最后一个问题:为什么线程池会将来不及处理的任务先放到阻塞队列,而不是直接创建线程来进行处理?**  回答的将任务缓存起来,阻塞队列相当于一个消息队列,实现一个削峰的作用,避免频繁创建销毁线程造成性能浪费,面试官不满意- 未来的打算?- 你的成绩在XX大学应该可以保研?为什么不保?    #### 反问:- 具体做什么的  面试官说是做外卖的,讲解的挺详细的- 上班时间  早十晚七,晚八有餐补#### 做题三数之和,有点紧张,出现了角标越界,面试官给我提醒了一下,15min最后过了两天后在公众号问,秒挂,继续加油吧
点赞 评论 收藏
转发
1 2 评论
分享
牛客网
牛客企业服务