首页 > 阅文集团iOS实习生5.26一二面经
头像
Ryanww
编辑于 2020-08-19 19:45
+ 关注

阅文集团iOS实习生5.26一二面经

阅文好像是一二面连着的,中间休息10分钟。

一面:北京QQ阅读研发部

  1. 自我介绍
  2. OC你了解多少?
  3. OC实例变量的关键字有什么?
  4. 关键字实现的原理知道吗?
  5. 进程和线程的区别?
  6. http与https有什么区别?
  7. 那https是如何加密的呢?
  8. 面试官也知道我的底,便没有进行深问,那http状态码有哪些?
  9. runtime与runloop知道吗?
  10. NSTimer计时间准确吗?(
  11. 数据结构学了吗?链表与数组有什么区别?
  12. 设计模式?
  13. UIButton的响应链怎么样的?

面试官挺友善的,告诉我别离开房间10分钟之后有上海那边的面试官接着面。

二面:上海红袖读书研发部

  1. 自我介绍
  2. 浏览器网页请求是如何工作的?
  3. 进程与线程的区别?
  4. 你是如何学习iOS的?
  5. 看你从事学校iOS开发组长和iOS的俱乐部,你是如何管理工作的?
  6. OC了解多少?
  7. uitableview如何使用?
  8. tableviewcell是如何复用的?
  9. 你使用tableviewcell遇到什么问题?
  10. 如何解决的,底层实现原理是什么?
  11. oc中的关键字?
  12. iOS组件化知道吗?
  13. 介绍了组件化的基础概念,问图片下载是如何实现的?
  14. ios中的设计模式?
  15. 既然提到了MVVM,viewmodel的逻辑是如何实现的?
  16. 引导我viewmodel的实现,数据更新反馈到ui上?
  17. 那么kvo,kvc知道吗?实现原理知道吗?
  18. 你现在才大二,那么你学习了什么课程?
  19. 既然学了数据结构,那么写一个手写二叉树的层次遍历。
  20. 反问环节,现在你有3个问题可以问我?

反问1:您认为移动端的未来与趋势是什么?
讲了很多跨平台的概念,react native、flutter还有js的应用场景,提到腾讯、字节跳动、快手都有一个专门的flutter团队,提及到很有可能80%的业务会采用跨平台的方案。
反问2:您知道SwiftUI吗,你如何看待呢?
讲了iOS整个生态上技术的渲染技术,认为声明式响应式编程也是未来的方向,也是apple为了竞争对手而推出的。swift编程语言刚刚处于稳定状态,swiftui还有很多bug,估计还有4-5年成熟。
反问3:我只学了一些ios表层次的知识,您有什么好的学习方案推荐吗?
你现在还很早才大二,一定要重视基础知识的学习。iOS方面我推荐深入某一点挖掘,比如刚刚问的kvo,先去了解如何使用,再构思应用场景,再挖掘原理。不可能iOS面面俱到,需要从一个点深入。(面试官超级好)

面试官总结:你只有半年iOS开发经验,学成这样很不错。有很大的发展潜力况且现在才大二。问了一下能实习的时长和大三和大四的安排。今天面试就到这里,hr应该再联系你。

结语:
从5.18开始准备暑期的实现,因为是大二学生知道应该没有机会。但想尝试一下体验一下,也可以为以后面试做铺垫。一开始投了很多公司,简历都石沉大海。字节拒了,腾讯拒了,阿里给了面试机会(两道算法题一个都没做出来),后来赶上阅文的简历投递末班车,才有了笔试的机会。

5.18到至今一共面了3家,学习收货很大。也明示了学习方向和策略:

更新收货学而思、上海阅文offer,去了上海阅文。

基础四大件:

算法与数据结构、操作系统、计算机网络、设计模式

iOS方面:

语法一定要扎实无论是swift还是oc,oc就目前国内情况来说必须得学(apple的framework还是oc编写的,尽管swift语法已经开始稳定但国内的swift发展还是很慢不过未来可期)。

iOS的kvo、kvc、uikit控件原理、app启动、消息通知中心等等都必须深入理解和掌握,GCD虽然没怎么考但是也是很重要的。

计算机职业方面:

一定要多观察,整个互联网生态的局势,
前端与后端是紧密相连的,想要做一名优秀的计算机工作者,必须保持学习。
继续加油 Peace

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐