面试过程:
1、简单自我介绍,问曾经做过什么项目;
2、对中间件技术的了解,看过多少源码;
3、问常用的ssh框架,前后台,数据库问题;
4、问aop原理;
5、多线程实现的方式,以及不同方式的特点和应用场景.
6、springmvc执行流程.;
7、concurrent包常用的类,集合常用类相关的问题;
8、谈谈为什么离职以及未来的职业规划。
面试过程:
1、自我介绍,对简历内容随机提问;
2、问dubbo序列化;
3、算法二分查找,如何优化索引优化,索引的算法B树hasmap原理字符串如何效率拆分;
4、怎么样才能比较两个对象是否相等?
5、如果要实现两个对象的比较,至少要实现哪些方法?为什么?
6、谈谈equals和hashcode;
7、为什么离职换公司;
8、期望薪资是多少。
面试过程:
1、自我介绍并谈谈离职原因和对今后的职业规划;
2、问 ConcurrentHashmap结构,分析jvm相关问题;
3、问hashmap 底层实现;
4、string buffer,lock与synchronized区别;
5、如何实现序列化
6、你怎么理解持久化;
7、是否接受出差;
8、理想薪资是多少?
面试过程:
1、简单自我介绍并谈谈之前负责的项目,具体到代码;
2、问三大常用框架知识点;
3、Spring原理,springmvc原理,jvm内存模型 hashmap底层原理等;
4、SOA与微服务的区别?
5、问mybatis;
6、面向对象的特征,多态是如何体现的;
7、常见的基本数据类型,对应的包装类,如何理解装箱和拆箱;
8、介绍公司情况和团队;
9、谈谈为什么离职以及期望的薪水是多少。
面经答案我已经整理成文档,需要的可以按下面的步骤领取。
关于面试我还通过一些渠道整理了大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。
资料领取步骤
1、关注,转发
2、私信发送:资料