背景
2018年7月起就职于杭州的一家知名公司,一直从事安卓开发工作,并曾担任过移动研发主管及项目部技术主管的重要职务。
与公司一起度过了最艰辛三年的疫情,没想到折在2023年,旭日已过,春风不在。
8月初,在一个原本应该是充满期待的日子,我接到了公司的裁员通知。这一天,公司的氛围与往常大相径庭,我的心情也异常沉重。尽管我深知这次裁员是公司面对困境的无奈之举,但这个消息还是让我感到十分震惊和失落。
21日上午,人事部门突然通知我,CTO要与我进行一次电话会议。在钉钉的语音通话中,CTO对我表达了歉意和遗憾,他说这是公司艰难的抉择,并告诉我除我之外,还有其他优秀的同事也被裁掉了。我虽然表示理解公司的决策,但心中难免有些失落。
接下来,人事部门的负责人与我继续沟通,她告诉我,24日是我最后一天在公司工作,我所在的整个部门都被解散了。在这个时刻,她提到了我在群里处理事情时认真负责的工作态度,这让她觉得十分感动。听到这样的话,我虽然感到有些安慰,但接下来发生的事情却让我重新审视了公司的态度。
24日,我如期到公司上班。回想起在这个公司度过的三年多时光,我心中充满了感慨。然而,我没有时间沉浸在离别的悲伤中。人事部门的工作人员与我进行了离职相关的沟通,其中包括一些补偿事宜。在这个过程中,我发现公司的态度与之前有了明显的变化(打完感情牌,离职了就不一样了)。
我尽力整理好自己的情绪,开始思考下一步的发展计划。
我相信在这个充满挑战和机遇的时代,只要能屈能伸,我一定能在另一个平台上展现自己的才华。
接下来开启找工作之旅,索性皇天不负苦心人,10月末找到了自己比较满意的工作,这里给大家分享一遍面试题
Java
- 怎么判断一个字符串的字符个数,比如说中文
- Java的异常机制,为什么这么设计,什么时候用什么
- HashMap,经典的就不一一列举了,说几个可以拓展的
- 解决hash冲突的方案有哪几种
- 1.7和1.8有什么区别(链表头插尾插方面)
- hashmap高并发场景会怎样
- 高并发链表成环会有什么问题
- hashmap扩容时到底干了什么(位运算过程)
- concurrentHashMap原理
- String,StringBuilder,StringBuffer
- ArrayList多线程下会有什么问题
- 内部类持有外部类引用的原理是什么
- volatile有什么用,原理是什么
- 为什么会有StackOverflow,stack的大小是多少
- 虚拟机
- Java虚拟机和Android虚拟机有什么区别
- Android两种虚拟机有什么区别
- 类加载过程
- 内存模型
- 四种引用类型
- class文件格式
- synchronized底层实现原理
- synchronized放在普通方法和静态方法上有什么区别
- synchronized的锁实际是保存在哪里的(对象头)
- 双亲委派机制,为什么要用双亲委派机制,如何打破双亲委派机制
- 内存收集整理的算法
Android
Activity
- Activity的生命周期
- dialog会不会影响Activity生命周期,为什么
- Activity的启动模式(还会伴有场景让你说这种场景选哪个合适)
- Activity任务栈以及taskaffinity
Service
- Service存在的意义是什么
- startService和bindService的生命周期
- startService和bindService的区别
- startService和bindService分别适合应用在什么场景
- Service可以执行耗时操作吗
- IntentService和Service的区别
- Service和线程都可以用来执行后台任务,为什么选Service不选线程,明明线程用起来更简单
broadcastreceiver
- 广播的原理是什么
View的绘制流程
- 详细讲一下View的绘制流程有哪些
- View的第一次绘制是怎么调到的
- View的后续绘制是怎么调用的
- View的onMeasure,onLayout,onDraw都分别用来干什么
- 除了上面三个,还有哪些关键的方法
- invalidate的原理
- invalidate和requestlayout的区别
- requestlayout的作用范围是多大
- 一个View被添加后第一个回调的方法是哪个(onAttacthToWindow)
- 为什么View.post能拿到view的宽高
- 讲一些字节做过的自定义VIew的例子
面试题笔记分享
为了助力朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖Android所有技术栈的快速学习方法和笔记。目前已经收到了七八个网友的反馈,说是面试问到了很多这里面的知识点。
每一章节都是站在企业考察思维出发,作为招聘者角度回答。从考察问题延展到考察知识点,再到如何优雅回答一面俱全,可以说是求职面试的必备,每一部分都有上百页内容,接下来具体展示,完整版
请关注VX公众号:Android老皮