iOS实习面经(字节美团阿里蘑菇街)

作者:王铁柱啦啦啦 链接:https://www.nowcoder.com/discuss/423500 来源:牛客网 字节 找了一个做iOS的学长内推,两点发过去简历,五点半就打电话约面试了,每次面试都是离面试结束应该也就三四个小时就打电话约下一面了

一面 1. 自我介绍,block的实现、变量截获,有个forwarding指针是干什么的 2. Category能添加什么,原理,为什么能添加property不能添加ivar 3. 用gcd怎么实现线程安全(barrier) 4. Oc中的方法调用 5. 一些网络问题,很基础,tcpudp区别,https原理,http2.0 6. 内存对齐的原因 7. 算法题O(1)的复杂度删除链表节点,剑指上有,做过又忘了,以为要遍历,怎么想也做不到O(1),结果我理解错了,会给节点地址 最后问小哥我是不是凉了,他说我没凉,入职后还没跟小哥面基 二面 二面是一个非常严肃的老哥,面得我真的是心态爆炸,问啥啥不会,最后竟然还过了,记住的问题不多,可能是不想回忆痛苦 1. 上来就问我啥语言比较擅长,我说java……老哥愣住了,问我c++呢,我说学过,忘的差不多了,他说,c呢,我说还凑合吧,然后就开始虐我 2. strlen()和sizeof()作用于一个字符串时的区别 3. 还有一些其他的c的问题,记不住了 4. 进程线程区别 …………记不住了 最后又问老哥,我是不是凉了,老哥终于笑了,说 你要对自己有信心。 面试完在家吃午饭,难受得我都没吃好,下午面美团的时候hr又打电话约三面 三面 三面就是我现在的leader,人很好,也很年轻,抓问题一针见血 问了不少问题,基本都忘了 java的gc,cookie和session的区别等等 老哥看我看的透透的,不愧是leader,说我都是停留在用的层面上,没有去究其原理,动手能力应该还可以,但是理论需要加强(操作系统等等),跟我说看面经背答案啥的没用,还是得去系统的学,去动手 傍晚hr打来电话说三面过了,然后聊了几个常规问题,第二周周一发offer

最后更新于