华为面试Android岗;群面+技术面+综合面+英语面
作为去年裁员大军中的一员,为了准备年初的面试真的是勤勤恳恳诚惶诚恐啊。简单介绍一下,目前5年半开发经验,工作地点在上海,面的是Android高级岗,有一个认识前辈内推的。面试之前对华为做了大量的了解,而且反复刷了不下300道面试专题,面试的时候才发现这些题真是没白刷!
华为的面试基本就是群面,技术面,综合面,不同的是华为最后还有英语面
1.群面
群面是分两组讨论汇报。汇报时面试官不会只让一个人说,会指派其他1~2位同学汇报。然后就是补充发言了,这时候要主动说,被面试官叫到回答问题的一般是比较危险的。还有就是挑人评价组内表现情况,被评价表现不好的求生欲一定要强。群面主要是筛差的过程,只要对小组有贡献就行,不能不说话。
2.技术面
第一轮面试大概一个半小时。我们过了一面的一起去吃了个必胜客
问过的面试题;
自定义 View!(重点!)
- View 的绘制流程。
- 自定义View的步骤。
- PhoneWindow 实例是在哪个类哪个方法中实例化的?
- Selector 是怎么实现的?
- View的事件分发机制
- 为什么移动后点击事件还在原来的位置?
这是我之前收集的很多面试相关的专题资料,确实很多都问到了。不过这次面试遇到的问题我并没有单独整理出答案来,一方面是时间精力有限,一方面是每次面试都不会是同样的几个问题。不过技术面肯定是一样的,所以梳理出来给大家一个参考,希望对在找工作的朋友能有帮助。
Android 系统源码方面
- 事件拦截和分发进程间的通信方式
- 应用的创建启动流程
- Handler 是怎么导致内存泄露的
- 第三方库的源码,Glide、OkHttp 和 Retrofit MVC,MVP和 MVVM 开发模式优缺点
- 常用设计模式理解
- Binder 驱动和虚拟机
数据结构和算法,Java 的常用集合和实现原理
- ArrayListLinked
- HashMap 的实现原理
- 缓存淘汰策略
- 红黑树和二叉树
- 最短路径规划
- 海量数据筛选
- 手写算法!
性能优化
- 如何检测一段代码的执行时间?
- 界面卡顿如何修复?
- 滑动不流畅怎么处理?
- 50fps 有什么办法可以提高到 60fps?
- 内存泄露怎么检测?
- leakcanay 的原理?
线程和线程池
- wait() 和 sleep() 的区别?
- 同步锁线程池的参数详解?
- AsyncTask 源码参数详解?
.......
我能记得的大概就这些了。再啰嗦一下,简历写的好很重要!多写点干货。面试官根据简历提问,面试官会死抠简历!超级细致!
这些都是我在腾讯一个Android官方QQ群里收藏保存下来的面试题。包含了BAT各种大厂的高级源码面试题,也有java,数据结构这些基础的面试题。最近在找工作面试需要这些面试专题,和了解行业情况的朋友,可以加一下试试;830344345。里面有各种免费学习和面试资料分享,还能跟大佬一起交流。
对于我们做技术的来说,往往接触越深,就越感觉自身的不足。每一天都小心翼翼就怕哪天学不动跟不上发展了
综合面和英语面
综合面可以理解为是技术面的plus版本,还是会死抠简历,只是抠的更细了,也会问一些与工作岗位相关的问题,比如你对这个岗位有什么看法什么的,所以提前要做一些功课了。
还有些朋友会遇到boss面,这个就是聊聊天,比如“你最近遇到什么挫折?”“用英语聊一下今天的面试经历”。
英语面:这个很多普通研发类岗位的面试应该是没有的,但层级高一点的一些岗位就会有了。英语测试分为3部分,测试完需要20min。
(1)句子跟读5个,每个就15个词吧,20秒的时间,时间很充裕。
(2)听力单选测试15个,英语4级水平吧。
(3)话题讲述。
整体的难度偏低。虽然我英语口语很蹩脚,但是对方也没怎么在意这块,毕竟又不是面的客户经理之类需要沟通的岗位。后面蛮开心的收到通知顺利通过了面试考核,等下一步录用签约!
华为面试Android岗;群面+技术面+综合面+英语面相关推荐
- 我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)
昨天是我去华为面试的整整一天,早上9点开始出发,一直弄到下午5点半,终于完成了所有的测评和面试! 作为寒冬中秋招第一批大军,为了准备面试真的是勤勤恳恳诚惶诚恐啊,简单说一下,我面的是Android高级 ...
- ***我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)***
昨天是我去华为面试的整整一天,早上9点开始出发,一直弄到下午5点半,终于完成了所有的测评和面试! 作为寒冬中秋招第一批大军,为了准备面试真的是勤勤恳恳诚惶诚恐啊,简单说一下,我面的是Android高级 ...
- 华为面试真实经历!群面+技术面最后还有英语面!
前言 昨天是我去华为面试的整整一天,早上9点开始出发,一直弄到下午5点半,终于完成了所有的测评和面试! 简单说一下,我面的是Android高级开发职位,通过一个华为内部人员内推的(内推不是走后门!打铁 ...
- 华为Android岗面经;群面+技术面+英语面+面试题详解
前言 昨天是我去华为面试的整整一天,早上9点开始出发,一直弄到下午5点半,终于完成了所有的测评和面试! 简单说一下,我面的是Android高级开发职位,一个华为的前辈内推的.目前5年半开发经验.面试之 ...
- 2019校园秋季招聘,android岗,个人面试细则
前言 这个文章主要是笔者今年的校园秋招android岗的面试经历,希望对正在秋招的和准备明年春招的大四.研究生.甚至是博士生的小伙伴们,有所帮助.大家可以参考一下. 个人背景:广东某一本大学大四软件工 ...
- 我的阿里春招之路:历时14天,五轮面试后终于拿到Android岗offer,原来大厂都是从这几个方面问问题
分享一波春招面试经历:一点点征服 去年参加了阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发.一直忙于其他事情,拿到意向已经过去许久,在此分享一些关于面试的干货,攒一波RP,回馈社会 ...
- 腾讯面试Android高级岗。居然被一个多线程基础面倒了?
前言 一个在深圳从事开发五年的老友一个月前从原公司辞职后,昨天去腾讯总部面试Android高级岗,一面的时候,自我介绍后,陆陆续续问了很多问题,有着五年的从业经验很多项目开发的技术问题都回答的很通顺, ...
- 华为OD开发岗面试记录
华为OD开发岗技术面试流程:招聘HR联系我->沟通之后安排机考->综测->接着部门HRBP进行HR面->技术一面二面共同决定技术面结果->一二面定级不一致,加技术面-&g ...
- 花2个月时间学习,面华为测开岗要30k,面试官竟说:你不是在....
[文章末尾给大家留下了大量的.....] 背景介绍 计算机专业,代码能力一般,之前有过两段实习以及一个学校项目经历.第一份实习是大二暑期在深圳的一家互联网公司做前端开发,第二份实习由于大三暑假回国的时 ...
最新文章
- http header头设置反向代理不缓存
- 计算机视觉:图像检测和图像分割有什么区别?
- python处理文本文件 提取英文单词看成一个整体_任意一个英文的纯文本文件,统计其中的单词出现的个数(shell python 两种语言实现)...
- Redis服务器启动之后3个警告信息的解决方案
- C# 调用 *.sql 文件
- Go中的三种排序方法
- Starling实现的硬皮翻书效果
- 关于text-indent
- HDU1560 DNA sequence IDA* + 强力剪枝 [kuangbin带你飞]专题二
- js中改变this的指向,有apply、call和bind这三种方法
- 关于python随机抽取各类型不重复值的思考(sample与randint的区别)
- 分布式机器学习平台比较
- C语言或C++中不同类型指针所占内存大小
- 域名备案和网站备案有什么区别?
- java mocked_java如何使用Mockito?
- 全解析阿里云Alibaba Cloud Linux镜像操作系统详解
- mac php fpm 启动,mac 启动php-fpm
- android 全景usb 全景,汽车360度全景USB高清数字信号输出系统的制作方法
- COSCon'21 人工智能(A)论坛介绍
- 微积分 = 微分 + 积分
热门文章
- vue组件化的理解与定义
- AMD芯片支持oracle数据库,ORACLE宣布支援AMD OPTERON处理器
- 超好看的3D烟花代码(html+css+js)带音乐
- 使用unity时VS无报错
- 电视剧《玉楼春》杀青,演员阵容曝光:影视剪辑月入3万必看指南【覃小龙课堂】
- 首届“十大最具价值”智能安防创业项目遴选榜单丨Xtecher联合中投协权威发布...
- Kubernetes_介绍
- k8s探针检测php,K8S教程(7)使用探针对容器进行健康检查
- 扑克牌游戏(Java实现)
- linux虚拟桌面设置不同的背景,虚拟桌面增强器为Windows 10中的每个虚拟桌面设置不同的壁纸 | MOS86...