被辞退后,我内心深受打击,对这座城市也心灰意冷。一番思索过后我决定买高铁票回老家。回到老家后,我看着这座熟悉的城市,心情舒缓了许多。在老家待了几天,我觉得不能再这么颓废下去了。但是近年来的安逸工作状态,让我的技术没有一点长进,我自知这个状态下去想要进到互联网头部公司定是不现实的,毕竟学历不能代表全部,技术才是最重要的。我决定重新出发,提升自己的技术。
本人目前已经在腾讯入职了,过程非常艰辛,我深知这来之不易的成功是我一直以来努力付出得到的。
下面是我面试中的一些流程和面试的问题,给小伙伴们一些经验,希望能帮助到你们。
整理了很多大厂面试题,有需要的朋友们,vx扫描二维码领取哦
腾讯一面(全程大约1h左右)
- 自我介绍
- RecyclerView和ListView的区别
- TListView 如何缓存的?
- RecyclerView联系人列表如何实现A-Z快速定位
- 广播和EventBus的区别
- 主线程Looper循环为什么没有卡主线程?nativePollOnce
- SharedPreference的线程安全、进程安全,如何跨进程
- Android 中实现多线程: threads, Handler, AsyncTask, IntentService
- Android 中如何实现多进程
- 自定义View的过程:measure,layout,draw
- LayoutInflater#inflate 的 attrachToParent true 是什么意思
- theme 和 style 有什么区别,优先级
- 有哪些进程间通信方式
- View 的渲染过程
- Binder 的原理和优势
- AIDL 中的 oneway 有什么用,方向标签 in、out、inout 是什么意思
- Android 中有哪些动画,都说下
- Serializable 和 Parcelable 的区别
- 知道哪些Layout,ConstraintLayout 的特点是什么
- 手机开发者选项有哪些,不保留活动是什么
(面试官问了很多基础的问题,有些回答的并不是很流利,不知道还有没有希望。)
二面是在星期四的一个下午,距离一面过去大约有一个星期了吧。时间都有那么久了,我以为一面可能凉了,结果就收到了面试的邀约。
腾讯二面(大约45min)
- 说一下你对哪个项目比较熟悉、为什么做这个项目
- 项目采用了什么架构,数据库如何设计的
- 数据库由哪些表,为什么有这些表
- 主要有哪些核心模块,模块之间如何通信的
- 如何保存会话状态,有哪些方式、区别如何
- 分布式session如何管理,你有哪些方案
- 学过数据结构和算法吗(当然),你说说二分搜索的过程
- 说一下快排的过程,写一下伪代码
- 了解哪设计模式,举例说说在jdk源码哪些用到了你说的设计模式
(二面大部分问的都是项目技术上的。感觉我回答的并不是特别好,所以感觉没什么希望了。)
就在我准备重新投简历的时候,他们给我打电话了,让我约个时间视频面试,然后就开始了第三轮面试。
腾讯三面(视频面,全程大概1h左右)
- 说下你平时看的一些技术博客,书籍
- linux 下的一些指令
- 工作中你觉得最不爽的事情是什么
- 说下你的优缺点
- 有没有想过去创业公司
- 写个 strcpy 函数
- 说说你自己的性格
- 给你一个系统,后台的逻辑已经实现了,但是前端加载很慢,怎么检测
- 以后可能要学习很多新技术,你怎么看
- 项目中遇到的困难(提前想好,并且把实现或者优化方法说清楚)
- 系统的量级、pv、uv 等
- 应对高并发的解决办法(分布式)
- 在项目中主要负责了哪些工作
- nginx 的负载均衡
- 分布式缓存的一致性,服务器如何扩容(哈希环)
(第三轮面试整体感觉还行,没有什么特别大的压力)
HR面(大约30min)
- 平常怎么学习的
- 兴趣爱好
- 觉得自己前面几轮面试怎么样
- 除了Java还研究过其它什么技术(我说AI,区块链)
- 跟我介绍一下区块链~
- 怎么看待国内区块链的发展
- 跟我说一下你认为最具有挑战性的项目
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)
资源分享
- 最新大厂面试专题
这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等
- 对应导图的Android高级工程师进阶系统学习视频
最近热门的,NDK,热修复,MVVM,源码等一系列系统学习视频都有!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
高级工程师进阶系统学习视频**
最近热门的,NDK,热修复,MVVM,源码等一系列系统学习视频都有!
[外链图片转存中…(img-0MRN6tMN-1713445595394)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!