前言
往年的大环境十分差,互联网企业裁员的景象比今年更重大了,所以早早筹备的跳槽也在金三银四求职淡季开始进行了。
然而,不得不说,这次腾讯面试真的太难为我了。
面试经验(总用时 1 小时)
是在腾讯会议上面试的,面试官听声音挺不错,简略调试了一下就开始面试。
简略自我介绍 + 讲我的项目
首先闲聊了一下我的项目一些技术无关的问题,而后开始讲我的项目技术难点。
我负责的是即时通信模块和商城模块,然而即时通信的实现有重大的破绽,所以面试官问了如果从新来,我会用什么架构。
答:websocket 长链接,而后说了一个简略的实现架构
- 音讯发送失败如何解决 说了用户离线状况的解决
- 本地音讯如何存储 用了本地数据库
- 有哪些表 音讯达到时如何晋升查找效率
- 而后提到了音讯接管 Service 的保活
- 多过程保活 (一对一状况 一对多状况) 这一块不是很分明
面到这里已是大汗淋漓,重大狐疑我加入的不是一面面试
面试官也看出我的难处,于是刺激我没事,说不出来没关系只是刚好提到就顺便问一下,心惊肉跳持续面试。
- Activity 的生命周期
- onCreate 中的 Bundle 参数
- Activity 启动模式
- 说说 Window
- 事件散发机制
- 实现一个自定义 View,放一个图片能够单指拖动,双指缩放(双指手势不是很熟,图片相干也不熟)
- 说说 AIDL
- 线程池
- 浏览一个网页的过程 越具体越好
- 三次握手 四次挥手
- get post 区别
- 算法题 猴子吃桃子每天吃一半再多一个,第十天剩 1 个,问一开始有多少个
总结
回过头看依然心惊肉跳,面试官也说我理论知识还需坚固,同时实际看得出比拟少。
本人也认为常识的把握停留在表层,一面都战战兢兢,到了二面深刻可能会撞板,接下来多用心吧!
面试筹备
诚实说,我本人平时没事就会看一些面试题,所以我都是间接去面的。
倡议大家如果筹备面试的话,须要做以下筹备:
背题:看一看最近的面经文,理解当初公司都在面什么类型的题,筹备一些常见题,开背吧!如果一些根底的开发问题都不会那问题就有点小大了。
算法:做一些算法题,leetcode 下面的一二三星就够了,前端算法很简略,根本都是初中数学的难度吧。
我的项目:我的项目回顾,把你做的我的项目从技术架构到源码都要做到足够理解,至多面试的时候不要被面试官问住了。并且要体现出你在工作中的作用,体现出自驱性。(大公司都很看重自驱性)。
亮点:筹备亮点,答复问题的时候不必全副答复上来,然而在面试的过程中肯定要有亮点(不然你就会失去反馈,面试官说你还行,然而没有过~)我个别会筹备几个点,每个点都保障能够睡上半小时。另外肯定要理解的很深刻,并且可能用本人的话晦涩的表达出来!!
内推:最好找人内推,成功率会进步一些。
练手:先找几家不太想去的公司(规模差不多)练练手,如果第一次面试就去心仪的公司面试,淘汰率会十分高。
心态:心态很重要,面试不过很失常,不证实你不优良,只是不适宜,总结面试教训,为下一次做筹备。
Android 资源分享
刷题当然也是最重要的,毕竟我是有好几年没有过正规面试的经验了,于是问我在阿里的同学要来了一份他们公司 P8 整顿的一系列 Android 常识体系,能帮忙咱们查缺补漏,晋升面试通过率,在这里收费分享进去大家一起共勉,加油!
由篇幅无限,无奈一一展现,【架构师筑基语言根底、Android 高级 UI 开源框架进阶解密、Android Framework 开发揭秘、Android 性能优化—实战解析、音视频精编源码解析、Flutter 学习进阶、Flutter 学习进阶、微信小程序开发、百大框架源码解读、2022 最新 Android 中高级面试题合集】均无偿分享点击这里能够查看全副
一、架构师筑基语言根底
常识要点:深刻了解 Java 泛型、注解深入浅出、并发编程、数据传输与序列化、Java 虚拟机原理、高效 IO
二、Android 高级 UI 开源框架进阶解密
常识要点:SmartTable 使用指南、TextSurface 源码解析、FloatWindow 源码解析、RippleEffect 使用指南等等
三、Android Framework 开发揭秘
常识要点:系统启动流程剖析、Binder 解析、Handler 解析、AMS 解析、WMS 解析、Android10.0 源码解读
四、Android 性能优化—实战解析
性能优化也是企业考查一个高级 Android 工程师技术水平的重要维度。特地是诸多大厂在这方面尤为看重,毕竟就算 0.1% 的瑕疵,影响的将是百万级、千万级的用户体验!
五、音视频精编源码解析
常识要点:WebRTC Native 源码导读、X264 源码解读、FFmpeg、ijkplayer 源码剖析系列、jsmpeg 源码解析、Live555 源码解析、Opus 源码解析
六、Flutter 学习进阶
常识要点:Flutter 跨平台开发概述、Windows 中 Flutter 开发环境搭建、编写你的第一个 Flutter APP、Flutter Dart 语言零碎入门等等
七、微信小程序开发
常识要点:小程序概述及入门、小程序 UI 开发、API 操作、购物商场我的项目实战
八、百大框架源码解读
常识要点:微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit 源码、OkHttp 源码等等
2022 最新 Android 中高级面试题合集
以上所有材料均无偿分享!全副为大家展现进去必定是不太事实的,为了不影响大家的浏览体验就只展现了局部内容,还望大家海涵。有须要的敌人能够点击这里收费获取!