安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer( 二 )


腾讯二面【安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer】(二面总监/面委 , 由于开会 , 鸽我半个小时)

  • 上来大数相乘 , 我做的眼泪都快流出来了 。
  • put和post的区别 , 应用场景 。
  • 看了我的flutter项目 , 我改了一个框架 , 问我这个框架 。
  • 让你设计一个跨平台的框架 , 你怎么设计(这里我谈了flutter的架构) 。
  • https的流程 。
  • fragment的懒加载 。
  • 一个商场里有一个电影院 , 你会把厕所建设在哪里 , 说一下你的理由?
hr面(鸽了我20分钟 , 腾讯都是大猪蹄子?哈哈~~开玩笑 , 面试官真的很忙 , 有时候换位思考一下 , 心态好点)
  • 自我介绍
  • 为什么选择微信?
  • 对我们了解吗?
  • 愿不愿意来
  • 家里的情况
  • 什么时候可以来实习 , 可以实习到什么时候(入职)
阿里一面
  • 自我介绍
  • 自己看过的源码 , 说一下?
  • 接下来就EventBus的东西了 , 还是老问题 , 优缺点 , 有没有什么问题 , 列举了很多场景 , 我看源码看的比较细 , 根据自己看过的东西做回答和分析 , 然后还是 , 接口回调和观察者模式之间的选择 。
  • 问我你看过这么多源码 , 你觉得什么东西最重要?
  • 答了源码中看到了大量的反射使用 , 多线程方面 , Collections , 数据结构这些 。
  • 问我多线程 , 引申出handler , 我从handler的源码去解释
  • handler引申出的内存泄漏 , 为什么静态内部类不会持有外部对象
  • 接下来还是场景题 , 图片框架的实现 , 涉及到的Lru缓存 , 线程池 , 线程池该如何分配线程数量 。
  • APP从打开到显示之间发生的事情 。
  • 为什么java可以调用c/c++的函数 , 调用jni发生的事情说一下 。
  • 动画种类 , 使用动画的步骤 , 有没有看过动画框架的源码 。
(面试官说我在应用层上基础知识很好 , 懂得去看源码学习 , 但是android深度不够 , 应该要往Framework和c/c++那边学习)
阿里二面1.自我介绍2.还是自己对EventBus的理解 。 3.学习Android的过程4.项目遇到的问题 , 怎么解决的5.回答过程中提到csrf , 问原理6.对公司有什么要求7.IPC8.socket的连接过程(说我这方面的技术和兴趣不错 , 但是缺少大型项目的经验 , 考虑不够全面 , 如果有一个机会给我就很好了 。 )
阿里三面
  • 自我介绍
  • 详细说我第一个项目
  • http缓存
  • 如何把ip地址存储在一个int 变量里面?
  • 详细介绍第二个项目
(30min , 面试官说我自己对技术的热情很不错 , 让我保持下去 , 口头直接让我过 , 让我等hr)
阿里HR面
  • 上来突然莫名其妙问我一堆与专业无关的 , 还问我这个专业跟计算机有什么关系(我是软件工程) ,
我:????我有点懵(原来看错简历了)
  • 从小到大最有压力的事
  • 数学怎么样
  • 你考上这个学校是正常发挥吗? 我回答的是!/(ㄒoㄒ)/~~ 很凉
  • 什么事情让你觉得自己喜欢移动端
  • 哪里人 , 想去哪里
(hr面只有15分钟 , 感觉不太好)
(后来收到了offer意向书 , 整个流程横跨两个月)
总结我也不是什么大佬 , 最后唠叨几句 。 希望各位没拿到offer的真的不要灰心 , 可能你之前所有的失败都是你成功的垫脚石 , 我面头条一面挂的时候也曾经自闭过 , 但更多的是反思 , 如何调整自己的复习计划 。 在复习的时候一定要有自己的强项 , 能把这个知识点理解的很透彻并且把相关的知识点拓展出去 。 另一方面就是让面试官看到你对这个岗位的热情 , 能够自发性地去学习与岗位相关的东西 。