首页 > (已OC)阿里钉钉客户端 1面 + 2面 (+hr面) 面经
头像
准时不早退的牛牛
编辑于 2021-03-24 15:14
+ 关注

(已OC)阿里钉钉客户端 1面 + 2面 (+hr面) 面经 内部员工回复

阿里钉钉客户端 1面 + 2面 +hr面 面经

昨天上午十一点投了阿里,下午四点阿里来电话约今天晚上面试,博主是提前批,阿里的效率好高啊。

一面(1h26min)

一面的过程特别地漫长,问了很多东西所以具体的问题可能记不全了或者有出入,一面的形式是电话面试,面试官是一个很健谈很友善的人,有些回答不到位的都会给我耐心介绍,所以整个过程还是比较轻松愉悦的。面试主要内容是iOS相关+计算机基础+手撕环节,以下内容基本有序。。

  1. 自我介绍

  2. 项目相关(介绍亮点,学到什么,遇到什么问题,怎么解决)

  3. 更新UI的操作可不可以放在子线程上,为什么

  4. 放在子线程上的后果是什么,举例子

  5. 怎样在判断当前线程,怎样指定在主线程上执行

  6. GCD和block,介绍block的原理结构

  7. block使用的注意事项

  8. block作为属性的时候的关键字用什么修饰,为什么

  9. 介绍属性的关键字有哪些,什么含义,weak的原理底层实现

  10. 修饰持有的对象一般用什么关键字,修饰线程不安全的对象用什么

  11. 为什么不用assign,atomic的原理底层实现

  12. 你用Xcode时看到对象的层次吗

  13. 遇到过Crash吗,怎么解决

  14. UIImage如果设置宽高为0会显示吗

  15. frame和bounds区别

  16. 喜欢编代码吗

  17. 学iOS看了哪些书,遇到困难怎么做

    (下面来问一下计算机基础吧)

  18. 介绍计算机网络的模型

  19. Web页面解析过程

  20. 介绍DNS,有一个关于DNS服务器的场景问题具体记不清了,在杭州给北京打视频电话

  21. 你刚刚提到HTTPDNS,介绍一下,为什么用它?

  22. 进程和线程,区别

  23. 虚拟内存

  24. 32位系统的空间

  25. 计算机发展历史上出现了虚拟内存这样的技术,请你展开谈谈看法

    (撕代码,电话面试但是发了在线测评的邮件)

  26. OC实现procotol的定义和使用,用上你知道的所有特性

  27. 写一下怎么用GCD跑一段在主线程上的代码

  28. C++实现二叉树层序遍历

    (闲聊)

  29. 入职时间

  30. 在杭州可以吗

  31. 成绩怎么样,年级排名

    (反问环节)

  32. 您怎么样看待面对对象编程

  33. 您怎么样看待 "客三消" 这一言论

二面(1h左右)

二面就在当天晚上8点,是钉钉视频会议,二面面试官是阿里的技术大牛,但是很平易近人很健谈,还会说你读书读得很早,学了这么点时间就做了这么多项目很厉害啊这样的话(我受不起。。),整个面试的氛围很轻松,技术话题很少感觉就纯在聊天,甚至聊起了奇怪的话题……
  1. 自我介绍

  2. 简单寒暄

  3. 平时怎么学的iOS

  4. 你刚刚提到看官方API体会废弃的方法调用,你能在项目里举个例子吗

  5. (对着电脑屏幕)介绍、演示一下项目的亮点有什么

  6. 入学以来做的最有成就感的事情,最挫败的事情

  7. 对比(最挫败)那个时间点的自己,你觉得自己有哪些变化

  8. 平时有什么爱好(展开出来了奇怪的话题……)

  9. 合作项目里分工是怎么样的

  10. 怎么看工作和读研

  11. 职业规划

  12. 反问环节,没想起问啥,有问题在钉钉上可以直接问


HR面(37min)

    聊了业务内容,问了我项目的内容、在校情况、家庭情况、高中情况、性格爱好等很多家长里短,接下来还有一些流程,要进行在线评测和P9级的面试官做一个交叉面试。。


3/12 刚刚得到反馈说交叉面试取消了,面试流程结束了,等offer中!

3/24 oc啦!开心

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐