滴滴iOS开发实习一面面经(Swift)
23号在某三个字实习平台投了滴滴iOS岗,27号HR约到30号面试,面完在这里做个记录。
先介绍了一下他们那边的业务
- 自我介绍
- 多久开始接触iOS的?都是怎么学习的?
- 专业课程学了什么?
- OC接触过吗?
- Swift中required关键字是什么意思?子类一定要实现吗?
- 子类实例deinit时是先执行父类还是子类的deinit()?
- willset和didset,概念?执行时机?
- 介绍下set集?如果insert 1,2,3,4,4,print这个set集的结果?
- Optional对象实例置nil,再调用其方法有什么后果?
- 介绍下guard?
- 介绍下inout?
- OSI七层模型说一说?
- TCP和UDP的区别?
- Wireshark用过吧?介绍下?
- 源MAC地址是在什么时候被封装进去的?
- 路由器和交换机的区别?
- ABC类IP地址介绍下?
- 子网划分介绍下?
- 操作系统调度的最小单位是?
- 进程线程区别?
- 数据库条件查询语句
- 二分查找复杂度?
- 二叉树的几种遍历方式?
- 如何判断链表有无环?
- (问了下简历上的获奖项目)
- (简历写了Python,问了下写过什么项目)
- 有什么想问我们的?