微信ios实习一面
总共:一个半小时左右吧
开局自我介绍 面试官说先来两道算法吧
手撕非递归版的前序遍历(正经人谁不用递归)
撕不出来,花了很多时间,讲遍历的思想,让撕递归版的了。
判断int是不是回文,分析时间、空间复杂度,问能不能用O(1)复杂度写,然后又去撕。
投屏演示项目。
讲项目巴拉巴拉
用了啥方法巴拉巴拉
问tableview卡顿怎么办?如何优化,换你你会怎么做
用了啥数据流,数据库。不太会
问oc和Swift的区别
问runloop,然后自己讲了一大啪啦
打断,问用户点击事件,用runloop怎么处理。
问主流框架知道哪些
巴拉巴拉
讲讲去下载图片,怎么压缩解压
问为啥自己一个人去学iOS开发
问这个项目做了多久,怎么做的,有啥难点没。
反问环节