双非本科Android开发,如何逆袭拿到大厂 Offer?

发布时间:2026/11/3 21:09:51

双非本科Android开发,如何逆袭拿到大厂 Offer? 从2020年3月18日投出第一份暑期实习简历至今已经过去400多天。我也尘埃落定即将去CVTE做Android开发。休息了很长时间如今已经能够很平静地回首这段历程写下这篇文致敬曾经走过的漫长求职路。如果还能对即将或正在求职的人有所帮助也算是功德一件。开头补充一、个人背景双非本科先后在网易和字节跳动实习都是做Android开发。二、时间线2020年3月初开始准备暑期实习腾讯3捞3败最终以 0 offer告终 2020年5月中旬开始投递日常实习收到网易的两个offer及滴滴OC。2020年8月初开始投递秋招面试了一些大厂没有满意的offer。2021年春招收到CVTE、乐视offer知乎一面挂。三、毕业后进互联网大厂的三个机会1.暑期实习/春招实习面向次年毕业的学生一般随应届春招同步开启3月左右竞争相对较小有转正转正几率视不同公司而定。2.秋招面向应届生一般在7月中旬陆续开启网申整个招聘过程持续到9月甚至十月12月左右零星开始补录竞争大HC相对较多。3.春招面向应届生一般在2月中旬陆续开启网申整个招聘过程持续到4月甚至5月但其实4月初基本就招完了竞争巨大HC极其之少。一、准备2020年7月开始准备秋招直到春招才找到满意的工作有了暑期实习备战的经验已经能够清楚所有的流程和准备要点准备阶段所做的步骤基本如下其实每个人都有自己特有的学习方法我们都需要寻找到最适合自己的在这里我只是列举出我复习的技巧大家只需要选择适合自己的就行。书籍和网站我觉得看书真的是十分的重要每一本书都有自己的知识体系但是好书确实不多需要经历一番挑选关于网站则是对一些体系较小的知识进行汇总这里推荐的是设计模式。以下我列举一些个人觉得不错的一些书籍和网站Android 相关《Android开发艺术探索》《深入理解Android虚拟机》《Android源码设计模式解析与实战》Java相关《Java编程思想》《深入理解Java虚拟机》《图解Java多线程设计模式》网络相关《计算机网络》(谢希仁 编著)《网络是怎么连接的》数据结构与算法相关《算法导论》《算法》(第4版)设计模式相关图说设计模式设计模式Java版练习相关牛客网在线笔试题(多练练编程题)LeetCode知识总结看了这么多书籍和网站之后需要对这些知识做一个比较系统的整理这里推荐使用思维导图工具下图则是我总结的Android复习体系图面试技巧面试前需要对自己总结的知识重新回顾一遍以便在被问及时能够快速并且全面的回答问题。面试前对该公司稍做了解可以从官网或者从产品等方面了解如果有产品的话还可以使用看看有没有存在一些bug当面试官要你提问题的时候可以跟他一起讨论。面试完之后做稍做记录记下自己回答的不好的问题方便查漏补缺。由于篇幅限制这里只能展示部分内容朋友们如果需要这份完整版的PDF资料合集微信扫描下方CSDN官方二维码【免费获取】。部分面试经历CVTE一面 电话面讲讲你看的Android源码说说你在项目中用到的MVC说说观察者设计模式讲讲对线程安全的理解JVM内存模型HashMap的工作原理知不知道可重入锁GC回收算法凉引用方式内存溢出和内存泄露的区别内存泄露一定会内存溢出吗四大组件有哪些Activity的启动模式Activity的生命周期wait使用时要注意什么答了死锁面试官换了题目应该是没有get到它的点 —和notify成对出现ArrayMap和HashMap区别没答出来之前看过ArrayMap但忘完了…二面二面应该是总监面问题主要偏向项目有一些问题已经忘记了只能列出一些还记得的做了哪些项目详细说一下项目。讲一下RXJava原理subscribeOn()与observeOn()哪一个方法多次切换线程只有第一次有效为什么Volley原理Retrofit原理Volley与Retrofit缓存机制有哪些区别简单工厂工厂方法抽象工厂三种设计模式的优缺点什么是内存泄露什么是内存溢出平常使用什么分析工具来优化APP的性能手写算法题————实现一个栈Java的集合类包括哪些各自有什么特点为什么写博客今后想要往哪些方面发展终面视频面我并不认为我能走到最后[不是矫情和装]因为面过CVTE的人都知道最可怕的是它的终面终面是被人诟病的说CVTE不好的基本都是吐槽它的终面还是有点慌的。又过了好几天约好了终面的时间给前两次面试打分满分10分。为什么这么打有没有面试过哪些公司了有收到多少offer了为什么工作的薪资期望地点和时长家庭情况爸妈性格怎么样你觉得跟谁的比较像家里人对工作有什么要求吗你父母小时候是怎么教育你的有没有女朋友你未来有什么规划我说了一个三年目标和五年目标你在技术方面最有成就感的一件事情是什么?最近压力最大的是什么事情如何调解为什么没有留在之前的公司如果你面试没有通过你觉得是什么原因呢你会因为什么原因拒绝我司的Offer个人觉得这个问题回答的很关键我说我不会拒绝的因为贵公司就是我想去的公司仔细回想发现有点强行跪舔的感觉中间也暗示过几次只要你要我我TM就去。在两天后的晚上官网刷新状态— 终面通过了bingo乐视笔试笔试没啥特别的东西都是一些java基础安卓基础几道中规中矩的算法。一面四种启动模式写了几个情况让我说back键的情况LayoutManager和MeasureSpec之间的关系堆排的思想快排的时间复杂度手写一下快排Handler机制Service即start又bind怎么才能彻底停止IntentService怎么实现的Aidl中Stub和Proxy的区别聊一聊对Binder的理解手写一个有序数组的合并二面二面整体就是根据我的简历问了问。让我聊一聊看过的OkHttp的源码。手写了俩个算法用最小的时间复杂度判断单链表是否有交点。手写二叉树的按层级进行遍历。HR面谈人生谈理想…乐视的效率不算高…一周后给了答复可以给offer…不过鉴于乐视最近的情况…再考虑吧知乎知乎算是一次体验比较差的体验…一面就让我走了而且我都不知道啥原因。手动摊手.png一面聊一聊ArrayList源码什么时候初始化数组怎么扩容扩容时使用什么样的方式增大数组聊一聊HashMap源码怎么扩容源码的hash是怎么保证平均散列的hash冲突后使用什么方式解决插入的时候在头结点还是尾结点key为空的处理java中的序列化和安卓中的序列化聊一聊安卓中特有的集合线程安全的Map有什么使用什么样的方式保证线程安全分段锁和重入锁的区别synchronized和Lock的区别Measure的三种情况切圆角有几种方式必须吐槽这个题…Handler机制postDelayed怎么处理的算法翻转一个int型的大数一面结束…就没有然后了…总结闭关了几个月也有了一些心得也许是废话提前准备越早越好心态良好打不倒你的终将使你强大坚持脚踏实地对于常问的知识点一定要由浅入深的弄懂到自己可以说出来运气有时候你没面过不要去怀疑你的实力可能只是一时运气不好注意一些技巧太老实也不一定是件好事对于那些想进大厂的同学一定要刷算法题。对于我那些笔试挂了的应该都是算法题没做好尤其是字节跳动它的笔试题就是五个算法题。上面的内容里内心戏废话比较多其实笔者真的比较菜标题不是自嘲。这个Offer在很多大牛看来很普通一般只是作为备胎。但对于笔者来说真但不太容易自己也很满意了我拿到offer后没有怎么考虑直接接受了offer准备把学校的最后琐碎事弄好就过去就职。下面放一些我在准备面试看的一些感觉很不错资料也祝在找工作的小伙伴早日找到心仪的工作
延伸阅读

更多相关文章

2026/10/28 11:49:09

C盘清理小工具全指南:10MB绿色软件如何高效释放磁盘空间

C盘又红了,这是Windows用户最常遇到的场景之一。这次我们来看一类体积不到10MB、免安装、打开就能用的C盘清理小工具。这类工具和常见的“全家桶”安全软件完全不同,它们通常只做一件事:扫描C盘上那些可以安全删除的临时文件、缓存文件、日志…

2026/10/23 11:50:50

Grasshopper参数化曲面AI着色:从颜色映射到自动化配色

在 Rhino 里完成一个复杂曲面之后,最容易被低估的一步是表达。曲面本身只有几何信息,没有材质、没有颜色、也没有语义;一旦需要把建筑表皮分层、产品渐变、数据可视化结果或 3D 打印样件涂上颜色,手动贴图很快就会失控。Grasshopp…

2026/10/23 14:42:47

基于python的环卫管理系统的设计与实现(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/11/3 21:07:57

不可篡改环境下的软件测试挑战与应对策略

1. 不可篡改环境下的测试新挑战概述在软件开发和系统运维领域,不可篡改环境(Immutable Environment)正逐渐成为一种主流架构模式。这种环境下,任何部署后的系统组件都不能被直接修改,所有变更都必须通过重新部署完整的…

2026/11/3 21:07:57

彭尼游戏揭秘:为什么‘正反反’稳压‘反反正’?

1. 这不是运气游戏,而是一道被低估的马尔可夫链实战题你有没有在朋友聚会时被拉进过这种“抛硬币赌局”:两人各选一个长度为3的正反序列,比如你选【反反正】,我选【正反反】,然后不断抛一枚均匀硬币,谁选的…

2026/11/3 21:07:57

阿里开源CoPaw桌面Agent工具解析与应用指南

1. 阿里桌面Agent工具CoPaw开源项目解析 最近阿里开源了一款名为CoPaw的桌面Agent工具,在开发者社区引发了广泛讨论。作为一名长期关注效率工具的技术博主,我第一时间下载体验了这个项目。CoPaw本质上是一个运行在本地的智能助手,能够通过自然…

2026/11/3 21:07:57

STM32F103C8T6器件手册:嵌入式硬件开发的物理宪法

简介:本资源为ST官方发布的STM32F103C8T6器件英文原版数据手册(Datasheet),是嵌入式硬件开发、ARM Cortex-M3平台学习及STM32单片机项目设计的核心技术依据。面向嵌入式工程师、硬件设计师、高校电子类专业学生及初/中级单片机开发…

2026/11/3 21:07:57

伺服系统响应带宽:原理、计算与工程避坑指南

简介:本资源是一份面向电机控制工程师、自动化专业学生及伺服系统研发人员的深度技术文档,聚焦机电系统响应带宽的核心定义、理论推导与工程计算方法,解决实际项目中带宽评估不准、环路设计缺乏量化依据等关键问题。文档以伺服电机控制为典型…

2026/11/3 21:02:57

Paperclip:面向AI Agent的Node.js+React轻量运行时框架

1. 项目概述:Paperclip 不是回形针,而是一个面向 AI Agent 开发的轻量级 Node.js 运行时框架你搜“paperclip”时,第一反应可能是办公桌抽屉里那枚银色小金属件——但最近在掘金、GitHub 和 React 前端技术群聊里,“Paperclip”正…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑