蓝贝科技
面试过程:
1、自我介绍后问了一些Java基础知识:HashMap扩容,java集合,多线程,java设计模式;
2、一些Spring相关的知识,还有Dubbo调用过程,Java有几种创建对象的方式等
3、并发包使用,maven管理,数据库;
4、jdk和jre什么区别?
答:jre(java runtime environment),java程序的运行环境,Java虚拟机在jre中运行。jdk(java development kit)java开发工具包,其中JDK包含了JRE,但是JRE是可以独立安装的~它们在Java开发和运行的时候起到不同的作用。 所以jdk和jre的区别就是一个用于开发,一个用于运行。
5、离职原因,以及未来的职业规划;
嘉联支付
面试过程:
1、filter的作用;
2、spring两大核心功能;
3、实际项目中aop的应用有什么?
4、然后会简单问一些分布式相关的问题
5、接着问缓存相关的一些东西,例如插件redis的运用;还会问一些线程锁相关的问题;
6、最后会问一些你项目相关的问题,印象最深刻的项目是什么,核心功能有哪些,你完成了哪些功能,项目中遇到过哪些问题,如何解决的;
云徙科技
面试过程:
1、印象最深的项目是什么?项目主要负责的模块;
2、邮箱的正则;
3、常用的一些字符串和数组的函数;
4、对ssh的整体理解;
5、了解框架的底层源码吗?
6、hashmap数据结构实现;
答:数组和链表,其实可以引申下具体原理和不足。然后介绍下新版本的concurrentmap的dicheng 原理。
全部评论
(2) 回帖