导航:首页 > 项目工程 > java工程师怎么面试

java工程师怎么面试

发布时间:2021-08-14 02:04:11

『壹』 怎样过java工程师的面试

大公司要考数据结构和算法,
小公司大部分的问题在java程序员面试葵花宝典上都能找到。
通用问题
做过哪些项目,擅长哪些技术,在项目中负责了什么?使用了哪些技术,然后会针对你给的答案里问些细化的东西。
还有就是期望薪资~~

『贰』 面试java工程师,面试官一般问什么问题

其实每家公司面试侧重点是不一样的,所以会出现不同的面试题,所以在平时的工作中就可以不断总结积累,给你分享面试题基础总结:
1、 JVM结构原理、GC工作机制详解
答:具体参照:JVM结构、GC工作机制详解,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,2、GC回收机制的两种算法,a、引用计数法 b、可达性分析算法( 这里的可达性,大家可以看基础2 Java对象的什么周期),至于更详细的GC算法介绍,大家可以参考:Java GC机制算法
2、Java对象的生命周期
答:创建阶段 、 应用阶段 、不可见阶段 、不可达阶段 、收集阶段 、终结阶段、 对象空间重新分配阶段等等,具体参照:Java 对象的生命周期
3、Map或者HashMap的存储原理
答:HashMap是由数组+链表的一个结构组成,具体参照:HashMap的实现原理
4、当数据表中A、B字段做了组合索引,那么单独使用A或单独使用B会有索引效果吗?(使用like查询如何有索引效果)
答:看A、B两字段做组合索引的时候,谁在前面,谁在后面,如果A在前,那么单独使用A会有索引效果,单独使用B则没有,反之亦然。同理,使用like模糊查询时,如果只是使用前面%,那么有索引效果,如果使用双%号匹配,那么则无索引效果
5、数据库存储日期格式时,如何考虑时区转换问题?
6、JavaObject类中有哪些方法?
7、HTTP协议,GET和POST 的区别

『叁』 怎样面试java开发人员

一、Java基础知识
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
2. 字符串的操作:
写一个方法,实现字符串的反转,如:输入abc,输出cba
写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。
3. 数据类型之间的转换
如何将数值型字符转换为数字(Integer,Double)
如何将数字转换为字符
如何取小数点前两位,并四舍五入。
4. 日期和时间
如何取得年月日,小时分秒
如何取得从1970年到现在的毫秒数
如何获取某个日期是当月的最后一天
如何格式化日期
5. 数组和集合
6. 文件和目录(I/O)操作
如何列出某个目录下的所有文件
如何列出某个目录下的所有子目录
判断一个文件或目录是否存在
如何读写文件
7. Java多态的实现(继承、重载、覆盖)
8. 编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。
9. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
10. 找出下列代码可能存在的错误,并说明原因:
二、JSP&Servlet技术
1. 描述JSP和Servlet的区别、共同点、各自应用的范围
2. 在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(< > & “”)
3. 在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的真实路径。
4. 描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
5. 列出Jsp中包含外部文件的方式,两者有何区别。
6. 说明Jsp中errorPage的作用,应用范围。
7. 介绍在Jsp中如何使用JavaBeans。
8. 简单介绍JSP的标记库
9. Jsp和Servlet中的请求转发分别如何实现。
三、J2EE相关知识
1. 介绍J2EE、J2SE、J2SE的区别。
2. J2EE是一种技术还是一种平台,他提供了那些技术。
3. 什么是Application Server,它有什么功能和优点。
4. 简单介绍连接池的优点和原理。
5. Web.xml的作用
四、其他
1. Web安全性的考虑(表单验证、浏览器Basic方式的验证,应用程序的安全性,SSL,代码考虑)
2. 简单介绍您所了解的MVC。
3. 简单介绍所了解的XML。
4. 文档和编码规范
5. Java中的分页、效率考虑。
6. 简单介绍您所了解的structs。

『肆』 如何面试Java工程师

为了解决xxxx问题,开发了一套xxxx系统,该系统主要有哪些部分组成。简单介绍项目的整体架构。自己参与某个具体模块的开发。就要求你说一下这个模块的业务及设计。
你负责的哪一个模块:
比如产品模块、权限模块、员工模块,记住一般你在一个项目中只负责一个模块。
项目人员组成:
一般中小公司都是1个项目经理(项目组长)、1~2个测试、2~3个前端,2~3个UI、4~6个后台。有些比较小的公司可能没有测试或者前端,一般由项目组长或者后台的一起做了。
项目周期:
小项目2~3个月、中等项目3~5个月、大项目6个月以上
项目支持多少并发:
公司内部系统4000~6000个人同时访问,商城等大型项目至少支持几百万甚至上千万同时访问。
注意:
一定要结合自己的简历来说!

『伍』 如何面试 Java工程师

上面的回答有个明显的误区.你面试的软件开发的人才.不应该是你们公司用什么,就要求他会什么.应该是他会什么,你们就问什么.要看他在他原来会的领域里能到什么程度.这才能体现他对技术的态度. 这之后,才是他对别的一些他们工作中不使用的技术的了解,这个可以用来考察他的知识面的宽度.提一些不好解决的问题,看他解决的思维方式.这是第三步.通过他和你的交流,看性格(这个就基本没谱了,全看主观了).

『陆』 java开发工程师面试应当注意什么

绝大多数企业都会考察求职者以下三点:
1、Java基础知识很重要
对Java基础知识的熟练掌握,是很多大公司非常重视的基本能力,但是总有同学沉迷高深的技术,而忽视这一点。如果你的底层知识扎实,有一套完整的知识框架,会为你今后的所有面试打下牢固的基础。
2、对Java应用能力考察点和加分项有所认知
不同的类型的公司,对于候选人的能力需求是不一样的。对于社交门户类,一般对Java工程师的考查点是大规模高并发场景的应用与架构能力;O2O行业则会侧重于对面试者综合能力的考察。
3、要清晰了解面试官的意图,不要答非所问
针对Java不同的工作职位要求,面试考察的能力侧重点是不同的。如果你是校招面试,会考察你的基础知识、逻辑思维,更多以培养潜力的考察为主;如果你是初中级Java工程师,你需要多关注知识的广度与基础知识的应用;对于高级或者资深Java工程师来说,则更需要深入理解基本原理,是以综合的能力考查为主。

『柒』 如何面试 Java工程师

1、多带几份简历前往面试没有什么能被比要求提供多一份简历,而你却没有,更能显得你缺乏准备了。多带几份简历,因为面试你的人可能不止一个,预先料到这一点并准备好会显得你做事正规、细致。2、留心你自己的身体语言尽量显得机灵、有活力、对面试主考人要全神贯注。用眼神交流,在不言之中,让对方感觉到你对他的关注。3、初步印象和最后印象最初和最后的五分钟是面试中最关键的,在这段时间里决定了你留给人的第一印象和临别印象以及主考人是否欣赏你。最初的五分钟内应当主动开始沟通,离开的时候,要确定你已经被记住了。4、完整地填妥公司的表格——即使你已经有简历即使你带了简历来,很多公司都会要求你填一张表。你愿意并且要有始有终地填完这张表,会传达出你做事正规、做事善始善终的信息。5、紧记每次面试的目的都是获得offer你必须突出地表现出自己的性格和专业能力以获得聘请。面试尾声时,要确保你知道下一步怎么,和雇主什么时候会做决断。6、清楚雇主的需要要学会表现出自己对公司的价值,并展现你快速适应环境的能力。7、要让人产生好感,富于热情人们都喜欢聘请容易相处且忠于公司的人。要正规稳重,也要表现你的热情和对公司的兴趣。8、要确保你有适当的技能,知道你的优势何在你怎么用自己的学历、经验、受过的培训和薪酬和别人比较。谈些你知道的怎么做得十分出色的事情,那是你找下一份工作的关键。9、展示你勤奋工作追求团体目标的能力大多数主考人都希望找一位有创造力、性格良好,能够融入到团体之中的人。你要必须通过强调自己给对方带来的好处来说服对方你两者皆优。10、将你所有的优势推销出去营销自己十分重要,包括你的技术水平,一般能力和性格优点。雇主只在乎两点:你的资历凭证、你的个人性格。你能在以往业绩的基础上工作并适应公司文化吗?谈一下你性格中的积极方面并结合例子告诉对方你在具体工作中会怎么做。11、给出有针对性的回答和具体的结果无论你用什么方式说出你的业绩,不如举出具体例子来说明更有说服力。告诉对方当时的实际情况,你所用的方法,以及实施之后的结果。切记要有针对性。12、不要害怕承认错误雇主希望知道你犯过什么错误以及你有哪些不足。不要害怕承认过去的错误,但要坚持且主动地强调你的长处,以及你如何将自己的不足变成优势。13、和过去业绩成就相关的故事过去的成绩是对你未来成绩最好的简述。如果你在一个公司取得成功,也意味着你可以在其他公司成功。要准备好将你自己的独特推销出去。14、面试前要弄清楚你潜在雇主的一切尽量为公司的需要量身定做你的答案,关于公司的、客户的,以及你将来可能担任的工作,学会用对方的用词风格说话。15、面试前先自己预演一下尝试你会被问及的各种问题和答案,即使你不能猜出所有你可能被问的问题,但思考它们的过程会让你减轻紧张而且在面试时心里有底。16、知道怎么回答棘手的问题大部分的面试问题提前都可以预料到。但是,总会有些面试官会问些让你尴尬的问题以观察你在压力下的表现。应付这类问题的最好情况就是有备而战,冷静地整理好思路并尽量从容回答。17、将你的长处转换成有关工作业绩和效益以及雇主需要的用语如果你对自己和工作有关的长处很有自信的话,要学会重点强调你能够给对方带来的好处,在任何可能的情况下,举出关于对方需要的例子。18、说明你的专长和兴趣对雇主最有利的事情之一就是你热爱自己的业务,面试之前要知道你最喜欢的工作是什么,它会给雇主带来什么利益。19、清楚自己的交际用语对大部分的雇主而言,交际能力是受过良好教养和有竞争力的标志。清楚你自己是如何交际的,并且配合面试人的问题朝最好方向努力去展现自己。20、不要准时到达——要提早到!也许你的主考人会体谅你在路上碰到的意外况。但真迟到留下的负面印象是很难克服的。尽一切能力准时,包括预先给可能发生的意外留下时间。21、把你碰到的每一个人对看成是面试中的重要人物一定要对每一个你接触的人都彬彬有礼,不管他们是谁以及他们的职务是什么,每个人对你的看法对面试来说都可能是重要的。22、用完整的句子和实质性的内容回答问题你的主考人需要判断出你能为公司带来什么实质性的东西,不要只用“是的”“不是”来回答问题。给出完整的答案让人知道你和公司的要求有什么关系,让他们知道你的价值。23、用减轻紧张的技巧来减少你的不安有很多舒缓压力的方法会帮助你进行面试。在面试临近时练习一下如何放松自己,譬如放慢语速,深呼吸以使自己冷静下来。你越放松越会觉得舒适自然,也会流露出的自信。24、一定要准备好问问题准备好几个和工作、雇主、以及整个机构有关的问题,这些问题应该能够获取有效信息,表达你对工作的兴趣以及智慧和热情。这24条需要注意的事情,都是面试过来人经验的沉淀,希望大家能从中有所收获,展示自己最好的一面给面试官,收获自己人生的offer~!

『捌』 外行人如何面试java工程师

我曾经做过一段时间面试的工作,我给你点意见你参考下。
1、网上的基础的面试题一定要看,能理解就理解,不能理解就背下来。尽量看的全面,各个方面都要看到,重点的还是基础方面的,其他方面的要有印象,别人问的时候起码知道是说什么的;
2、面试时要诚实,会就是会,不会就是不会。不会的时候,可以说下类似的你知道的东西,或者换一个角度来回答问题。
3、面试时一定要表现出对岗位的渴望,面试前要多了解要面试的公司和岗位,以及岗位所用到的技术。

做完上面这些,应对初级的面试应该问题不大。中级及以上的面试,真的要看技术,不是可以糊弄过去的。

最后祝你面试顺利。

『玖』 java工程师面试一般有什么注意事项

多带几份简历前往面试,留心你自己的身体语言,初步印象和最后印象,要让人产生好感,富于热情。

与java工程师怎么面试相关的资料

热点内容
苏州假山景观设计工程 浏览:862
哈尔滨工程造价招聘 浏览:937
建筑工程土建劳务分包 浏览:632
道路监理工程师 浏览:476
安徽工程大学机电学院在本校吗 浏览:370
河北工程大学保研率多少 浏览:287
有学质量工程师的书吗 浏览:479
康乐县建筑工程公司 浏览:569
助理工程师二级 浏览:872
注册安全工程师初级考试时间 浏览:901
食品科学与工程专业课题研究 浏览:881
工程造价图纸建模 浏览:888
辽宁恒润建设工程有限公司 浏览:93
实行施工总承包的工程项目 浏览:737
道路桥梁工程技术兴趣爱好 浏览:316
密歇根理工大学电气工程专业 浏览:388
广西交通工程质量监督站 浏览:31
四川大学材料科学与工程学院考研参考书目 浏览:858
有线电视工程建设管理条例 浏览:270
云南工程监理公司排名 浏览:673