Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer

基于ZYNQ PL的AD7606数据采集与FFT实时频谱分析:从硬件到创新实现 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kKnmpgJm-1750295287594)(https://example.com/fft_plot.png)]本文涉及代码已在Xilinx ZCU102开发板与AD7606评估板上验证通过,采样率支持200KSPS@8通道,FFT计算延迟<1ms。传统MCU+DSP方案难以兼顾速度与功耗,而ZYNQ的PL+PS架构为这一问题提供了完美解决方案。本文实现的ZYNQ PL方案突破了传统处理器的性能瓶颈,通过。 阅读详情
  • 从网申简历筛选到笔试到每一轮面试都有被淘汰的可能,完成全部面试也未必代表稳了,hr最后会对通关候选人进行综合排序,根据hc,择优录取,只有接到hr的offer call才基本稳了。建议可在最后询问面试官对自己的评价,大致清楚通过这轮面试的可能性。
  • 每个公司流程各有不同,以hr通知为准,比如我在腾讯提前批就面了五轮,在现场被通知临时加了两轮面试。另外技术面过多,很可能是被不同部门捞起来轮流面试,即部分公司允许在春招截止前开启多次面试流程,只要有部门感兴趣就会锁住简历发起面试,否则放回简历池。
  • 时刻准备着。目前春招还在继续,后续我又收到了阿里、腾讯和携程的面试邀约,而且也有现在就开始进行秋招招聘的企业。所以不断的学习和查缺补漏吧,并没有一个真正的结束点。
  • 面试途径有电话面试、远程面试和现场面试,都存在手撕代码的可能,尤其是视频面试时界面还有编译器。

然后分享个人的学习历程:

大二下确定就业方向Android开发,先简单自学Java,然后上【B站:卡泰本田6】看视频学习,并且跟着写写小demo熟悉开发环境,同时也开始维护个人博客,实时跟进自己学习进展。

几个系列教程学完后开始看Android方面的书籍,比如看了n遍**《第一行代码》**,毕竟作为入门书籍,保证所有的知识点和实例都要完全吃透练透。

之后着手准备了两个项目,其中个人APP就是通过独立创作的过程将所学过的知识融会贯通。

后面又用一个月时间嚼完**《Android开发艺术探索》**,因为到了进阶层次会感觉有些吃力,于是通过写文总结的方式强迫自己多看多查多动手。

到了后期也开始抓其他基础知识,看的书比如**《大话数据结构》《Android从入门到精通》**,还有计算机网络、算法、Java等,详情下一部分再细说。

另:点击此处见Android学习笔记清单

复制链接:https://shimo.im/docs/QVGDhCjVKvQ6r6TJ

现在暂时抛开技术知识,谈谈在整个春招准备中需要注意的几个要点:

(1)简历

  • 简历的重要性就不多说了,虽然有很多办法得到内推机会免简历筛选直通笔试,但是最后一定是由**简历+笔试成绩+(可能还有性格测评)**综合决定面试官是否愿意给面试机会,如果简历足够优秀甚至还可以免笔试直接面试。

  • 技术类简历一定要整洁,一页纸足够,可包含个人信息、教育经历、实习经历、项目经历、学生工作、获奖经历其中几个或者全部,和求职方向无关的经历没必要写进去,面试官并不关心。

  • 简历的作用一个是给hr做初步筛选,这说明一定要强调相关技能名词,如熟练Java,即使hr不懂技术也知道你所熟练的技术的确是和岗位是匹配的;另一个是帮助面试官挖掘考题,所以最好写清楚在实习和项目中关键的技术点,方便面试官进一步切入询问。

  • 强烈建议若有个人博客一定要写上!在腾讯二面前总监就看过我的网站,给他留下了不错的印象,面试时也没有过多的技术问题, 给的评价也是基础扎实、好学,可见良好的学习习惯很加分。

(2)网申

  • 到了三四月份一大批公司开启网申通道,信息爆炸式增长,稍不注意可能就过了截止网申时间,其实有很多渠道可以帮助获得一手的求职信息甚至是内推机会,各种求职公众号和微信群(互联派、圈里、offersir、思成、门徒…)、求职网站(实习僧、大街网、拉勾网…)、信息平台(知乎、牛客、立知…)、让已入职学长姐推荐等等。

  • 建议用excel汇总投递情况,比如网申截止时间、笔试时间、面试时间等,投递的岗位、工作地点、面试地点等,等投递了二三十个企业的时候就会发现这个表格的重要作用了。

  • 尽早网申,网申也是个力气活,不要等最后堆了很多公司的网申,会发现一堆系统和表单要填写。另外,不要总想着完全准备好再去网申,自我感觉七八成复习好了就去网申吧,毕竟更多的经验来自于亲身实践。

  • 有关“内推”到底怎么回事。鹅厂给的回复描述的非常贴切了:

  • 其实内推最大的作用就是,在接下来的求职过程中让内推人帮你答疑解惑、查询内部状态和面试官评价,更好的了解岗位和面试情况。并没有比正常的网申走了什么捷径,也不必因为没有内推感到不适,况且很多企业只是免简历筛选,与其花大把时间四处找人内推,不如沉下心准备好笔试和面试。

(3)笔试

  • 技术类笔试中很重要的一块就是大量的编程题(尤其是宇宙条满屏的堪比ACM的算法题),熟悉编程环境以及手写代码至关重要,这里推荐几个企业真题的笔试题库:牛客网、赛码网…不过说来惭愧,自己并没有练几套题,都是通过直接参与正式笔试来体验笔试环境,因此后期的笔试通过率才高上来。

  • 另外很多公司并不会给某方向出单独的卷子,可能开发类的统一一张卷,所以难免会遇到非专业性问题,但也没必要系统去学习,此时题库就发挥用处了。

查看:【Android面试题库大全】

复制链接:https://shimo.im/docs/QVGDhCjVKvQ6r6TJ

(4)面试

  • 有关面试中的基础知识重点后面详说,还有一大块是项目,准备程度因人而异。另外还有一些内容需要准备,比如最基本的自我介绍、项目介绍等等,围绕简历挖掘可能被问的问题,以及hr会问的各种问题,比如职业规划、性格和优缺点等等,总之技术能力固然重要,但其他能力也不容忽视。

  • 注意技术类现场面试切记忌穿正装!

  • 建议自带铅笔橡皮,手写程序时可方便修改。

  • 其实面试是个很好的查缺补漏的的方式,每次面试结束后都最好抽空总结一下,每次收获一点点,前进一大步。

(5)等待

  • 面试结束后就进入了或许漫长的等待结果的时期。整个战线可能会拉的很长,一定用充足的耐心等待,心态非常重要!失利也不必灰心,尽快投入备战状态,机会总是会留给那些一直在做准备的人!推荐上牛客网实时关注同期小伙伴面试动态、获取新鲜出炉的面经,玄学求offer什么的也是可以的!


3.知识考点

站在前人的肩膀上,这里借鉴了Ruheng总结的知识框架。如果准备时间充足,以下的每个模块尽可能系统学习,不要盲目背题,因为面试的时候并不会是一句两句话就跳过去,很多时候会深入问下去,成体系的知识记得更深刻更牢固。因此在这里并没有去总结面试问题,学得多学的广肯定是没差的。

(1)Java–推荐书籍:《疯狂Java讲义》、《深入了解Java虚拟机》

  • Java基础(Java 集合、反射、泛型、异常、IO…)

  • Java并发(多线程并发、同步…)

  • Java虚拟机(内存模型、GC、类加载…,系列读书笔记)

  • Java新动态

(2)Android–推荐书籍:《第一行代码》、《Android开发艺术与探索》

  • Android基础

  • Android进阶

  • 开源框架(OkHttp、Retrofit、EventBus…)

  • 谷歌新动态

(3)数据结构–推荐书籍:《大话数据结构》

  • 线性表、栈和队、树、图

  • 散列查找、排序

  • 海量数据处理

(4)算法

  • 《剑指offer》

  • LeetCode

(5)设计模式–推荐书籍:《大话设计模式》

  • 创建型模式(有6种)

  • 结构型模式(有7种)

  • 行为型模式(有11种)

最好把设计模式和Android联系起来,比如View事件分发实际上就是责任链模式的一种体现等等。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

最后

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

  • Android前沿技术大纲

  • 全套体系化高级架构视频

资料领取:点赞+点击GitHub免费获取

往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

93)]

  • 全套体系化高级架构视频

    [外链图片转存中…(img-Gh0cfT9e-1710566627893)]

资料领取:点赞+点击GitHub免费获取

往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

YOLOv12优化:原创自研 | 带有注意力机制的隐藏状态混合器的状态空间(HSM-SSD),实现暴力涨点 | CVPR2025 EfficientViM 可以将 带有注意力机制的隐藏状态混合器的状态空间(HSM-SSD)中的注意力机制换成专栏其他注意力机制 ,那么你就能实现独一无二的原创。 阅读详情

相关推荐

西电 程序设计基础课程设计 作业

当时做的程序设计课程的作业. 一共五题, 以报告的形式提交. 质量应该比较高(高傲). 完整内容在这里 高精度计算 问题描述 涉及知识点: 数组, 流程控制, 函数等 要求: 用整型数组表示10进制大整数(超过 2322^{32}232 的整数), 数组的每个元素存储大整数的一位数字, 实现大整数的加减法. 问题分析 结构设计 可将高精度整数写成一个类. 成员变量有: int a[MAXN], len; bool negative; 其中, 数组a用来存储大整数的一个数位, a[1]为个位上的数字, a

Wings 2513

Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer(面试总结)

(1)春招已告一段落,总结自己目前存在的基础知识薄弱点,并计划了下一阶段的学习计划,比如网络项目不够及相关的框架不熟悉,期望在即将的实习中进一步学习和掌握;算法不足,接下来每天刷几道《剑指offer》和LeetCode;Java基础欠缺,将《深入了解Java虚拟机》列入读书计划。(2)数十次面试中,有一个面试官给了我印象最深刻的建议,送给每个有着开发的心的小伙伴们,那就是“

2301_76352508的博客 1981

PCB布局布线要求及多层电路板叠加原则

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考本文主要针对PCB布局布线中的要点进行了总结,并对多层电路板的叠加原则进行了解释。

Ka_wyb的博客 2942

Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer(面试总结)(1)

作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?

2401_84009215的博客 1169

别再凭感觉了!手把手教你用Excel搞定激光器MPE与NOHD安全计算(附模板下载)

本文详细介绍了如何利用Excel自动化计算激光器的MPE(最大允许照射量)和NOHD(标称眼危害距离),提升激光安全评估的效率和准确性。通过实战案例和模板下载,帮助工程师快速掌握GB/T 7247标准中的关键计算,避免常见错误,适用于激光测距仪等设备的安评工作。

weixin_30954265的博客 468

国科大学习资料--高级软件工程-复习题选择题答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题选择题答案 ’‘

无名何许人的博客 1166

Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer(面试总结)(2)

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter。

2401_84520182的博客 869

图形推理2-四大类六提示

图形推理笔记2

小y的学习笔记 6749

Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer(面试总结),Android面试题库

(1)春招已告一段落,总结自己目前存在的基础知识薄弱点,并计划了下一阶段的学习计划,比如网络项目不够及相关的框架不熟悉,期望在即将的实习中进一步学习和掌握;算法不足,接下来每天刷几道《剑指offer》和LeetCode;Java基础欠缺,将《深入了解Java虚拟机》列入读书计划。(2)数十次面试中,有一个面试官给了我印象最深刻的建议,送给每个有着开发的心的小伙伴们,那就是“

2401_84149220的博客 747

语言模型推理能力与计算表达力深度解析

语言模型的推理能力本质上是一种知识迁移与泛化应用的过程,其核心在于Transformer架构中的自注意力机制和前馈网络的协同作用。计算表达力作为衡量模型能力的关键指标,涉及函数逼近、组合泛化和上下文理解等多个维度。随着模型规模的扩大,涌现能力现象揭示了参数规模与推理能力之间的非线性关系。在实际应用中,通过提示工程和微调策略可以有效激活和优化模型的推理表现。当前研究正探索模块化架构和世界模型整合等方向,以突破长程推理和因果关系建模等前沿挑战。本文深入探讨了语言模型推理泛化的技术原理与实践方法,为理解计算表达力

weixin_42521032的博客 343

windows下宝塔安装教程

windows下宝塔安装教程 目录宝塔是什么?宝塔安装流程1.下载2.配置3.登录4.安装的环境套件小结 宝塔是什么? 宝塔是管理服务器的免费的软件,宝塔上面可以进行对你的服务器批量进行管理,对于运维人员来说还是必不可少的一个软件,值得使用。 宝塔安装流程 1.下载 链接: https://download.bt.cn/win/panel/BtSoft.zip 下载后安装买最好自定义目录,方便找 2.配置 下载完成后会出现这个页面,对着页面进行配置 点击默认密码复制进来,这里注意一点就是一定要查看

你在看屏幕的同时,屏幕也在注视着你 4424

Android开发十年,面试百度竟被刷!柳暗花明2024获字节跳动Offer(面试总结)(2),写给1-3年Android程序员的几点建议

给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!id)**给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;[外链图片转存中…(img-Euzaxgbs-1712425240272)]

2401_84149213的博客 849

老 Intel Mac mini 装 OpenClaw:低成本常年在线方案

老款Intel Mac mini部署OpenClaw方案摘要 本文详细介绍了如何利用老款Intel Mac mini低成本部署OpenClaw系统。方案推荐2011-2018款Mac mini,建议升级至16GB内存和SSD存储以提升性能。部署步骤包括:1)安装Ubuntu系统;2)配置Docker环境;3)通过docker-compose部署OpenClaw及其依赖组件(PostgreSQL和Redis);4)进行系统级和Docker层面的性能优化;5)设置开机自启动服务。该方案充分利用老款设备剩余价值,

一键难忘的博客 2478

Android Visualizer 实战:把声音画出来

是系统提供的音频效果(AudioEffect)之一。它挂在音频链路上,,把数据回吐给你——画波形、画频谱、做响度表。

Android的专栏 312

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android 开发入门实践(十三):用 Intent、UiState 和 Reducer 理解 MVI 的状态更新

本文记录第141—145课对MVI架构的入门实践,通过“返回列表”功能逐步构建意图(NewsIntent)、状态(NewsUiState)与状态转换(reduce)机制。基于单向数据流,用户操作生成意图,ViewModel通过Reducer根据旧状态计算新状态,并通过StateFlow更新Compose界面。代码实现清晰分离关注点,强化了对状态管理、事件驱动与数据流的理解。

Easyhood的博客 342

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: Android初级开发是如何一步步成为高级开发
下一篇: Android记录20-获取缓存大小和清除缓存功能
普通网友
博客等级 码龄5年 4697粉丝 610原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值