节后收到阿里offer是什么感觉,专科Android逆袭之路

专科毕业,Android不好找工作的同学,你的问题在这里! 本人今年专科毕业了,本想毕业之后做个简单完整的APP会好找工作一些,现在已经做好并且上架到了百度手机助手上面,如果有兴趣的朋友可以去搜索晓天天气就可以去查到,不过做好之后才发现找工作还是很难啊… 都好几天了投出去好几份简历,一点反应没有… 看到网上都是找好几年经历的高级工程师… 心累啊… 有小伙伴发帖感慨工作不好找,该如何准备Android面试的,我也想谈谈我最近的一些想法和计划,大家一起讨论。 整体分为以下两个方面: 自我介绍 & 项目经验 知识储备 正文 自我介绍 & 项目经验. 阅读详情

前言

先介绍一下自己的情况吧

成都青城山下某大学毕业,专科,移动互联网开发专业毕业
26岁,19年出来实习,工作经验接近三年,主要做Android,自己喜欢瞎折腾,从去年开始便涉猎了一点音视频开发相关的技术。

年底由于种种原因想换一份工作,但由于太忙,没认真搞简历,也没怎么复习基础,导致很多本来会的都没敢往简历上写。于是写了一个简版的简历挂在Boss直聘上,准备年过完再认真筹备这件事情。
令我意外的是,一周竟收到八条阿里的面试邀请,看了网上前辈的一些心得:阿里三个月内只能应聘一次,于是选了两个心仪的部门投了简历,其中一个内推完没下文,多半是学历没过😂

以下是阿里面试过程

2021/4/15 第一轮 电话面试
1.自我介绍
2.介绍下Android的mvc/mvp/mvvm
3.view的事件分发机制
4.viewGroup 怎么知道view有没有消费事件
4.写一个单例模式(解释单例模式中的sync,双锁,volidate)
5.算法题目:
有A和B两个有序数组(数组元素不重复),给出sum,请找到A和B中所有相加和为sum的序列对(面头条遇到的)

 

A:[1,4,5]
B:[3,4,6]
sum=8
output 1,1,2,0 => because A[1]+B[1]=8 /A[2]+B[0]=8

6.内存泄漏有哪些?怎么排查

2021/4/20 阿里2面

1.自我介绍
2.你遇到最难的问题是什么
3.android的handler机制
4.android的anr机制
5.android冷启动优化
6.android弱网优化
7.android 视频相关有了解么?
8.android长图片加载怎么实现
9.gradle用过哪些
10.最近看什么书?
11.职业规划是什么?
12.能接受在北京工作?
13.算法题目:排序二叉树转有序双链表,要求在原来的树节点基础上增加。

2021/4/23 阿里3面

1.自我介绍
2.项目里面的难点(如何解决,解决方案是什么)
3.一个app发布一个版本后,发现变卡了,你如何复现?如何得知某个地方变卡,如何得知用户在某行代码变卡
4.android 动画机制有哪些?
5.lottie的原理
6.直播中的动画要怎么做?要做成动态的,比如礼物是可以配置的?
7.算法题:找出数组中的k数。k数的定义:比位置位于这个数前面的数字都大,且比位置位于这个数后面的数字都小的数字(数组首尾的数字不用管)
[4,1,3,2,7,9,8,10,12]
此数组中的k数为7和10
8.人在杭州?对换城市有什么想法
9.看你是做中台的,为什么选择业务?

2021/4/29 阿里4面

四面就是杀价砍价环节了,还涉及到一些不方便透露的环节,在这里就不过多描写了,在这里给想要去阿里的小伙伴提个醒,尽量地去了解你想要面试层级的薪资范围,避免开的太高或者太低。

面试之前的小准备

说实话,在面试阿里之前,我是准备了很长一段时间的,一边在复习的时候,我也把自己学习过的资料整理了一番,并且在之后,我还略微修正了一番,把它作为我 Github 的开山之作上传了起来,感兴趣的小伙伴可以看下。
项目地址: Github

面试题部分

现在网上的资料纷乱繁杂,没有一个成型的体系,于是我将我学习的Android知识,以及将来的学习规划,组合成了一个Android知识的学习路线图,我复习的资料也是跟着路线图一步一步来的,与君共享。

 


可能由于网站转码原因,路线图可能不是那么清晰,需要高清的请点这里下载地址

 

最后祝大家都能拿到心仪的offer!

手把手教你用STM32实现三相永磁同步电机FOC控制(附代码) 本文详细介绍了基于STM32的三相永磁同步电机(PMSM)FOC控制实现方法,涵盖硬件设计、软件架构、参数调试及完整代码解析。通过磁场定向控制(FOC)算法,实现高效精准的电机控制,适用于工业自动化、电动汽车等领域。文章还提供了硬件选型建议、电流采样方案对比及PID参数整定技巧,助力开发者快速掌握FOC控制技术。 阅读详情

相关推荐

元数据管理:DataHub和OpenMetadata对比分析

DataHub和OpenMetadata都试图解决数据编目,搜索,发现,治理和质量方面的相同问题。这两种工具都是出于为需要支持大量数据源、团队和用例的大型组织解决这些问题而诞生的。尽管这些工具在发布历史和成熟度方面略有不同,但它们的功能存在显着重叠。

weixin_38030820的博客 6632

程序员哀叹:专科都是几十万的年薪,互联网的泡沫要破了

热文导读|  点击标题阅读金九银十跳槽季如何进阶找到合适满意的工作?京东员工试用期被优化,领导:你很好,是我不好,没办法留住你阿里某新员工感慨:入职阿里三个月生活一团糟,...

Java和Android架构 905

全志T133-s3(Tina Linux)下RTL8723DS WiFi驱动移植与调试实战

本文详细介绍了在全志T133-s3平台(Tina Linux)上移植RTL8723DS WiFi驱动的完整流程,包括硬件连接、驱动源码获取、内核配置、系统适配、设备树配置以及常见问题排查。通过实战案例,帮助开发者快速解决SDIO接口通信、固件加载、电源管理等关键问题,实现稳定的WiFi功能。

weixin_30505225的博客 506

一个Android大专应届生的2020

文章目录前言一、我是计蒙,一个苦逼的求职者二、上班后,生活节奏逐渐加速化三、准备专升本四、逐渐成为CV工程师五、专升本第一波录取通知落榜六、专升本补录七、上手公众号八、坚持写优快云文章九、参加一些开发者会议,以及一些线上活动十、受邀去几所院校新生演讲结尾 前言 2020年,应该是计蒙最充实的一年,从大二结束去深圳找工作,到升学再次体验校园生活,过程很曲折,但是终归是按照自己的意向在前进。 一、我是计蒙,一个苦逼的求职者 学校提供的培训结束后,计蒙提前将简历上传到招聘平台,并得到了两个面试邀请后就去深

计蒙不吃鱼的博客 6670

顶刊《会计研究》数据复现|最新上市公司数智化数据

本文基于Python文本分析方法构建了中国A股上市公司数智化指标(1991-2024),通过识别年报中的"机器学习""智能医疗"等关键词,量化企业数字化与智能化融合程度。研究发现数智化企业更倾向于非正式渠道的定性披露以规避风险,该指标为监管完善信披规则提供了参考。研究还揭示了数智化对企业信息披露策略的转变,并提出了未来研究方向,包括数智化对绿色创新、ESG表现等影响机制。数据覆盖非金融类上市公司,采用文本挖掘技术构建结构化指标,为相关领域研究提供了微观基础。

PPdata_Academy的博客 1487

【Latex】【附安装文件】Miktex和TexStudio的安装与配置

这代表“构建并运行”,一般来说,我们只需要点这个按钮来运行Latex代码。保存一下代码文件,再运行一次,PDF文件会出现在与代码文件相同的文件夹下。安装完成后,你可能会跳转到一个页面中,你看到这个页面就意味着安装成功了。其实不需要你敲,你只要将下面的代码复制粘贴到你刚刚的文件中即可。成功安装MikTex后,我们需要进行更新,减少后续使用的麻烦。如果懂得将安装路径设置在你想要的盘中,你可以自己设置。双击上文的.exe文件后,你会看到如下画面。如果不懂,为避免不必要的麻烦,请直接点击“

未来就在脚下。 1万+

iOS 多语言本地化教程,VS Code KXApp 编辑 String Catalog .xcstrings

做 iOS 多语言本地化总要在 VS Code 和 Xcode 之间来回切?这篇讲用 KXApp(快蝎)在 VS Code 里直接编辑 String Catalog(.xcstrings):双击打开和 Xcode 一样的表格,`.xcstrings` 与老的 `.strings`、`.stringsdict` 同表编辑,加语言同步登记到工程、从源码扫描同步新 key,复数、设备变体和变量占位都在表里处理,改源语言文本后已有翻译自动标需复核。文件仍是标准格式,回 Xcode 打开一致。

2501_91592143的博客 161

MATLAB PDE工具箱电磁场仿真平行电容板及电偶极子详解

首先打开matlab,在命令行输入pdetool打开PDE工具箱 工具箱的功能我就不赘述了,大概就是以有限元的数值计算方法,计算二阶偏微分方程,因此可以解决电磁场、热力学等问题。 首先点击左上角按钮,画三个矩形 画完一个后可以双击矩形编辑,参数如下: 其中R1表示上极板,R2表示下极板,R3表示整个空间区域。 在上方Set formula为R3-R2-R1,表示求解区域是整个空间区域减去两个极板。下拉框选择Electrostatics表示求解的是静电场问题。 接下来点击上方菜单栏中的这个按钮,表

weixin_42845306的博客 1万+

成为全栈·基础补充·Nginx 入门:反向代理与静态托管

Nginx 可以托管前端静态文件,也可以作为反向代理把 HTTPS 请求转给内部 API。本文从请求路径讲起,解释反向代理、静态目录、代理头、路径拼接、可信 IP、Cookie、上传体积、超时和缓存边界,并提供配置结构示例和逐层排查顺序。配置片段需要结合实际证书、路由和运行平台验证,不能直接复制为生产方案。

FungLeo's Blog 290

人员行为规范检测:YOLOv8+C#实现工厂车间安全监控,违规即报警零延迟

该方案通过YOLOv8的装备检测与姿态估计的动作识别,结合C#的实时管控能力,实现了从“被动巡检”到“主动预警”的转变。相比传统人工,违规响应速度提升10倍,全年可减少90%以上的安全隐患。方案已在3家制造企业落地,支持自定义违规规则(如新增“吸烟”“未系安全带”),可根据车间场景灵活扩展。需要完整的模型训练配置文件(含数据集增强脚本)或C#系统源码(视频处理+报警模块)的,评论区扣“SafetyDetect”,可直接获取部署版本~

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1174

【2025软考高级架构师】基础知识部分——6、软件架构设计

(1)架构是对系统的抽象(2)架构由多个结构组成(3)任何软件都存在架构(4)元素及其行为的集合构成架构的内容(5)架构具有“基础”性(6)架构隐含有“决策”

qq837993702的博客 1万+

Android 开发入门实践(二):Kotlin 空安全,从可空类型到安全访问

延续 NewsApp 项目中的新闻标题练习,记录 Kotlin 安全调用。

Easyhood的博客 277

2025华为od机试真题B卷【版本管理】Python实现

在 软件版本管理中,版本号由点分割的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足 version1<x<version2的版本号x的个数。若 version1 >=version2 返回0.,

MISAYAONE的博客 644

Android Message源码阅读

本文梳理了Android Handler机制中Message的核心设计:链表结构、消息复用池(sPool)及回收机制,重点解析了异步消息与同步屏障(SyncBarrier)的协同机制。当主线程需优先处理UI绘制等高优先级任务时,系统通过postSyncBarrier插入屏障,使Looper跳过普通同步消息,优先执行标记为异步的UI渲染任务,确保帧率流畅。该机制是保障Android界面响应性的关键技术之一。

u012116089的博客 187

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Android 面试题逐题简析:28 个专题,232 题

常见原因是未在 onMeasure 处理 AT_MOST 下的期望尺寸,沿用了默认测量而占满可用区域,或未考虑内容、padding 和最小尺寸。应计算 desiredWidth/Height,再通过 resolveSizeAndState 等与父约束合并。wrap_content 是测量输入,框架不会自动知道自定义内容想要多大。

一个踩这七色彩虹的路人甲 151

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

指纹浏览器手机版能用吗?区分原生 App、移动网页模拟与云手机

本文说明“指纹浏览器手机版”可能指手机原生 App、远程云端浏览器、电脑模拟手机网页或云手机。通过对比运行位置与可完成的任务,提供下载前的四项核对方法,帮助读者选择适合网页操作或 Android App 的方案。

2601_96176203的博客 135

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

云手机私有化部署完整方案:基于ARM服务器搭建私有安卓云集群

ARM 服务器是私有化安卓云集群最优硬件底座,原生架构匹配 Android,高密度、低损耗,非常适合企业内网场景。整套私有化方案的核心,从来不是 “跑起来安卓”,而是隔离可控、可审计、可运维、可扩容。两条路线各有取舍:开源自建灵活、门槛高;商用私有化交付开箱即用、安全能力完备,是当前企业生产环境主流方案。六边云手机私有化方案,补齐了自建方案在驱动适配、管控平台、审计合规、信创适配上的短板,适合对数据主权、内网隔离有强需求的政企、自研 App、垂直行业客户。

a598652的博客 308

Android 开发入门实践(九):把新闻数据与页面状态交给 ViewModel

本文记录第110—117课学习成果:将页面标题、新闻列表及选中编号逐步迁移至NewsViewModel,通过ViewModelProvider获取实例并读取数据。页面调用ViewModel方法处理选择与返回,实现状态管理解耦。过程中纠正了对Activity重建机制的误解,并厘清mutableStateOf的可观察性与ViewModel对象生命周期的区别,深化了对Compose状态更新机制的理解。

Easyhood的博客 203

Android 17 全栈性能分析关键字与源码手册

FrameTimeline 找异常帧,ATrace 找阶段,thread_state 找等待类型,ftrace 找内核原因,Simpleperf 找 CPU 热点,驱动源码找最终触发条件;任何根因结论都必须回到同一对象、同一时间窗口和同一条依赖链。

weixin_43228946的博客 362

智叟云集-手机证据抓取系统的工程结构与应用入口

本文系统阐述手机证据抓取系统的工程结构与应用入口,涵盖四大层面:工程目录划分(Android、Python服务、Web页面、测试与构建工具);Android组件通过Manifest声明可启动页面,主界面由MainActivity管理;Python服务通过run.py解析参数并启动FastAPI应用,支持远程访问;浏览器页面采用HTML/CSS/JS分离架构,静态资源通过路径关联,实现动态交互。各模块分工明确,协同构建可运行的采集系统。

2301_77178996的博客 230

Android 系统启动与调试中的日志抓取方式全解析

│ 用户操作/系统事件 ││ │▼ ▼│ (驱动/硬件/内存管理) │ │ (App/SystemServer) ││ │ │ ││ │▼ ▼│ dmesg 命令 │ │ logd daemon ││ cat /proc/kmsg │ │ (分类存储到分区) ││ │▼ ▼│ 串口 UART │ │ logcat 命令 ││ (硬件直连,最早输出) │ │ adb logcat ││ │▼│ (汇总所有日志+系统状态) │工具最佳用途关键优势主要局限dmesg。

zhaoshuzhaoshu的专栏 259

【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮

现象:把播放页主体抽成后,里面给LazyColumn加想让它占满剩余高度,编译报错(weight 不可用)。原因weight不是通用修饰符,是RowScope的扩展函数。是个普通函数,函数体里没有接收者,自然调不到。解决private fun ColumnScope.PlaybackBody(...) { /* 这里就能用 Modifier.weight(1f) */ }调用处仍在原来的Column { }里,无需改动。预防:Compose 的布局修饰符都是作用域绑定。

木头大左的博客 220

成为全栈·基础补充·Node.js 运行时:事件循环与异步

Node.js 如何在一个主 JavaScript 执行线程上处理大量网络请求?本文解释同步阻塞、异步 I/O、事件循环、Promise 微任务、libuv 线程池和 CPU 并行的区别,并说明 async/await 不会自动开启线程。文章还介绍异步错误、超时、取消、性能诊断和 Worker Threads 的适用边界,最后与 Go goroutine 做概念对照。

FungLeo's Blog 273

我开源了一个家庭备份工具:把手机照片和视频,存回自己的电脑

lw.HomeNAS是一款面向家庭局域网的私有备份工具,支持Windows电脑与Android手机间安全、断点续传的文件备份。通过网页端管理与手机端选择,实现照片、视频及文档的高效上传、预览与图集整理,具备完整性校验、任务持久化和多图集复用功能。完整部署包与源码开源,无需复杂配置,几步即可启动,适合个人及家庭数据长期保存与便捷管理。

.NET 人工智能实践 271

【Android】从零实现「报听写」功能:TTS 节奏引擎、拍照校验与错字库的纯端上闭环

指标口径为什么这么定今日/累计听写字数,按会话startedAt归日跨零点会话整轮算开始那天,不做轮内拆分(拆分需要在播放中持续落库,收益极低)听写正确率已校验写对字数 / 已校验字数只统计的会话。听完没校验的会话如果进分母,会被算成 0 分正确答案——数据会直接失真掌握进度已掌握 / 错字库总规模与错字库页的"已掌握 M / 共 N"同一口径是否有数据答题数 > 0或听写非空只看答题数会让"只做听写"的用户看到空态(坑 6)维度结果测试。

木头大左的博客 207

高德、百度、腾讯、维智地图服务深度对比:从参数到选型的完整指南

相比之下,维智虽然以企业合作为主,但对中小团队的商务灵活度更高,POI 搜索、室内外定位、IP 定位、正逆地理编码、距离计算、行政区域、水域、天气等接口矩阵齐全,可以随着业务成长平滑扩展。它并不是只能补室内短板的“增强型服务”,而是已经具备完整位置服务接口矩阵,并在此基础上叠加室内外一体化、数据主权、定制化能力,以及 Android、iOS、小程序、Flutter、uni-app 多端 SDK 与 UNI 定位插件,构成的是完整的企业级位置服务底座。高德、百度、腾讯的室内地图更多是"锦上添花",覆盖有限;

weixin_36931768的博客 314
上一篇: Android面经分享,失业两个月,五一节前拿到offer
下一篇: Android 2020-2021年 最新面试题(附个人面试经历)
懂你的大海
博客等级 码龄6年 9049粉丝 1381原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值