java程序员新手一般面试什么问题 知乎

java程序员新手一般面试什么问题 知乎,第1张

跟你遇到的面试官有很大的关系。

下面我总结了几种一般会被问到的问题:

1、简单描述一下Log4J?

2、简单描述JavaBean的特点?

3、Hibernate在MVC模式中处于哪里?且它主要完成什么工作?

4、列举Hibernate中常见的几种主键产生方法,并做简要说明?

5、简单说说HQL与SQL的异同,试着写个例子?

6、Hibernate 运行时需要获取一些底层实现的基本信息,其中几个关键属性包括哪些?

7、利用Hibernate *** 作数据库,主要有哪几个步骤?

8、Hibernate中调用Session.flush()的目的是什么,什么时候调用,什么时候不用调用?

9、简单描述SessionFactory 与Sesson;

10、描述一下Hibernate,MySQL,Oracle 分别用什么方法来实现查询制定条记录

如{从检索结果中获取第x条记录开始的y条记录}(简单分页)?

11、Hibernate对数据库进行增、删,改,查所对应的方法是?

12、简单描述Hibernate持久化对象的3种状态?

面试前的准备

简历

1. 千万别给自己挖坑

在面试的时候,面试官都会针对简历上技术能力、工作经历、项目经验等提出一些细节上的问题,所以你写下的都些东西必须是真实,并且是非常了解。

2. 要有辨识度

通常一个职位可能收到的简历比较多,很多时候,你的简历甚至根本没被HR看到。那么,怎样让自己的简历脱颖而出呢?首先,简历要有“辨识度”,要让面试官看完这个简历,就很想见见这个人。

3. 面试前最好进行一个“模拟面试”

其实自己在制作简历的时候,就像写程序一样自己是很难发现bug的,因此在面试前最好找朋友、老师或同学帮你来一场“模拟面试”,这样也许会发现一些意想不到的问题。

4. 针对不同的公司要对简历进行微调

比如对方是个做电商。而你恰好做过类似项目,就可以将该部分的项目介绍着重突出以下,比如排列到最前面。

充分准备相关的专业知识

可以在网上收集一些相关的面试题,有时面试官也可能会照着网上的内容来问,所以网上一些比较热门的题目也可以关注一些,然后对照自己的经验组织成自己的语言。

项目经验

项目的研发背景、整体业务流程、开发周期、负责的模块、技术实现细节、技术亮点等。自己做过的每个项目都要整理清楚。

了解热门前沿技术

比如你面试的是 iOS 开发岗位,除了 OC 你还能聊聊最新版本的 Swift;比如现在微信小程序开发又火起来了,你也在关注和学习,甚至能解决面试官的一些问题。了解这些热门的前沿技术绝对会成为你面试时的加分点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7915624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存