初级java面试,面试官是如何出题的

如题所述

您好,赣州中公教育为您解答:
Java技术题:
问题一:会前端开发么,都会用哪些开发技术呢?
答案:如果熟悉前端的,就说:我对前端这块还是比较熟练的,能够熟悉运用 html5、css3、js、jQuery 等前端开发技术;如果不太熟悉的,就答前台js写的比较熟练,html5+css3的框架写得也不错,只是jQuery特效能力比较差。
问题二:Java是什么?(此题90%的公司必问)
解答:这个结合自己的理解回答,不要将百科上的知识生搬硬套。
问题三:jjvm GC的原理是什么?
答案:JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.
1.创建JVM装载环境和配置
2.装载JVM.dll
3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例
4.调用JNIEnv实例装载并处理class类。
问题四:spring ioc aop 的原理是什么?
答案:IOC(反转控制):对成员变量的赋值的控制权从代码中反转到配置文件中。
AOP:Aspect(切面) Oriented(面向) Programming(编程),面向切面编程。
差不多就够了,再看就是Spring的事务处理,基本就这些。
问题五:Java的集合都有哪些?
答案:集合主要有Collection和Map接口。Collection接口定义了一个包含一批对象的集合。Map接口在Collection的基础上,为其中的每个对象指定了一个key,并使用Entry保存每个key-value对,以实现通过key快速定位到对象(value)。
问题六:java创建对象有几种常用方法?
答案:四种,分别是:1.用new语句创建对象,这是最常用的创建对象的方式。
2.运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。
3.调用对象的clone()方法。
4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-13

一般面试这种IT技术岗,面试官要问的不仅仅会有技术相关问题,包括一些逻辑思维题和个人性格情感题目有时候也会用来开场,所以,包括你对技术,IT啊,互联网等的看法和理解,最好都提前准备一下。至于技术问题,十分深入的问题1-2个就很足够了,一般会提问技术问题的,他本身很有可能就是你未来的领导,你回答一个两个问题,水平怎么样一听便知。

至于技术问题,罗列几个网上出现频率比较高的

    什么是事务。

    MySQL事务有哪些操作。

    什么情况下需要进行事务处理,什么时候需要事务回滚 。

    关联表有几种方法。

    Mybatis是如何将查询到的数据返回到实体类中的。

    关于反射机制你了解多少。

    ajax能否直接进行页面的访问/ajax能否进行跨域访问。

    oracle的四个scn是什么。(判断你是否熟悉oracle的标准)

    什么是盒子模型。

补充:问题一般会由一个硬性基础知识问答和一个自由发挥深度技术问答组成,一是看基础牢不牢固,二是看你具体深度如何。

本回答被网友采纳
相似回答