2018下半年Android面试历程

我的见解:能够总结下他的面试经历以及涉及到的面试题css

下面开始正文吧:
从今年下半年以来就开始在杭州准备简历找工做了,缘由基本都懂的,没多少工资,投递简历的渠道是Boss,偶尔也在拉钩上投递,刚开始把简历放到Boss上,就天天都有人找我聊天,感受如今android仍是很好找工做的,要找一个通常的工做仍是很容易的,可是只是想找一个技术底蕴比较强,业务规模比较成熟的公司仍是有必定的难度的,如今基本规模大的公司要求也愈来愈高,若是简历写得通常,没什么亮点,基本投的简历就石沉大海了,连面试的机会也难有。前端

因为我仍是在职,因此我找工做仍是不急的,但愿可以找到一个心满意足的工做再走,接下来就来总结下我面试过的公司以及他们的技术问题。java

币尔大数据react

公司比较小,进他们公司就感受到人不多,他们招作逆向的android工程师,我对逆向一点都不懂,可是他们能够培养,当时只是想去碰碰运气,看下他们的业务,下面是面试官的问题:android

1.自动化
2.逆向概念
3.脱壳
4.你为何想作逆向
5.反编译apkweb

面了几个都不知道,有的只是简单的说了下,后来就没有往下面问下去了,走的时候留了个问题给我,说若是能作出来就日后面谈,可是也没有时间作,结果就天然没过。面试

中软国际算法

作外包的,他们是要外包到阿里作视频相关方面的解决方案,第一面是电话面,因为是大中午的他们也很忙,就问了几个问题小程序

阿里一面:设计模式

1.自我介绍你的状况,以及你作的项目?
2.布局优化
3.内存泄露检测工具
4.anr状况 以及检测工具
5.gradle多渠道打包 关键字
5.为何想要离职
6.自定义view 项目中用到的地方

面了几个问题,面试官感受我还能够,过了一会,中软国际那边的就打电话过来了,说一面过了,要求我现场二面,当时我答应了,可是它们在云溪小镇那边,那边离我住的地方很远,因此我又拒绝了。

丁香园

这家公司在滨江,是作医疗的,以前查过这家公司在杭州也算挺厉害的,可是也有点远,好在有地铁,去他们那边的时候,感受他们公司挺大的,里面装修挺好的,说实话很想去,进去里边感受氛围挺好的。下面是面试问的问题:

1.kotlin 怎么简化了你的项目
2.协程
3.插件化
4.协程 用过那些高阶函数
5.介绍下你的项目
6.apk打包过程
7.rxjava线程切换原理
8.apk启动过程 androidmanifest何时被解析
9.okhttp原理 拦截器链和android中的什么设计模式同样
10.rn语法
11.小程序音视频
12.对前端趋势认识
13.为何想要离职
14.dagger原理
15.组件化
16.jekins
17.对咱们的app以为有什么要优化的
18.retrofit优缺点
19.协程和进程有什么区别
20.css布局中的几种方式
21.本身的职业规划

问了好多,主要是kotlin,插件化以及各类框架原理,感受仍是挺难的,对于目前我这个层度,聊天的时候知道他是个人老乡,瞬间感受亲切很多,最后他还建议我作技术要对某一方面特别精,不要什么都会,什么又都不精,这样留在公司也没多大做用,他说他看了我blog,以为也挺不容易的,因此给了一个面试机会,因此维护好本身的blog也是在面试中大大加分的。感谢此次面试让我学会不少,也知道本身哪方面的不足。

同花顺

公司在余杭区,他们公司环境仍是挺好的,进大厅很大,前台等了一下就进去面试了,下面是问的问题

1.http和https ssl怎么验证 https特色
2.304状态码 http缓存
3.作过的跨平台框架
4.为何要用kotlin kotlin特性
5.rehash和hash hashmap hash算法的用处 头插 尾插
6.sp原理
7.Java线程通讯
8.android里面替换hashmap的类
9.context的设计模式
10.http常见错误码
11.你在项目中担任的角色
12.你作了那些比较有技术含量的事
13.okhttp拦截器链 每一个拦截器的做用 okhttp有哪些设计得比较好的地方
14.线程池几个参数的意义 5个核心线程 10个非核心线程 20个线程如何进行分配 队列的特色继承那个类
15.如何判断一个单链表是否有环
16.你为何要离职 很重要每次都问到了
17.你用过哪些锁

问的仍是颇有深度的(至少对于如今的我),这个若是有机会明年会再去面试的,他们公司环境仍是很不错的。

宇泛智能(offer)

这个公司也在余杭区,在阿里旁边,主要作智能硬件相关,我问的时候如今要作人脸识别的产品。到他们公司总体得一个小时,仍是挺远的。两个面试官面的我,下面是问的问题

一面:

1.android中webview若是和js交互的
2.android中webview如何处理加载的页面图片过多的问题
3.android中如何处理图片过大问题,图片压缩,三级缓存
4.Glide如何和android生命周期绑定
5.Retrofit源码
6.Listview和Recyclerview区别
7.Listview的原理和复用机制
8.android的apk优化
9.离职缘由
10.说下你了解的Framework

二面:

Hr面就是随便问下你公司的相关状况,你如今的住址和相关状态,而后说了下她们公司如今的状况,最后聊到我的爱好,而后加了微信,看了下她空间的考勤状况,感受天天平均9到10点下班(顿时吓懵逼了),而后有点不爽的是上面明明最少12k,她竟然给我压到11k,看在我去年毕业的缘由,说工做年限不够,给offer时候压到10k。这家公司给人的感受就是前景不错,可是加班仍是很严重的,想去看我的,仍是可以学到东西的。

颀财网络

作金融的,技术部刚成立,android还在招人,就人事面了下,问了下基本状况,进来以前还作了个心理测试的题。而后聊了十几分钟,没什么说的就走了。感受这家公司比较适合刚毕业的大学生。

博彦科技(offer)

这家公司是作外包的,阿里外包(余杭西溪园区),用他们本身的操做系统YunOs来开发本身的应用,感受很高大上。

1 . https
2 . gc何时回收,对什么东西回收,作了什么操做
3 . 事件分发
4 . 微信向app发信息,app如何拦截信息
5 . 具体业务分为哪些模块,大概哪些流程
6 . jni懂吗
7 . activity生命周期
8 . 线程同步

有点远没去

海康威视(offer)

杭州工做的基本都知道,安防界的大佬,可是面试确实easy简单,基本聊业务,就问了几个问题

1.tcp和udp
2.你有什么擅长的
3.三次握手
4.网络模块怎么搭建

其余都是业务,可能我运气好,到了Hr面基本就是不要脑抽,就不会出问题,可是海康加班氛围仍是出了名的,想晚上留点时间给本身,工资也有点不够,因此如今还在犹豫中。

有赞

是一家很是注重技术的公司,很是想去这家公司,公司环境也是挺好的,当时投的时候觉得连面试机会都没有了,可是仍是收到了,感受仍是蛮高兴的,不用怂,直接上,下面是面试的问题:

一面(电面):

1.http怎么知道文件过大是否传输完毕的响应
2.handler流程 有时间的post是怎么执行的
3.activity启动流程
4.热修复
5.okhttp
6.retrofit
7.glide 缓存 lrucache linkhashmap 二叉树 扩容机制
8.jsbridge
9.kotlin如何简化项目?
10.你印象最深的事
11.前端react native jsx

大体就是这么几个问题,一面过了

二面(现场面):

1 . 分享SDK
2 . 线程池
3 . activity启动模式
4 . rxjava的flatmap怎么实现的
5 .性能优化
6 .webview怎么封装
7 .hashmap java1.8以后的优化 红黑树和BL树的区别
8 .java内存模型
9 .java GC算法
10 . android 5.0, 6.0, 7.0, 8.0新特性
11 . rxjava dispose里面作了什么事情
12 . 项目中怎么性能优化的

剩下的就是一些业务问题,有几个问题没有答出来,二面也过了

三面(现场面):

1.页面怎么作动态化
2.职业规划
3.平时怎么作输出
4.用过什么框架,说下原理
5.了解过有赞?
6.你是怎么看有赞的?
7.怎么看待是否能够接入一新的库
8.是否了解过跨平台开发框架是否了解过flutter

后面基本就是业务了,以及职业上的问题,说我还能够,只是作的东西简单,须要考虑,如今总体的环境呈现一个很差的趋势,招人条件提升了~,感受委婉的拒绝。准备hr面的时候,说hr感冒了,有机会再联系 ~,好吧,没有过,明年再找内推 ~

总结

嗯,年末没有找到合适的,明年再来找合适的机会了。

相关文章
相关标签/搜索