面试java开发一般提问什么问题

 我来答
幸运的枫阳
高粉答主

2017-10-24 · 关注我不会让你失望
知道顶级答主
回答量:7.1万
采纳率:80%
帮助的人:8599万
展开全部
考的都是java的基础,基础好的话很容易进入公司,一般都会问
String,StringBuffer,StringBudilder区别
ArrayList,vector 等的区别
hashMap,hashTable 的区别
多线程的实现方式和方法了
传参数方面的 考传的是本身还是副本 如 a(String value); a方法的value参数是传本身还是副本
其它的问题都是最基本的,基本能答上来
还有就是框架的知识了,比如spring 依赖注入,事务深入点的话 拦截器等
考其它框架的话 基本上问的都是比较基础的 难的话很少问到
db方面的话 简单考下你的sql , 可能会写几个表 要查什么让你写sql 主要考 多表连接查询,分组,分组后的查询,排序,取最大最小之类的 看你sql熟练否
我面试过10多间公司 基本都是上面我说到的问题
后生言言之g
科技发烧友

2022-04-18 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:611
采纳率:100%
帮助的人:18.3万
展开全部
  以下是你在面试 Java
开发人员职位时可能会遇到的问题列表(及其相关答案)。不是每个雇主都会问这些问题,但他们经常被问到,所以最好准备好他们的答案以防万一。
  问题:什么是 JVM:它代表什么以及它的含义是什么?
  答:JVM 代表 Java 虚拟机,是运行 Java 应用程序所必需的软件系统。它由几个组件组成,包括:
  类加载器:在执行 Java 应用程序时加载类文件。
  类区:保存每个类文件的类级别(包括元数据和静态变量)。
  执行引擎:这是一个虚拟处理器和解释器,负责从字节码发出指令。它还有一个 JIT(即时)编译器,可以检测低执行率并提高性能。
  Java Native Interface:用于与使用不同编程语言(例如 C)开发的另一款软件进行通信和交互。
  问题:Java 中有哪些可用的内存分配?
  答:Java 中主要的五种内存分配类型是:类内存、堆内存、本机方法栈内存、程序计数器内存和栈内存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式