裸辞后面试一直失败,别让畏惧工作心理害了你,Android开发必备跳槽全攻略带你逆袭

116 篇文章 0 订阅
91 篇文章 0 订阅

背景

身边有个朋友,28岁,大概从去年十月份裸辞至今依旧没找到下一份工作,也变得越来越抑郁,觉得即将步入30岁的行列,却一事无成,不甘心从事一眼就能看到头的工作,大一点的公司自己又进不去。

面对经济、心理双重压力,越是不敢行动就越容易抓不住机会!

总结来说就是:薪资与能力不匹配,畏惧工作心理作祟!

其实,我为什么知道是这个原因。很大程度上是因为我有过这样的经历。

面试失败的原因

1.薪资与能力不匹配

大学刚毕业的时候,我就觉得我自己不会从事自己所学的专业。

所以,在实习完,我就直接裸辞了!!!

但是,那个时候有种莫名的自信,就是我去做任何工作、任何岗位我都可以胜任~

原以为,我可以在一个星期可以找到工作的我,在深圳花了近一个月都没有找到合适的工作。

不是没有公司要,而是我觉得,他们给的薪资太低,我没法接受。

事实证明,那个时候的我没有遭受过社会的毒打,再我拒绝5-6家公司后,奇怪的是,后面居然没有接手到其它公司的面试了。(严重怀疑当时给拉入黑名单了!)

一个月后,带来的钱也快花没了,只能靠借钱过日子了,后来我想这也不是办法。就找到了我大学的辅导员,跟他说明了一下情况,他居然骂我是“笨”“蛋”,然后反问了我三个问题,告诉我这三个问题你想通了,你就能找到工作了!

今天把这三句话,告诉大家:

1、你想做什么?
2、你会做什么?
3、你想做的跟你会的能力搭配吗?

我想你看到这里,你应该知道我想表达的意思了。

当你想做航天员的时候,你说你只会炒菜,那不是痴人说梦吗?

你说你想做程序员,想拿1万的薪资,但你只会Ctrl+c、Ctrl+v,面试官又不是傻子!

所以,面试不通过请先思考上面三个问题,从自身内在问题出发。

你想做的岗位需要什么能力、晋升机制是怎么样的、薪资结构是怎么样的、平均薪资是怎么样的等等,这些都是需要你考虑到的。这里推荐一个小技巧(各大兼职平台去搜索你想做的工作:职位要求、薪资结构),从而来判断你自己的所处的阶段。

2.畏惧工作心理作祟

看到这里你肯定会说,我思考清楚上面三个问题就可以找到工作了?

当然不可以,那不是扯淡吗!这么简单,我也不至于找这么久工作了。

里面还涉及到:自我介绍、面试问题、面试技巧、仪表(针对大公司)、心仪公司基本调查等等。如果感兴趣,可以私聊我,我可以告诉你怎么去做,这里就不细谈了。

我们接下来谈谈,什么叫“畏惧工作心理作祟”!简单来说,缺乏自信心和懒惰!

我没有工作那段时间,相当颓废,每天除了吃喝玩睡,整天啥事都不敢,脑袋空空的,但偶尔还会告诉自己不能这样了,再这样下去我TM就废了,但是只要拿起手机后,又把这件事抛到脑后了。

这种情况,间歇性踌躇满志,长期性混吃等死的状态越久,你就会发现,你越来越不想工作,就算你去面试成功了,你都会找一堆借口来拒绝公司,说服自己。

这公司“S”“B”,肯定是一个垃圾公司,薪资还这么低。

这公司薪资这么高,会不会是骗子公司?工作压力会不会很大等等。

总之,你就是不想工作,但是对外宣传面试难、没有公司要我,来欺骗自己。

假如你是这种情况,有以下几点建议:

1、乘着自己空闲这段时间,别整天吃喝玩乐,无所事事了,好好想想自己未来的路(从工作、生活分别展开想想)。
2、多和朋友(猪朋狗友除外)、家人谈谈心。这一点非常重要,因为你能不能重新站起来他们发挥着很大的作用,主要是心理上的。
3、多运动、多学习、多读书,无论你工不工作,这些都是对你有意义的。

我上面说的三点,你都做了。我相信,你知道你自己应该怎么去做!

如果你觉得我说的有道理,那就TM去做。别看完,又跑去看手机了。

面对「面试」失败的经历,我觉得大家也不用沮丧,而应该好好利用这段经历;也许在下一个面试就会有人问你「你印象最深的失败经历是什么呢?」,如果你能让 HR 眼前一亮,那么你就离成功不远了。

最后,我建议你把面试经历本身当成一种学习机会。

你焦虑,可能是因为你把这次面试机会当成一个重要的节点,但是放到你的整个人生旅程里,这只不过是一个小插曲,也许这次机会的错失,在酝酿下一个更适合你的机会。面试不一定一次就成功,但是你每一次面试,都是一次经验的积累,你需要具备结构性的思考,把面试的经验都放在你的认知框架里,为下一次面试做准备。

跳槽该做好哪些准备

相信这是大家最关注的问题了,答案内容也是会比较丰富。毕竟Android到今天已经有超过10年的历史了,在App开发方面也十分成熟了,面试官能从很多角度来提出问题。

特地分享给大家这份字节内部一位大佬整理的《2022中高级Android面试必知百题》,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

这份资料包含了Java和Android两大部分,由于篇幅原因,这里只展示部分知识点,有需要的朋友直接滑到文末免费领取。【保证100%免费】

第一章 Java 方面

  • 第一节 Java 基础部分
  • 第二节 Java 集合
  • 第三节 Java 多线程
  • 第四节 Java 虚拟机

第二章 Android 方面

第一节 Android 四大组件相关
  • Activity 与 Fragment 之间常见的几种通信方式?
  • LaunchMode 的应用场景?
  • BroadcastReceiver 与LocalBroadcastReceiver 有什么区别?
  • 对于 Context,你了解多少?
  • IntentFilter是什么?有哪些使用场景?
  • 谈一谈startService和bindService的区别,生命周期以及使用场景?
  • Service如何进行保活?

第二节 Android 异步任务和消息机制
  • HandlerThread 的使用场景和用法?
  • IntentService 的应用场景和使用姿势?
  • AsyncTask的优点和缺点?
  • 谈谈你对 Activity.runOnUiThread 的理解?
  • 子线程能否更新UI?为什么?

第三节 Android UI 绘制相关
  • Android 补间动画和属性动画的区别?
  • Window和DecorView是什么?DecorView又是如何和Window建立联系的?
  • 简述一下 Android 中 UI 的刷新机制?
  • LinearLayout, FrameLayout,RelativeLayout 哪个效率高, 为什么?
  • 谈谈Android的事件分发机制?
  • 谈谈自定义View的流程?
  • 针对RecyclerView你做了哪些优化?
  • 谈谈如何优化ListView?

第四节 Android 性能调优相关
  • 谈谈你对Android性能优化方面的了解?
  • 一般什么情况下会导致内存泄漏问题?
  • 自定义 Handler 时如何有效地避免内存泄漏问题?
  • 哪些情况下会导致oom问题?
  • ANR 出现的场景以及解决方案?
  • 谈谈Android中内存优化的方式?
  • 谈谈布局优化的技巧?
  • Android 中的图片优化方案?

第五节 Android 中的 IPC
  • 请简要谈谈Android系统的架构组成?
  • SharedPreferences 是线程安全的吗?它的 commit 和 apply 方法有什么区别?
  • Serializable和Parcelable的区别?
  • 请简述一下 Android 7.0 的新特性?
  • 谈谈ArrayMap和HashMap的区别?
  • 简要说说 LruCache 的原理?
  • 为什么推荐用SparseArray代替HashMap?

第六节 Android 系统 SDK 相关
  • 请简要谈谈Android系统的架构组成?
  • SharedPreferences 是线程安全的吗?它的 commit 和 apply 方法有什么区别?
  • Serializable和Parcelable的区别?
  • 请简述一下 Android 7.0 的新特性?
  • 谈谈ArrayMap和HashMap的区别?
  • 简要说说 LruCache 的原理?
  • 为什么推荐用SparseArray代替HashMap?
  • PathClassLoader和DexClassLoader有何区别?

第七节 第三方框架分析
  • 谈一谈LeakCanray的工作原理?
  • 谈一谈EventBus的原理?
  • 谈谈网络请求中的拦截器(Interceptor)?
  • 谈一谈Glide的缓存机制?
  • ViewModel的出现是为了解决什么问题?并简要说说它的内部原理?
  • 请说说依赖注入框架ButterKnife的实现原理?
  • 谈一谈RxJava背压原理?

第八节 综合技术
  • 请谈谈你对 MVC 和 MVP 的理解?
  • 分别介绍下你所知道Android的几种存储方式?
  • 简述下热修复的原理?
  • 谈谈如何适配更多机型的?
  • 请谈谈你是如何进行多渠道打包的?

第九节 数据结构方面
  • 什么是冒泡排序?如何优化?
  • 请用 Java 实现一个简单的单链表?
  • 如何反转一个单链表?
  • 谈谈你对时间复杂度和空间复杂度的理解?
  • 谈一谈如何判断一个链表成环?

第十节 设计模式
  • 请简要谈一谈单例模式?
  • 对于面向对象的六大基本原则了解多少?
  • 请列出几种常见的工厂模式并说明它们的用法?
  • 说说项目中用到的设计模式和使用场景?
  • 什么是代理模式?如何使用?Android源码中的代理模式?
  • 谈一谈单例模式,建造者模式,工厂模式的使用场景?如何合理选择?

第十一节 计算机网络方面
  • 请简述 Http 与 Https 的区别?
  • 说一说https,udp,socket区别?
  • 请简述一次http网络请求的过程?
  • 谈一谈TCP/IP三次握手,四次挥手?
  • 为什么说Http是可靠的数据传输协议?

第十二节 Kotlin方面
  • 请谈谈Kotlin中的Coroutines,它与线程有什么区别?有哪些优点?
  • Kotlin中该如何安全地处理可空类型?
  • 说说Kotlin中的Any与Java中的Object有何异同?
  • Kotlin中的数据类型有隐式转换吗?为什么?
  • Kotlin中集合遍历有哪几种方式?

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

需要文中资料点击文末CSDN官方认证微信卡片免费领取↓↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值