Android开发工程师面试

Android开发工程师面试经验页提供了该职位近年来在全国各城市、企业的Android开发工程师面试问题、面试难度、面试感受等信息。
2024-04-23 17:00:00 更新

Android开发工程师面试概况

基于用户贡献的1507Android开发工程师面试经验统计分析得出,结果仅供参考。

面试难度

icon
“有难度”

面试感受

icon
“体验一般”

面试来源

网络招聘
46.4%
校园招聘
26.8%
社会招聘
15.5%
内部推荐
6.2%
猎头推荐
5.1%

Android开发工程师面试经验

系统基于用户发布Android开发工程师面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
难度一般,基本没有算法
匿名用户
面试了职位:android开发工程师
确定通过确定通过
rt,面试到店这边的部门,加上HR四面,技术面三面,前两轮技术问题难度中等,没有偏门的,三面总监面,基本不涉及技术问题,就问问平时有什么爱好,职业规划什么的。效率还可以,上午十点多到,下午五点多离开,回家路上就联系说offer批了。
2 年前 发布
2
Android开发(金融方向)
匿名用户
面试了职位:Android开发工程师
未通过未通过
笔试java基础和Android基础,面试先对着笔试题目问,然后问C和JNI问题,C喜欢问Void指针问题。
2 年前 发布
游戏开发面试,很专业
匿名用户
面试了职位:Android开发工程师
确定通过确定通过
面试的游戏开发方面的职位,问了一些基础逻辑,然后归并算法的应用、数据库相关知识这些,来之前有自己好好巩固一下知识点,所以觉得答得还行。反正只要自己把理论知识掌握了,不会难到哪里去的。最后hr跟我说了一下薪资,个人觉得还不错,期待面试成功吧。
2 年前 发布
广州网易邮件事业部面试经历
匿名用户
面试了职位:Android开发工程师
未通过感觉没戏
两个面试官上来就怼项目,介绍自己以及项目具体做的东西。 1. OkHttp拦截器。 2. ClassLoader。 3. 多线程以及线程安全。 4. JVM介绍。 5. 介绍发明专利。其余的都忘了,反正是一些挺基础的问题, 最后面试官居然真的查看了简历上的博客,然后当场就博客的内容问一些问题。 6. 有什么想问的。 ...查看更多
2 年前 发布
6
在校园招聘的时候进行的面试
匿名用户
面试了职位:Android开发工程师
确定通过感觉靠谱
和面试官聊了一会儿,主要是问了对java的工程的结构和java的一些文件的认识。没有问太难得问题,当然以我当时的水平可能也答不出难的问题。
2 年前 发布
1
是Android开发,不是测试。
匿名用户
面试了职位:Android开发工程师
确定通过确定通过
其实这场面试发生在2年前,那时候面试的是华为机器人项目组的外包,遇到了一个非常nice的面试官也就是我现在的组长,面试了将近一个小时的技术面,从自我介绍到项目经验再到底层框架统统问了一遍,然后还很耐心的给我指出回答过程中的错误,整场面试体验印象深刻直到现在还是很感谢组长当初相中了不成熟的我哈哈哈。 然后是现在刚刚提交的离职申请的我,华为的本部员工都很好,技术好也挺好相处气氛很融洽,工作虽然忙碌但是很充实,唯一不好就是软通公司的制度太烂了,克扣拖欠加班费,没有年终福利,基本没有升职涨薪可能就算有也涨一点点,根本看不到未来,慎入软通。 ...查看更多
2 年前 发布
不错的面试,二个技术面试管都还可以
匿名用户
面试了职位:Android开发工程师
确定通过感觉靠谱
在人才网上投的简历,打了电话过来约好时间,人事先谈了一下,了解下基本情况,然后直接技术面试,来了二个技术面试官,问的问题都很实际,感觉还不错,但由于薪资没有达成一致,最后没有入职。
2 年前 发布
首先是笔试,15道java +android 基础
匿名用户
面试了职位:android开发工程师
未通过未通过
首先是笔试,15道java +android 基础,总体不算难,有四五道算法,比较难,因为没有专门去复习,所以只有一道有思路。后面面试,先自我介绍,后面就面试java基础,问的偏理论,问了两道答不上点就被pass了,谁会记那么多,感觉需要把java做很多题才行。...查看更多
2 年前 发布
很不错的面试体验,难度适中
匿名用户
面试了职位:Android开发工程师
确定通过确定通过
面试官很专业,体验很好,来自校招,确认通过周围环境很好,建议来试试,公司团队氛围好,有发展前景!
2 年前 发布
1
2019年应届生面试
匿名用户
面试了职位:Android开发工程师
未通过感觉没戏
参加的是位于武汉分部的面试。只有技术面,没有人事或经理面,直接散了,估计是被直接刷掉。技术面主要问职位相关技能的问题,比如对开发模式有多少了解,简历上的项目相关细节。至今没有收到“未录取”的回复。
2 年前 发布
1

Android开发工程师常见面试问题

Android开发工程师相似职位面试经验

一面技术面了35分钟,二面只会画大饼砍薪资,不推荐
匿名用户
面试了职位:web前端
未通过未通过
一面全程大概35分钟1.问有没有对接过IM,我有点懵逼,询问得知是IM即时通信云,我觉得这么直接问名词显得面试官很不专业,还不如说websocket第三方服务呢2.问socket断连,数据丢失之类的,感觉像是他们新接了一个类似需求的项目,socket这块聊得不是很好,因为是很久之前用的,回忆起来贼费劲3.开始问切过页面没,没错,原话就是这么问的,切过页面没.....面试官可能是想说写过页面没,这个感觉没有问的必要吧,莫非是把我当成刚培训出来的了?感觉他们就是想找一个切图仔4.响应式布局,面试官可能不会flex,所以没问这个很重要的点,反而问的px和rem区别,然后问rem具体是如何实现响应式的(终于有个靠谱的问题了)5.问:jq熟悉吗,答:不熟悉一年多没用过了6.原生js注册事件,var的作用域和函数作用域,闭包打印变量,问得都很浅,就是一带而过的那种感觉,关于闭包这里我解释的很混乱很差劲7.问js会不会出现内存泄漏的情况,我说到setTimeout的时候,面试官有点疑惑,下面我复现一下问答场景,面试官可能想问闭包泄露,我当时没想起来,就先说的定时器id泄露我:定时器如果id没及时清除,生成了大量定时器会出现id泄露面试官:setTimeout是什么?我:是一次性定时器,还有循环定时器面试官:你觉得你说的对就行了我:???8.问原生ajax和jsonp有什么关系,这个我觉得没什么关系,jsonp不过是跨域的一种手段,我就简单说了下原理是script标签利用src走get请求然后面试官深究了一下jsonp为什么script就能跨域,浏览器为什么会产生跨域这种行为,已经是否发送如何拦截之类的,,我说不上来,但是这个问题问的很好值得我学习9.如何交换ul里面某两个li的顺序,这个问题问的我都没法回答,反正我觉得很简单甚至有点没意思10.问vue是把页面做成了某种结构的对象吗,这个问的我也没法回答,如果是问模块化确实可以牵强的解释成对象嵌套的关系,毕竟虚拟dom就是树结构11.问我觉得vue适合做什么网站,我回答大部分,就算是seo也可以用nuxt解决12.问我还用过别的组价吗,实际上他想问的是我还用过别的框架吗13.问vue和react区别,我稍微说了一点他就说听不懂,下一题14.最后问首页有没有大量接口优化的经验,我就提了一下淘宝的方案用nodejs坐中间层合并接口,不过对这么小的外包公司说这个也没意思15.问有没有发现页面对ajax的并发量限制,???我反问贵公司遇到这个瓶颈了吗,他说目前没有,这题好无聊啊,能出现大量ajax限制了那一定是循环调用接口了,那属于前端逻辑有问题16.数组newArray()和通过字面量的方式声明有什么区别,我就简单说了一下稀疏数组和密集数组17.问==和===有什么区别,以及类型隐式转换优先级,甚至面试官认为前端用全等不专业18.问小程序做过没有19.问你听过类ui吗,然后我反应过来了,他问的是layui,我说不熟悉,面试官很惊讶:你没用过layui???很搞笑啊,一个css库而已,开箱即用有什么上手难度吗?无聊的问题总结:面试官不懂前端所以百般试探,但是你说的他又可能听不明白,就误以为你在瞎说,确实我听录音回放的时候也感觉到自己面试很磕巴,像极了培训生,butwhocares,面着玩而已二面贼无聊,就是画大饼,然后张口说我这个两年经验最多给我10k,我就直接用拒绝了实际上我发现这家公司并没有前端,也难怪,这么少的钱也难怪招不到人...查看更多
2 年前 发布
写面经做个纪念
匿名用户
面试了职位:web前端
未通过未通过
面试感受是对自己的感受,觉得自己太弱了。面试过程因为自己水平不行,感受不好,面试官还是蛮好的。我只进行了和技术官的一个初面。面试官问的问题:问题顺序是我能想起来什么问题就写什么问题呀。 1.https和http的区别?(我不知道,我只知道http的网址在浏览器上会显示链接不安全,所以我答的是https安全些。) 2.根据权限进行页面拦截(面试官想听的是接口,router和webpack的chunk配合的版本,这个我不知道咦,面试官讲了答案,我也没听懂) 3.项目中怎么处理跨域的?(我答的是开发环境是用的proxy,生产环境是后端配置的)。又问:后端是怎么配置的呢?(我答不出来,就说了是配置的header里面的几个allow属性) 4.为什么会跨域?(浏览器不允许不同域的通信) 5.vue怎么实现高阶组件?(不知道) 6.vuex怎么触发多个action?vuex的整个流程(这个我没答出来,主要是项目中虽然用过vuex,但是用得不多,忘记了。) 7.后台管理系统的筛选条件(input,select,radio之类)怎么优化,就是直接写的话页面会有很多这样的input,不够优雅?(面试官引导的,说可以用vue自定义组件,slot插槽,还有一个方法我没听懂) 8.说一说vue的单向数据流?(答不出来) 9.get和post的区别?平时有用过其他的请求方法吗? 10.webpack有用过吗?(看过脚手架的代码,没主动改过) 11.vue双向绑定的原理; 12.vue的data里面定义一个数组,然后用下标更改数组里面的某个值,页面会不会变? 13.静态资源有做过缓存吗?(本来还有数据缓存要问的,但我静态资源答不出来,面试官也就没问数据缓存了),暂时就只能想的起来这几个面试题。 然后,我面试迟到了十几分钟,因为不同区,平时都是下午两点的面试,12出发,到那个区,绝对能到,今天是上午十点,脑子有点秀逗,8.30还想着现在去有点早,早去有点尴尬,8点40才醒悟,要迟到了。至于结果~当面试官说hr过几天会通知结果,我就知道没结果了。 这次面试过后,我都不知道该怎么复习面试题了,慕课网的付费实战面试题都刷了3遍了,得亏我刷了面试题,不然今天真的啥都答不出来。但我今天也体会到了项目中解决问题的经验和优化的经验不是刷面试题能弥补的。这点打击真的很大,因为现在的公司就我一个前端,只要用户没什么反馈,我真不晓得该主动优化什么,也没有可以交流的前端大佬。但是现在我更加想去有点技术的大公司,那里有思想碰撞的火花,但感觉我应该都很悬的。最后,我实际一个2年主流框架(react,vue)经验,加上一年小程序经验的前端,我以为自己前端上能所向披靡,独当一面了,其实也只是会用而已,人外有人,就是很失败。 ...查看更多
2 年前 发布
web前端面试一般,共3轮面试
慕晴
面试了职位:web前端
未通过感觉没戏
第一轮面试 没有涉及与前端直接相关的技术提问,面试涉及的问题综合性比较强。HR面试。
2 年前 发布
web前端面试一般,共1轮面试
看准14948
面试了职位:web前端
未通过未通过
Q: 怎么去设计一个组件封装 1. 组件封装的目的是为了重用,提高开发效率和代码质量2. 低耦合,单一职责,可复用性,可维护性 3. [前端组件化设计思路](ijse blog ijser.cn/2017-06-25-…) 1. 渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染 2. defer 是“渲染完再执行”,async 是“下载完就执行”,defer 如果有多个脚本,会按照在页面中出现的顺序加载,多个async 脚本不能保证加载顺序 3. 加载 es6模块的时候设置 type=module,异步加载不会造成阻塞浏览器,页面渲染完再执行,可以同时加上async属性,异步执行脚本(利用顶层的this等于undefined这个语法点,可以侦测当前代码是否在 ES6 模块之中) 1. 代码复杂度,js 动画代码相对复杂一些 2. 动画运行时,对动画的控制程度上,js 能够让动画,暂停,取消,终止,css动画不能添加事件 3. 动画性能看,js 动画多了一个js 解析的过程,性能不如 css 动画好 1. xss 跨站脚本攻击,主要是前端层面的,用户在输入层面插入攻击脚本,改变页面的显示,或则窃取网站 cookie,预防方法:不相信用户的所有操作,对用户输入进行一个转义,不允许 js 对 cookie 的读写 2. csrf 跨站请求伪造,以你的名义,发送恶意请求,通过 cookie 加参数等形式过滤 3. 我们没法彻底杜绝攻击,只能提高攻击门槛1. 把一个或者一组元素的事件委托到它的父层或者更外层元素上 2. 优点,减少内存消耗,动态绑定事件 3. target 是触发事件的最具体的元素,currenttarget是绑定事件的元素(在函数中一般等于this) 4. JavaScript 事件委托详解1. 线程是最小的执行单元,进程是最小的资源管理单元 2. 一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程(一般情况) 3. 一个进程对应多个线程最为常见,Linux、Windows等是这么实现的。其实理论上这种关系并不是一定的,可以存在多个进程对应一个线程,例如一些分布式操作系统的研究使用过这种方式,让线程能从一个地址空间转移到另一个地址空间,甚至跨机器调用不同的进程入口(感谢AlienZHOU补充)1. 当系统面临大量用户访问,负载过高的时候,通常会使用增加服务器数量来进行横向扩展,使用集群和负载均衡提高整个系统的处理能力 2. 服务器集群负载均衡原理?...查看更多
2 年前 发布
面试大概率没过,最后有一道数据处理题
匿名用户
面试了职位:web前端
未通过感觉没戏
整体面试难度中等,最后给了个比较长的编程题,处理一些特征数据,输出结果,感觉面试的时间内给一个这样的题不太恰当,可以截取其中的一部分逻辑让实现会比较好
2 年前 发布
说明:Android开发工程师面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP