Android面试经历2018
本人14年7月份出来参加工作,至今工作将近4年的时间了,坐标是深圳。由于在目前的公司,感觉没什么成长,就想换一个公司。楼主已经在从实习到现在,已经换了三家公司了,所以这次出来的目标的100人以上,B轮以上或者是不需要融资的那些企业。我前前后后面试了将近7家公司,现在在这里和大家分享一下面试的经历,希望对一些人有帮助。
今年,不知道是不是互联网的寒冬,反正我觉得是移动端的寒冬,岗位很少很少,待遇开的很低很低。所以奉劝大家,千万不要裸辞。我刚刚开始是在拉钩上试着投了几家自己比较满意的企业。我日,对,我爆粗口了,我对拉钩这个垃圾网站感觉是恶心到我了,投了几家公司,全部被标记为不合适,我还以为我的简历出了问题,各种改,后面从以为HR口中得知,那是一个坑。然后换成boss直聘,才有一些面试机会。下面我按顺序来说一下我的一些面试经历。笔试就不说了
习习网络科技有限公司(未拿到offer)
本来那天没有安排有这家公司的,因为是请假面,本来安排另一公司,但是去到才发现是个很小的公司,感觉被骗了。就直接走。刚刚出公司门,习习网络就打电话邀约面试,二话不说,直接打车过去。(请假面试的时间很宝贵的,不能把上午浪费掉)。好久没面试,感觉有点紧张。
一面 是一个帅小伙面我的 题目部分顺序,不分重点
1、自我介绍
2、拿出手机问我微信上首页下拉展示一些微信小程序,这个功能怎么实现。
我:.... 我把上下拉刷新的那套和他说了一下。但是他扣源码扣得比较细,我好久没看里面的源码了,感觉回答的不是特别理想。
3、说说你对volley这个框架的理解
4、view的绘制流程
5、wait和sleep的区别。
6、动画有那些,怎么实现?
7、在不知道json的数据结构,怎么解析json?
....
有些忘记了 大概问了10个问题左右
二面 是个CTO面
1、自我介绍
2、说一下你觉得比较满意的一个项目。
3、在项目中问了一下某个功能怎么实现的。
4、谈谈你平时在项目怎么加密的?说说Rsa,md5的理解
5、说说对反射的理解。
6、有若干个线程,怎么让它们按顺序执行?
7、还有什么问题想问的
这次面试,很多东西自己知道,但是表达得不是很清晰。所以在这里大家最好是对着自己的简历,模仿一下,假如你是面试官,会怎么问,你要怎么答才会让他满意,换位思考。
下午去的是车公庙,金融公司。
中安信业 (未拿到offer)
这家公司,好高大上,办公环境好屌,个个都是穿正装,感觉自己好像一个屌丝。是一个前端架构师和另外一个小伙一块面我的,恩,感觉他们对Android方面不是特别了解
一面
1、自我介绍
2、问项目
3、观察者模式是干嘛的?手写个出来
4、数据库怎么升级版本?
5、view的事件分发机制的理解,出现滑动冲突怎么办?
5、线程T1,T2,T3,T5,T6,怎么按顺序执行?
6、跨进程通信有哪些?AIDL能传对象吗?说一下binder的工作机制?
7、说一下你了解的一些图片开源框架?怎么选择?
8、项目安全方面,你们是怎么做的?
9、还有什么问题想问的?
总共面试了大概一个半小时,然后就回去等通知....他们不是专门做Android的,但是有一个是移动端的架构师,所以问得很底层....
银之杰网络(未拿到offer)
这家公司是上市公司,由于是在职,我就约到早上9点面,这次面试我感觉最差的一次体验,进公司门,感觉前台来了大姨妈一样,一脸苦瓜象,还摆出一副优越感。然后叫到一边等。
在一会就叫到会议室,这会来一个什么经理之类的面我...
1、自我介绍
2、会做iOS吗?我:没做过项目,自学过
3、我看你这些资料,怎么都不填完整,家人信息,身份证这些。我:入职的时候再填。
4、你们前端,无非就是写页面,是吧... 我:.......保持尴尬又不式礼貌的微笑
5、你们写页面有用什么框架的吗? 我不耐烦的说: 没有
6、既然只是写写页面,要这个期望薪资合理吗?刚刚毕业的培训几个月,都能做了... 我:我觉得BAT是傻子,别人愿意花15到35k(这是boss开的价)来招一个Android程序员写页面。
可能听出我的一些舒服,就问我还有什么问题想问的。我:没有,把我简历拿来吧,打印现在很贵的。整个过程面试不到20分钟,这是面试最差的一次体验,还害的我七点半就起来了,然后跑到车公庙....
腾讯(未拿到offer)
腾讯找我,我很意外,因为我并没有投腾讯,也没有约时间,好像突然袭击一样,所以接到腾讯的电话面试时候,还特么逗比的问一句:那个腾讯,是BAT那个腾讯?
(有个公司叫藤讯)
电话面:
1、自我介绍
2、说一下你项目中做了那些?主要负责什么?
3、activity启动模式有哪些?使用场景?
4、string,stringBuffer,stringBuilder区别?
5、wait和sleep区别,怎么使用?线程冲突了怎么办?
6、什么是死锁,怎么产生,产生条件,怎么解决?
7、有A、B、C、D、E这几个线程,有那些方法让他们按顺序执行?区别在哪?使用场景?
8、view的绘制流程
9、网络请求的框架了解过吗?对比一下他们的区别。
10、说说Glide的源码?
一面
1、自我介绍
2、问项目。问到内裤都没有了。
3、view的绘制原理。
4、手写冒泡、插入算法。有什么改进的地方吗?
5、平时遇到什么难题呢?怎么解决,举个例子?
6、线程相关
7、进程保活?
8、hashmap原理,冲突,解决
9、写个算法(题目忘记了)
........然后就没然后了,不过去腾讯面试,收获真的很大,很多不懂的,和大神请教....我感觉腾讯的面试就是一个问题从浅慢慢深入,问到你不懂为止。
超前网络科技(未拿到offer)
这家是我下午五点多过去,由于离得不是很远,先做了一份笔试题,然后一位小伙进来面试我,感觉这位小伙一定是看了很多边《Android艺术探索》。
1、自我介绍
2、说说你对广播的理解;
3、自定义view有哪些。
4、跨进程通信有那些方式,区别?SharedPreferences能跨进程通信吗?为什么?
5、项目你是怎么优化的,线程是怎么优化的?线程池有那些?区别在哪?
6、多个线程访问一个文件,怎么保证线程安全?
7、平时有了解过源码吗? 我特么嘴贱,和他说Glide源码,说到一般,自己都忘记了....
8、期望薪资 可能觉得我喊高了!
恒信永利(offer)
有了前几次面试的经历,现在面试已经淡定了好多
一面:
1、自我介绍
2、项目是怎么优化?从那些方面
3、用过那些加密算法?举个例子?Rsa的计算原理?
4、String,StringBuffer,StringBuilder区别?(这个我发现很多都喜欢问)
5、多线程同时存取文件,怎么保证线程的安全?
......有些忘记了
二面:
1、自我介绍
2、在项目扮演什么角色?
3、项目中那个部分是你做的?
4、项目中的框架用什么,说说看?遇到什么棘手的问题吗?怎么办?
.....
这个问的,很多都是项目上的东西,最后问了一下期望薪水...
三面(HR面)
1、自我介绍
2、说一下你前几家公司离职的原因?
3、看中我们公司什么?
4、评价一下自己的优缺点?
5、多久能入职
.......
扯了好多,氛围比较活跃
前前后后,就面了上面几家公司,面试是一份体力活,考验人的精气神啊。Java基础很重要,数据结构这些,还有强烈推荐大家看《Android艺术探索》这本书。如果弄懂了艺术探索这本书,基本上对面试来说没有什么压力了。
最后,我会把我自己准备的面试题在下一篇博客中写出,希望能够帮助到大家。跳转链接:http://www.cnblogs.com/huangjialin/p/8657565.html
同时,在这里我没有任何贬低或者是抬高某个公司,这些都是我去面试亲身经历的,如果影响到贵公司,请联系我,我进行删除。谢谢
Android面试经历2018的更多相关文章
- 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18) eoe上看到的
===============eoeAndroid社区推荐:======================= 1.Android开发新浪面试题[开发者必看哦]下载地址 http://www.eoeand ...
- 2019年京东Java研发岗社招面经(面试经历+真题总结+经验分享)!
本篇先以日历形式回顾秋招之路,方便各位参考某厂的处理进度:然后是总结归纳春秋招Java面试题库:最后做个总结还有展望,开始新的征程~ 面试经历京东面试真题面试经验分享1.面试经历 2018年的冬季特别 ...
- 2018下半年Android面试历程
个人看法:可以总结下他的面试经历以及涉及到的面试题 下面开始正文吧: 从今年下半年以来就开始在杭州准备简历找工作了,原因基本都懂的,没多少工资,投递简历的渠道是Boss,偶尔也在拉钩上投递,刚开始把简 ...
- 2018最新大厂Android面试真题
前言 又到了金三银四的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前 ...
- Android面试之高级篇
结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题. 1,Android的Handler运行机制 要解释Handler的运行机制就要讲几个对象:M ...
- Android面试优雅地介绍自己的项目
本文转载:m.blog.csdn.net/iamsamzhang/article/details/51916584 先说句题外话,很多公司16年秋招的内推已经开始啦,我目前知道的在北京有网易.百度和微 ...
- Android 面试题目汇总
内容源自:2017-2018最新Android面试题 以下是几点重点,是面试官基本必问的问题,请一定要去了解! 基础知识 – 四大组件(生命周期,使用场景,如何启动) java基础 – 数据结构,线程 ...
- Android2017最新面试题(3-5年经验个人面试经历)
2017最新Android面试题 大家好,在跟大家讲述自己的面试经历,以及遇到的面试题前,先说说几句题外话. 接触Android已经3年,在工作中遇到疑难问题总是在网上(csdn大牛博客,stacko ...
- Android 面试汇总<三>
1.3 计算机网络 基础 Q:五层协议的体系结构分别是什么?每一层都有哪些协议? 技术点:网络模型.协议 思路:分条解释每层名字以及协议 参考回答: 物理层 数据链路层:逻辑链路控制LLC.媒体接入控 ...
随机推荐
- Maven编译并打包Mahout CDH版源码
目录 1. 问题描述 最近在使用Mahout里的推荐算法进行实验,由于业务需求,需要修改Mahout源码,将原本输出到HDFS上的结果输出到HBase中.由于Mahout发布的源码都是Maven项目, ...
- Excel VBA入门(九)操作工作薄
虽然我前面讲过,在VBA中操作工作薄并不是件明智的事,但有些时候,还是避免不了要这么做.绝大多数情况下,我们要做的是获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理. ...
- 关于mybatis框架的总结【转载】
原文地址:https://www.cnblogs.com/xiaotie666/p/LiujinMybatisSummary.html 此文为转载.请支持原作者. 最近在学习MyBatis框架,我在这 ...
- Solidity根据精度来表示浮点数
https://stackoverflow.com/questions/42738640/division-in-ethereum-solidity/42739843 pragma solidity ...
- DART: a fast and accurate RNA-seq mapper with a partitioning strategy DART:使用分区策略的快速准确的RNA-seq映射器
DART: a fast and accurate RNA-seq mapper with a partitioning strategyDART:使用分区策略的快速准确的RNA-seq映射器 Abs ...
- iOS7中的多任务I
[改变了后台任务的运行方式] 在iOS6和之前的系统中,系统在用户退出应用后,如果应用正在执行后台任务的话,系统会保持活跃状态直到后台任务完成或者是超时以后,才会进入真正的低功耗休眠状态. 而在iOS ...
- CPU位数、地址线位数、数据线位数、通用寄存器位数!
CPU位数:表示的是其通用寄存器的位数,CPU的位数表示该CPU一次处理数据的最大位数. 数据线位数:是CPU的理论最大寻址空间,也是CPU与内存之间一次最大的数据传输位数. 地址线位数:是CPU实际 ...
- 加载 bean.xml 的几种方式 (java or web project)
1. java project ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:bean1.xm ...
- InstaGAN: Instance-Aware Image-to-Image Translation
- Appium之手机屏幕亮度控制条处理
手机设置下的屏幕亮度控制条看上去是悬浮的,想手动调整亮度有两种方法:一.在控制条上左右任意拖动:二.在控制条上点击任意一点.如下图: