回顾一下自己这段时间的经历,八月份的时候,疫情原因公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到十月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。
先总结下这么几次面试下来的感受:
1, 先了解市场行情,给出自己的市场定位
了解你所找工作 的一些市场行情, 这样你就知道自己的一个水平是可以拿到一个什么价位了.
因为基本上每家公司都会提前对你的期望工资有个了解, 了解市场行情对你找工作也很有帮助.
2, 对于基础知识做好充足的准备
面试之前我以为面试官更注重于你的项目使用了什么框架, 以及这些框架的原理.
但是真实的面试是面试官都很注重你对于基本知识的理解.
后面会详细说到问了什么内容.
3, 好工作= 平台 + 薪资
当我们选择用人单位时一定要从这两个方面去衡量, 工资的多少固然重要, 但是平台对于我们自身的发展也很重要.
4, 面试过程中保持好的心态
我们面试过程会遇到各种不同风格的面试官, 我从第一场面试到最后一场面试也多多少少有些紧张, 有些问题自己是知道的, 可是当时头脑会一片空白.
在面试过程中我们需要调整好自己的心态.
下面就直接说下这几天的具体面试过程:
一般Android面试分为两部分:
Java部分和Android部分,下面先说一下自己面试过程遇到的一些具体题目和一些相关知识点。
第一章 Java方面
- 第一节 Java基础
- 第二节 Java集合
- 第三节 Java多线程
- 第四节 Java虚拟机
第二章 Android 方面
- 第一节 Android 四大组件相关
- 第二节 Android 异步任务和消息机制
- 第三节 Android UI 绘制相关
- 第四节 Android 性能调优相关
- 第五节 Android 中的 IPC
- 第六节 Android 系统 SDK 相关
- 第七节 第三方框架分析
- 第八节 综合技术
- 第九节 数据结构方面
- 第十节 设计模式
- 第十一节 计算机网络方面
- 第十二节 Kotlin方面
第三章 音视频开发高频面试题
- 为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?
- 怎么做到直播秒开优化?
- 直方图在图像处理里面最重要的作用是什么?
- 数字图像滤波有哪些方法?
- 图像可以提取的特征有哪些?
- …
第四章 Flutter高频面试题
-
第一节 Dart部分
- Dart 语言的特性?
- Dart的一些重要概念?
- dart是值传递还是引用传递?
- Dart 多任务如何并行的?
- 说一下 mixin?
- …
-
第二节 Flutter 部分
- Flutter 特性有哪些?
- Flutter 中的生命周期
- Widget 和 element 和 RenderObject 之间的关系?
- mixin extends implement 之间的关系?
- Flutter 和 Dart的关系是什么?
- …
第五章 算法高频面试题
- 如何⾼效寻找素数
- 如何运⽤⼆分查找算法
- 如何⾼效解决接⾬⽔问题
- 如何去除有序数组的重复元素
- 如何⾼效进⾏模幂运算
- …
第六章 Android Framework方面
- 第一节 系统启动流程面试题解析
- 第二节 Binder面试题解析
- 第三节 Handler面试题解析
- 第四节 AMS面试题解析
- …
第七章 企业常见174道面试题
- 1.SD卡
- 2.android的数据存储方式
- 3.BroadcastReceiver
- 4.sp频繁操作会有什么后果?sp能存多少数据?
- 5.dvm与jvm的区别
- 6.ART
- 7.Activity的生命周期
- 8.Application能不能启动Activity
- 9.Activity的状态都有哪些
- 10.横竖屏切换时Activity的生命周期
- …
这份完整版的面试资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
闲聊
现在外面面试问的的确比较多,要求也挺高的,行情不好,薪资也不好要,所以心态一定要放好,找好自己的定位,心态一定要好。
面试之后要尽量做到总结,从我最开始没什么准备就出去面试,被打击一通之后,总结了七八家面试题,会发现面试问到的都是那些知识点,可能角度不一样,但是你只要深度够,他怎么问,你基于原理来回答,基本上都没差,从签了赔偿协议以后出来面试,连续四家公司都走到了HR面,可以说面试的感觉上来了。前面的总结积累终究没有白费。
在写这篇文章之前,我专门看了下我之前收藏的别的公号上发的面试题,很全,我都有点不想写这篇文章了。但是想了下我这几个月听到要裁员开始面试,到第一批没被裁,第二批裁员迟迟不来。到第二批来的时候主动申请被裁。中间面试被打击,失落,看到新闻那那都在裁员,到现在面试整体感觉还不错。还是想分享一下自己的心里路程,想告诉大家,裁员别慌,做自己该做的,其他自己决定不了的,先放一放,心里列一个123,一条一条来。
可以看到我在上面推荐了很多书籍,而且JAVA部分时分块来了。是因为当我看到很多面试题,针对题来的时候,题会很多,而且有时候你会觉得你的题都会了,但是面试的时候还是面不好,说明你的知识并不扎实。或者你知识会了这个题,并没有融会贯通,所以在JAVA部分我分大块来描述,而且针对每一块,我都有推荐一本相关的书,你可能不需要都看,可以针对性的看。而Android部分是详细的知识点,这些知识点我希望的是,能够深入研究。而推荐的书籍,书中的部分都有一些相关的知识点,大家也可以选择性的看,当然论坛,博客都是知识的来源,大家做好知识点深度和广度的基类就行了。
最后,虽然裁员的很多,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。