heimahb 2018-03-06
近日,w3cschool app开发者头条上分享爱奇艺Java程序员开发面经。
该面经谈到了程序员应该如何介绍项目经验?Java必考的面试基础知识有哪些?
下面就和w3cschool来看下Java面试经验:
0、如何进行项目介绍?
项目介绍一定要挑自己做的最成功的项目来讲,可以以一个项目的生命周期为基准线,进行展开。
你可以介绍项目基本架构,主要实现哪些功能,层次是的怎样的。
在整个项目过程中,用到了哪些技术!你在项目中如何发挥无法替代的作用,可适当地进行自我包装。
1、Java基础知识点
Java基础知识点必须要会,如果不会一般就不会继续进入下一步的考察。
如:
A、int,double型怎么存储的?
B、常见设计模式、并发优缺点
C、类加载原理、虚拟机、内存模型
D、多线程相关,比如jdk线程池种类,synchronize关键字,volatile关键字。
2、你还有什么要问的吗?
Java面试最后面试官一定会问你,“你还有什么要问的吗?”怎么提问妥当呢?
你可以问:公司对于我们这样的员工是怎么个规划的,如何晋升?假如有幸加入贵司,针对这个岗位我有哪些方面是需要学习和提升的?
总之,提问要与公司利益以及个人的长远发展有关,万变不离其宗。
最后,来看下爱奇艺java开发程序员7道面试题:
0、自我介绍
1、做过哪些项目,请你介绍一下!
2、redis知道哪些数据类型?
3、JDK和JRE的区别是什么?
4、谈谈mybatis的原理实现过程
5、数据库事务,spring事务如何实现?
6、String类为什么是final的?
作为程序员的你,会答对几个呢?更多可以查看w3cschool app开发者头条,每日分享程序员面经,可以积累面试经验,刷面试题。