java面试难吗?

2024-05-19 01:02

1. java面试难吗?

对于刚毕业即将出道的java程序员来说,面试有一定的难度。
但是要入这行不是么。
其实面试不要紧张,难点有很多。但是如果作为一个初级的程序员来讲 问的题也脱离不了java面试宝典里的。
问的问题 无非是 java基础  SSH框架 MVC 整合 等等一系列问题。多背背。
作为一个5年的老程序员并招聘过的人来讲。 
面试重要的是态度,只要你进这行 就有一定的发展空间, 北京初级3K起 ,刚入行 记得要有个态度,充分表现你的学习能力,工作态度。
工资在刚开始的时候不重要,要的是经验 等你有了工作经验 才是工资。

java面试难吗?

2. java面试难吗?

对于刚毕业即将出道的java程序员来说,面试有一定的难度。
java:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
编程工具:
Eclipse:一个开放源代码的、基于Java的可扩展开发平台。
NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。
EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

3. 本人是一位JAVA的学习者,现在面临找工作。请问在面试前需要准备什么,面试时又会有哪些经常问的问题

你好,我之前也是处于你这种状态,经过很多次面试。
刚开始实习的时候,不会找,觉得很难,现在看回去觉得为什么当时自己这儿蠢,
第一份找的事软件测试的,面试前了解相关的要求,要会Java,和一些测试工具,还有就是Ubuntu的相关操作语言,然后面试的时候就问了面向对象的三大特征,还有一些数组的相关知识,然后就是为什么要从事测试,当时傻逼的回答了最后会转开发(致命的失败),然后做的一套测试题,内容就是相关sql的题目,不难,都是基本增删改,然后还有数据结构相关知识和Ubuntu的语句意思
第二份找的是系统维护,一面很简单就过了,二面三轮,一轮做题,题目都是相关的面向对象和数据库知识,面向对象方面是this的用法,还有接口的相关知识为主,啊~~前面几题还有相关的性格测试吧,这个不重要,后面数据库的题目很难,基本大题没完成,HR看完后说基楚不错,然后就是见了部门主管,各种了解就通过了。
不过这工作是做C#的,我基本不会,但是因为Java se部分学的还可以,说可以培训一下,感觉知识相关性很大。
后面还是没有去那间公司,现在移动做运维
面试it方面的工作,要做的准备
相关的工作内容涉及的知识(不用都会但连接)
基础要扎实,题目都不会难,你又不是面试高级工程师
对面试公司有一定的了解
不要像我,别人问你为什么要做测试,回答想转开发
回答过程中,不会就说不会,你糊弄不了他的
但是,你可以展现你的长处,会其他技能,什么ps,ae,pr等。
纯属个人见解~~祝面试成功!!

本人是一位JAVA的学习者,现在面临找工作。请问在面试前需要准备什么,面试时又会有哪些经常问的问题

4. java面试怎么样才能机会大

一、自身实力,这个是先觉条件。没实力一切都是扯淡,没实力即使你面试过来,一样不会好过的。

二、有大型项目开发经验,当然最好是设计、开发、测试、实施全程的,这种经历在大公司基本没有机会,只有稍微小点儿的公司才会有这样的经历。软件公司比较喜欢有这样经验经验的人才,不光有技术,对整个的开发流程也比较了解。[建议:刚毕业的学生只要有决心和毅力,可以考虑小公司,因为在那里你学到的东西会更多,手艺到手,天涯海角随你去,哈哈]

三、有LEADER背景的,毕竟各个公司都缺LEADER嘛

四、外语牛X的,什么外语应该不用我说吧,英语和日语呗

五、有国外工作经验的

六、面试的时候不要什么不卑不亢,要理直气壮,有种“你们要老子是你们的福气,不要老子,老子还不鸟你们呢”的气势,这样给面试人员一种压力,让他们感觉你可能真的很有实力。[这个方法虽然听起来有点投机,不过大家可以想想,不就是一次面试机会嘛,有什么可以怕的,你又不欠他们钱,干什么要装得跟个孙子似的。现在企业面试官的技术水平怎么样,在职的各位都应该知道,也许比较旧的技术还行,新技术面前他们不见得比你强多少]

这些都是我自己总结的,其实还有,不过没时间写了,现在得去开会了,希望对你有帮助哈!

5. 三年Java都是面试些什么问题,求分享

其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。想高效率的准备面试,先从这七个大方面着手吧!
一、基本情况
1、请用最简洁的语言描述您从前的工作经历和工作成果。
二、专业背景
您认为此工作岗位应当具备哪些素质?
三、工作模式
您平时习惯于单独工作还是团队工作?
四、价值取向
您对原来的单位和上司的看法如何?
五、资质特性
您如何描述自己的个性?
六、薪资待遇
是否方便告诉我您目前的待遇是多少?
七、背景调查
您是否介意我们通过您原来的单位迚行一些调查?
95%的面试基本上都离不开这些问题,当然还有可能问一些专业问题,我想如果你做过的话应该都不是什么难事,一般面试官都不会过多的问专业方面的问题的。

三年Java都是面试些什么问题,求分享

6. 为何Java面试比前端难十倍

前端的工作内容,相对容易,他们也没有差别十倍的难度。1、负责基于Html5及JS等前端技术的Web/App前端功能开发、调试和维护,HTML/JavaScript/CSS代码的编写,支持视觉设计以及web开发的相关工作;2、实现项目Web前端(PC、H5)界面效果、交互和功能;3、对已有产品中的代码持续更新迭代优化和重构;4、完成前端核心业务代码及JS组件的封装;5、配合研发团队一起研讨技术实现方案,进行应用及系统整合。【摘要】
为何Java面试比前端难十倍【提问】
据我的亲人讲,是因为专业难度大,Java面试比前端难十倍。【回答】
同 时Java后端开发工程师1.2-1.8万薪资相对较高。2、根据业务需求完成服务器端的模块设计、代码编写、运行测试工作;3、根据系统需求,设计、管理、优化数据库;4、参与收集客户需求,分析并制定技术方案,辅助业务决策。【回答】
前端的工作内容,相对容易,他们也没有差别十倍的难度。1、负责基于Html5及JS等前端技术的Web/App前端功能开发、调试和维护,HTML/JavaScript/CSS代码的编写,支持视觉设计以及web开发的相关工作;2、实现项目Web前端(PC、H5)界面效果、交互和功能;3、对已有产品中的代码持续更新迭代优化和重构;4、完成前端核心业务代码及JS组件的封装;5、配合研发团队一起研讨技术实现方案,进行应用及系统整合。【回答】

7. java面试怎么搞?好烦啊!?

目测楼主是新手吧?如果有丰富的经验就不会这么问了。那拿我当初的例子和楼至分享下吧,不一定精彩,希望对你有帮助。
刚开始缺乏项目经验的时候都是很不自信的,面对面试官难免忐忑。我当时没学过java,做了个邮件发送也是抄的。但是面试个时候还要小小装一下。
第一点就是不要太夸大自己,实事求是,挑自己明白的地方说,如果太夸大自己了会给对方过高的期望值,如果对方是技术人员,那么多问几个深入的问题咱就露出马脚了,这样会使对方反感。
第二点面试之前你要把你做过的项目好好研究一下,尽量多懂一些,如果时间不充足的话就只针对你做过的项目,挑自己做的部分或者能当做自己创新的部分和面试官说,最好能有个人见解。如果有哪些地方不明白也可以坦白说,比如某某技术还不是太懂,准备继续研究,给人感觉你很诚实,而且有上进心。
第三就是突出优势,引导面试官问你熟悉的或者已准备的问题,比如我当时会的c语言比java多一点,我就和面试官说了我以前是学c语言的(其实也是入门而已)。面试之前我背了点东西,就是面向对象和面向过程的区别,面试官一听我说起c语言,就问了我这个问题,所以我答的很好。
第四很多时候面试官会和你谈本专业的东西,比如看到你是某某专业毕业的,自然会问一下平时都学的什么,这个问题如果真问了一定要大好,及时专业知识不好,但是也可以说出很多,表现的自己对本专业很精通(其实面试官不一定听懂啦,忽悠),所谓术业有专攻,所以本专业问题一定答好,一般就问问学什么课程,专业主要从事哪些工作。
第五个人总结的就是一般笔试考的技术题,面试的时候就不太会多问了,所以不要太紧张,着重准备上面说的第二第三点,注意自己的表达,表现的淡定一点。要注视面试官的眼睛,会显得你更自信更尊重。
第六补充一下吧,关于java你会哪些,可以说基本语法没问题,还有一些相关知识(看书都能懂得,即使没用过也无所谓的,比如接口啊,内部类啊),拓展的知识比如spring,jsp,js之类的,不会的话可以先百度一下这些技术是干什么的,至少面试官说起来你不会连听都没听过。然后你说:正准备自学什么什么。。。。。
好像有点跑题了,
关于你的项目描述,如果是面试官让你设计一个产品的话,先搞明白面试的公司是做什么的,然后针对他们的产品研究下,一般的东西基本上就是前台显示和后台操作及数据库,如果能套你自己的项目模版就直接套进去。如果说不清楚你可以想象一下这个项目要实现哪些功能,越多越好。突出自己的逻辑性。
希望对你有帮助,祝你好运!

java面试怎么搞?好烦啊!?

8. 有Java面试题吗?

java面试题:如何解决内存溢出

第一对所有的代码包括页面中的java代码都进行一遍彻底的回顾检查,
1.对那些静态(static)的对象要特别留神,特别是类型为Map,List,Set的,静态的变量会一直驻存在内存中,生命周期比较长,不会被垃圾器回收。
2.对于代码,要审查是否生成了大量的冗余的对象,还有一些逻辑业务处理的类,
算法是否过于复杂,调整算法,对于代码认真审查,再仔细重构一遍代码,能提高代码质量,提高程序运行稳定性。
3.Java中的内存溢出大都是因为栈中的变量太多了。其实内存有的是。建议不用的尽量设成null以便回收,多用局部变量,少用成员变量。
1),变量所包含的对象体积较大,占用内存较多。
2),变量所包含的对象生命周期较长。
3),变量所包含的对象数据稳定。
4),该类的对象实例有对该变量所包含的对象的共享需求。
4.在我的程序中对静态变量的优化后,使程序占用内存量至少提升了5k-10k。所以也不容忽视。
第二还有就是String类相关的东西:
1.字符串累加的时候一定要用StringBuffer的append方法,不要使用+操作符连接两个字符串。差别很大。而且在循环或某些重复执行的动作中不要去创建String对象,因为String对象是要用StringBuffer对象来处理的,一个String对象应该是产生了 3个对象(大概是这样:))。
2.字符串length()方法来取得字符串长度的时候不要把length放到循环中,可以在循环外面对其取值。(包括vector的size方法)。特别是循环次数多的时候,尽量把length放到循环外面。
int size = xmlVector.size();
for (int i = 2; i < size; i++) {
...
}
3 .写代码的时候处理内存溢出
try{
//do sth
....
}catch (outofmemoryerror e){//可以用一个共通函数来执行.
system.out.print (“no memory! ”);
system.gc();
//do sth again
....
}
1. 对于频繁申请内存和释放内存的操作,还是自己控制一下比较好,但是System.gc()的方法不一定适用,最好使用finallize强制执行或者写自己的finallize方法。 Java 中并不保证每次调用该方法就一定能够启动垃圾收集,它只不过会向JVM发出这样一个申请,到底是否真正执行垃圾收集,一切都是个未知数。