资本寒冬找工作注意事项,附天猫面试题(Java岗位)

最近市场资本寒冬,很多公司都在裁员,那找新的工作需要注意什么呢。

13467292-e46569ff79a2a71b.png

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和虚拟机等书籍扫描版,还有更多面试题等你来拿。

猜你喜欢

转载自blog.csdn.net/shaoxiansen/article/details/88055259