最近市场资本寒冬,很多公司都在裁员,那找新的工作需要注意什么呢。
1、提升职业技能
职业技能是找到好工作的最基础技能,也是公司愿意花钱购买你时间和服务的根本原因,职业技能的属性与水平高低直接关系到未来工作的优劣与前景。
一份工作需依托于某个平台,平台是无法固定不变的,而职业能力可以保证你的职业未来。
我们在找工作之前,要尽可能地去丰富自己的专业技能,至少让自己拥有两种及以上的专业技能,掌握并优化它,把这些专业技能转化为职业技能,这样会让我们在职场中更有竞争力。
2、培养好的行为习惯
公司企业找工作看重的并不仅仅是你的职业技能,好的行为习惯也十分重要,它体现出个人的性格特点。
少说话多做事,这个习惯不单单是生活中,职场中也是如此。喜欢议论是非的人在任何公司都是不受待见的,这很容易引起团队的矛盾;而多做事则非常有利于自身能力提升,当有利于工作业绩提高。
3、加强人际沟通
在工作环境中肯定需要和他人进行沟通交流,而这种团队之间的沟通不单单体现着个人情商,也能间接反映出个人的能力水平,职场中需要兼顾好一切,多去锻炼提升自己的沟通水平,可以让自己处于一种非常轻松自在的状态。,
4、践行工匠精神
担任一份工作会遇到很多问题,存在很多困扰,这时需要发挥精益求精、精雕细琢、追求完美的精神,需要用满腔的热忱投入到工作当中,在工作中实现自己的人生价值,不断学习,不断进步,在工作中践行工匠精神。
5、保持不断学习
工作时间也许是比较充实,忙于工作任务,但在其中获得的能力提升是有限的,与工作节奏同步,与工作环境相适应,成长速度较慢。
真正想快速提升自身能力的方式是主动学习,特别是工作之余的学习时间,需要投入时间和精力,保持不断的学习。
附上天猫面试题:
一面:
· HashMap实现原理,ConcurrentHashMap实现原理
· 红黑树,为什么允许局部不平衡
· TCP,UDP区别,为什么可靠和不可靠
· 一次HTTP请求的全过程,包括域名解析、定位主机等
· TCP三次握手
· MySQL事务是什么?四大特性,四大隔离级别
· ConcurrentHashMap和Hashtable区别
· spring IOC和AOP,以及各有什么优点
· 有哪几种常用的线程池
· 什么情况下使用Runnable和Thread创建线程,Runnable和Callable的区别
· 线程方法中的异常如何处理,副线程可以捕获到吗
· synchronized和锁的区别,什么情况下使用synchronized和ReentrantLock
· JVM的对象分配在哪个区,Class对象分配在哪个区
二面:
· 常用的设计模式介绍:单例模式、装饰者模式等
· Java会出现内存溢出吗?什么情况下会出现?
· 双亲委派模型,为什么这样做?
· 对象什么情况下进入老年代?
· 快速排序说一下过程
· AOP实现原理:动态代理
· BIO、NIO(如何实现的)、AIO
· 消息中间件有哪些?他们之间的优劣势?
· Redis,持久化框架
· 栈和队列
· 垃圾回收算法
· MySQL的索引
· Tomcat 类加载器
· OOM内存泄漏,什么情况下会出现,如何排查
三面:
· 介绍你实践的性能优化案例,以及你的优化思路
· 微服务和SOA的区别,优劣势
· SQL慢查询的优化方案,索引和表的优化方案。
· MySQL与MongoDB的区别,海量数据的存储
· 缓存框架,例如Redis、Memcached之间的区别,优劣势比较
· 请描述一致hash算法
· 分布式session的共享方案有哪些,有什么优劣势
· 高并发情况,系统的优化方案有哪些,以及优先级排序。
面试总结
阿里的面试特别喜欢面试技术原理,特别是:
· 多线程
· NIO
· 异步消息框架
· 分布式相关的缓存算法等
· JVM的加载过程和原理
· 回收算法
· 以及具体使用过的框架,会问部分参数检验你是否熟用
· 第一面被通过,后续被录用的可能性就会很大了,第一轮非常重要,建议系统的学习面试题
最后送福利了,现在加群即可获取 群号:923116658 里面有Java工程化、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、Netty源码分析等多个知识点高级进阶干货的相关视频资料,还有spring和虚拟机等书籍扫描版,还有更多面试题等你来拿。
网友评论