【阿里巴巴】客户端岗-渣本android秋招总结
阿里一面
(刚刚面完腾讯一面十分钟电话突袭)
final关键字
重载重写 返回值如果不一样方法签名和列表一样会出现什么 为什么
抽象类和接口 抽象类能不能继承普通类
jvm分区 栈溢出是什么 栈里面存了什么
子线程如果出现异常会怎么样
说一下sychronize的实现的机制 说一下volatile有什么用
wait notify notify之后之前wait的代码是从哪里开始执行的
wait不在同步块里面执行会怎么样
Reentrantlock用过吗 和sychronized有什么区别
内存泄露有哪些场景
问怎么恢复acticity状态 哪些方法 oncreate里面能恢复吗 和重写那俩方法恢复有什么区别
view的 measure onmeasure什么区别 on draw draw dispatchdraw什么区别
剩下估计还有很多……但是当天晚上阿里一面已经是我第五场面试了,脑袋确实比较疲劳,晚饭也没吃,很多问题不记得了,淘宝面试官不停的问确定吗确定吗,第一次碰到这。。确实招架不住,当天面完感觉已经凉了(这种情况一般是面试官想看看你是不是真的会。。因为有些人(比如我)可能是背下来的知识。。被这么一问……震住就慌了。。)
阿里二面
(午觉时候电话突袭) 挂~
讲一下项目,遇到什么问题
tcp udp区别
framelayout relativelayout有什么区别
写个算法题,比如大学里面那种c语言程序,return0 就退出了,为什么你写的andriod app 一行一行代码执行了不会退出?
两个线程交替打印
三次握手 第二个包丢了会咋样?
对android什么地方最熟悉
bitmap存储的位置 安卓几个版本有什么不同?
答的不好,总结原因主要是自己在安卓方面储备还达不到阿里的标准,加上是刚刚开始面试,阿里一面是我开始秋招第一天就面了,二面也就过了几天,准备不充分,加上自己很菜,安卓很多问题还没来得及学习,只对自己在公司用过的东西有理解,没用过的都停留在背诵概念的阶段,淘宝面的有很多安卓源码的东西都没有回答好,后面就疯狂恶补……虽然福报厂挂了,但是也对后面的面试起到了帮助作用。