概述
-
曲面
屏的适配 -
activity中应不应该有static变量
-
事件分发
-
Handler
-
APP瘦身
-
用户体验
-
service的两种启动方式和区别
-
bundle机制
-
Android 7.0特性
-
kotlin的看法
-
listview和recyclerview的区别
-
数据销毁怎么保存
上述题是同一个面试官分了2次来问我的。说实话这家公司面试顺利的不行。面试官刚上来就问题目了。WTF?自我介绍呢?当时我还有点懵,不过也瞬间反应过来了,变跟着的他的问题去回答了。面试前后不到十分钟,他就说:我对你非常满意,薪资X如何?WTF?我当时还在想,这都发生了啥。不过我说对薪资不是很满意。然后他说要不在考考你?所以我在前面说了,这些题是同一个面试官分了2次来问我的。前前后后面试了差不多1个小时。最后给了个offer。
B公司(over)
这家公司是一个知名的教育平台,D轮融资,规模挺好,环境nice。
-
hashmap的原理
-
java 7 8 9 10的区别
-
lambda原理
-
为什么java 7中不能用lambda
-
三级缓存
-
setcontentview原理
-
gilde原理
-
string和stringbuilder哪个存储速度快
-
事件分发
-
线程
-
如何学习的。
这家公司算的上我这几家面试公司中最想去的一个把,也是唯一一个被pass的一个。不过到头来,我是基本被秒杀了。看看上面的面试题可能也知道,难度系数还是有一点的。不过差不多能确定的是,面试官可能是java出生的。比如第一题,hashmap,问完原理之后,问了hashmap存储的是什么?hashmap内部是链表和数组,那么数组和链表是怎么存储和删除数据的。基本上,问的每一题到后面都会慢慢问到JVM的东西。JVM对于目前的我来说,简直就是噩梦啊…所以直接over了。
C公司(offer)
一家做新零售的上市公司。
一面
-
IO
-
手写数组实现队列
-
能不能动态add同一个布局
-
Handler机制
-
手写rxjava遍历数组
-
scheme协议
-
数组扩容
-
listview和recyclerview的区别
-
service
-
线程如何做到安全
-
aop思想
-
自由发挥
-
hashmap原理
二面
-
五年的计划
-
有木有考虑转岗比如ios
三面
-
是什么让你坚持的写了三年的博客
-
问了学历,谈了产品
这家公司也是面试的时间最久的一个,前前后后2个多小时,一面的内容我也有些不会的,不过问到java的内容的时候,那个面试官明说了,java我也不知道问啥,随便问问,然后主要的还是问了一些Android的内容。主要还是当场手写的,这种手写的么,知道多少就手写多少了。一面二面聊的东西也不是非常多,前前后后半小时。三面的话。上来就说,我刚才去看了你的github和博客,然后就问了,是如何坚持了三年的。我谈了我的一些看法,包括后面的学历和产品之类的,我分别的都说了我的看法。最后很神奇的听他说,要不你来我们公司做产品把。WTF?我当时都吃惊了。所以虽然技术面的一般,不过三面聊的很nice。最后也就拿到了offer。
D公司(offer)
一家C轮融资的公司,o2o平台。
-
hashmap原理
-
classloader原理
-
线程安全
-
sparearray原理(拆分包)
-
gc机制
-
gilde原理
-
rxjava
-
Ui优化
-
性能
-
瘦身
-
有木有看过框架源码,然后问原理
-
单例模式
-
classloader原理
-
线程安全
-
sparearray原理(拆分包)
-
gc机制
-
gilde原理
-
rxjava
-
Ui优化
-
性能
-
瘦身
-
有木有看过框架源码,然后问原理
-
单例模式
最后
以上就是机智悟空为你收集整理的我的中级Android跳槽面经:耗时1个月面试4家公司拿到3个offer,查漏补缺的全部内容,希望文章能够帮你解决我的中级Android跳槽面经:耗时1个月面试4家公司拿到3个offer,查漏补缺所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复