最近(2024.08.14-2024.08.25 )面试感悟
简历
最近(2024.08.14-2024.08.25 )除了周末,都在面试的路上,平均每天3、4场面试,边面试边回顾知识点边完善简历,在哀鸿遍野的招聘市场里,简历做了调整,突出自己的优势,比如读过spring源码要能清楚的说出来、比如对jvm内存模型的了解,及为什么采用对应的垃圾回收算法;比如遇到的jvm内存及解决过程;当然有的面试官会选择忽视这些特长,问自己擅长的领域,也无可厚非。
回答
面试过程中,只回答问题,无关的不要说,说得越多,暴露的越多;诚实在这个时候就成了劣势,越诚实,越吃亏;对于说出的话,即使拿不定也保持肯定语气,错了也无所谓;有些不懂的问题,当面问清楚,死也要死的清楚,没有什么好可怕的。
认知
有些面试问题,纯粹是为了面试而面试,实际中大概率用不到,比如mysql的事务隔离级别实现原理(多版本并发控制mvcc+间隙锁);后来我想通了,可以用不到,但必须有这个认知,相当于自己就是个知识库,懂的越多,解决问题的途径就越多,同时,也会激发联想其他知识点,比如ribbon的负载均衡策略与nginx的就很像。接下来,保持自己的求知欲(似乎已经丢弃很久了)。
年龄
有些面试,没有通过,跟技术有关,也跟年龄有关,这次被裁提醒我要思考未来,4年后成为什么样。以目前35岁的年纪,只做纯粹开发,可选择的机会并不多了,4年后,如果还是纯粹开发,那更加面临无可选择,即使降低薪资要求,别人不会因为你技术好、质量高、薪资要求低而放低对年龄的要求。最开始的几个面试,大概率是因为年龄原因被拒。社会、公司就是个金字塔,什么年纪就该在什么层级,否则只能越来越尴尬。
愿望
- 至少一个项目从0-1的架构、设计经验,
- 整个技术的选型,学习架构的4A原则(业务架构、技术架构、应用架构、数据架构)
- 做部分管理工作,
- 没有这方面的经验,再者我是个性格急躁的人,尤其出现严重bug的时候,会更加急躁;必须清晰的认识到,一个人的能力是有限的,必须要依靠团队、团结团队;团队如何协作好,那就要遵循规范,比如阿里巴巴java规范
- 企业级应用,
- 高并发是可遇不可求的,但高可用、高性能是在一般公司都可以做到的,比如怎么保证java应用的高可用,那可能就要做集群了,但是技术又是为需求服务的,不可为了技术而技术,首先要服务好需求,在技术与实际中保持平衡。高性能,就是选择高性能的组件。
- 服务监控也是必不可少的一环,往往会忽略。
下一站在哪里
如果以上愿望都达成了,那么4年后,可以做哪些工作,能去哪些公司。青岛的大龄工作机会不多,需要时刻关注招聘需求,对标要求,提高自己。
总结
这次被裁,可能并不是坏事,促使思考,形势一直在变化,未来什么情况不好说,放弃在一家公司干到老的想法;持续学习,保持竞争力;