笔试题
笔试题
滴滴一面
看了一下笔试题的答案,第一题 C 语言字符串反转打印了一下
1、说一下你觉得项目中遇到了什么印象深刻的问题,你是怎么解决的?
2、大学里学了哪些课?信息管理与信息系统专业是哪个学院的?
3、项目里的网络请求用到了网络5层模型的哪些,TCP/IP 属于哪一层?HTTP 呢?
4、你觉得自己是什么级别的?优势和不足主要是哪方面?
5、GCD 平时项目里怎么用的?我提到了回到主线程操作 UI 需要 dispatch_get_mainQueue
6、为什么操作 UI 需要在主线程?
7、哪些是你独立开发的项目?
8、问了一下上家公司的情况
9、之后有什么打算?
10、上家薪资多少?你还有啥想问的吗?
滴滴二面
1、自定义封装控件需要注意什么?有什么规范?
2、说一下你了解的设计模式。
3、数据库怎么优化?我说数据量大的话加索引提升查询效率。问其他优化呢?比如数据库大小有没有做过优化?
4、内存优化是怎么做的?我提到了内存泄漏。什么情况会发生内存泄漏?
5、App 启动时间优化?
6、视图做过哪些优化,我提了 TableView。那就以 TableView 说一下优化了哪些方面?
7、AFNetworking 内部是怎么样的一个过程?
8、你还有什么想问我的?