java技术面
❶ 如何面试java技术经理
上网找些抄招聘要求看看自己那不符合,一般做经理,技术的要求就不是重点了,重点在与业务的把控,人员的管理,进度的管理等等。当然技术也是不可或缺的,你需要指导下面的工程师开发,并且在他们遇到困难的时候提供解决方案
❷ 请问Java等技术岗位的面试流程是怎样的
IT技术岗位的面试流程其实都大同小异。主要包括以下内容:
面试之前,一般是准备自己的简历或者学历证书(有些公司可能会需要,视情况而定),所以要提前准备好。
到了公司后,一般的公司都会先拿一份笔试题给你做,当然也有些公司也不会有笔试题。总之自己要提前准备好如何去面对,毕竟这个是经常会发生的事情,很多公司基本都会有笔试题的。
然后是人事的面试,这个就需要临场发挥了,一般毕业生的问法就是,你为什么想要来我们公司,我们公司有什么吸引人的地方,还有就是你在学校都有什么成就,举例说明一下,当然这些都是很简单的,但是有过工作经验的就不一样了,会问你为什么从上家公司离职,然后说一下上家公司做的项目是什么等等。
接下来就是重点的技术面试,这个就是考验你的时候了,一般这个过程会持续半个小时到一个小时左右,技术面试官会问各种各样的问题,比如java,会问你在项目中你是怎么解决你碰到的难题的,你对redis的理解,谈谈spring的优势等等,这些都是需要去理解的,因为这些都是对你技术上的要求,所以你自己这些在去面试的时候都要看一下,因为以后工作中也肯定会碰到,对于技术而言,有些不懂的你可以学也可以问,千万不要憋着不说不吭的,要不然会耽误项目的进度什么的。
技术面试完后,如果跟你谈了工资什么的,大概率说明这个offer就稳了。如果说再联系,就只是后话了,当然谈工资还是需要你跟人事去说的,这个的话你自己看自己的面试情况而定,或者视自己的实力情况而定。
以上就是面试的一般流程了,当然有些公司的流程可能会不一样,所以还是要自己去经历。
❸ 去58同城面试java开发,面了两面(都是技术面),之后说让等通知,是不是没戏了
先准备下家,不要一直等上家,大部分让等通知而不是当场就表明给offer的,希望不太大,当然也有例外;你准备下家面试就行了,多一份选择也不是坏处
❹ java开发面试,技术面一面很快就结束了是怎么回事
1.问了七八个问题也还好。因为你也说了是技术面试你,肯定和hr不同。主要问一些核心的技术问题,就会比较快。
2.你自己也感觉回答的还不错就可以了。
安心等一下通知,合适的话通知不会很久的。
谢谢!祝顺利!
❺ 该怎么面试java程序员
简历制作
在写简历这方面,需要下一定的功夫。毕竟简历就是你给别人的第一印象,而印象则决定你的面试机会。简历突出的就是一个简字,简历的制作不要过多,也不要过少。2-3页最好。
简历的三个重要点就是,我是谁、我要做什么、我能做什么。
第一点,个人的基本信息。
除了个人姓名、籍贯、现住地址等以外,还需加上毕业学校、所学专业、工作时间等。重要的信息填上,无关的信息则少写或不写。例如身高、体重之类的。
第二点,求职意向。
这点很重要,可以的话,排版放在个人信息下面。求职意向主要就是期望工作的岗位、工作的地址以及薪资。工作岗位建议后面加个相关工作,可以少许提升面试机会。例如,java工程师及相关工作。薪资这块则建议填写面议,过高或着过低只会降低面试机会。
第三点,也就是HR最重视的一点,技术能力这块。
就写做掌握的技术以及相关熟练度,最好多用点技术关键字,毕竟不少的HR是按照关键字来搜索的。例如 JAVA、SQL、linux等。这点排版也建议放在求职意向下面。剩下的就是工作经历以及项目经验了。工作经历这块就不细说了。
重要的是项目经验。项目描述这块,个人建议,第一点,你要告诉别人,你的这个项目是做什么,为什么人群服务,怎么使用。不要过多的说明用了什么技术,用这些技术怎么开发项目。
这点大致提下就可,毕竟篇幅有限,使用技术这块和面试官相谈即可。第二点,项目负责开发的模块以及技术,这点需要让别人知道你在这个项目做了什么,用到了那些技术。第三点,项目业绩,这点看个人,如果不知道怎么写,可以写个人在项目学到了什么,或者碰到了那些问题,是如何解决的。
至于自我评价、获奖之类的,可以留在最后书写,写自己的真实情况,最好不要使用招聘网上的那种模版。
面试技巧
个人能力这方面无非两个方面,广度和深度。
技巧很简单,就是说自己擅长的。技术掌握广,但是不深,就可以将自己的技术广度多说点,顺便可以提下自己的优点 例如:学习新技术很快;技术掌握深,但是不广,就可以将掌握的深度多说点,可以提下自己在学习这块的专研度。如果在这两点都没有太明显的优点的,可以尝试从项目业务说,最好将项目吃透。
与面试官相谈的切记要诚实,不要弄虚作假。碰到不会的或者了解不深的,直接跳过,最好将面试官引导到自己擅长的领域。
面试总结
面试完之后,最好进行总结。毕竟每一次面试都是一次收获。如果将面试中所遇到的问题以及感悟能记下来,那就再好不过了。
在找工作的时候,除了做些相关面试和准备熟悉以前做的项目之外,还应该学习新的知识。毕竟,每多学一点,成功找到工作的机会就大一点。而且,IT这行,技术发展过于快速,如果没有学习新知识的动力,终究会被淘汰。
因为学习实在是很枯燥无味。学习是一个长期投资,短期很难道看到收益,而娱乐是一项短期投资,短时间便可以看到收益。所以学习这块最好可以给自己定一个目标,每天学习一点,慢慢的会达到的。如果没有动力的话,可以给自己设置奖励。这是可以激发学习的兴趣的。
还有一点,今天能坐完的事情,绝对不要留给明天。毕竟,人都是有惰性的。你要相信你自己,今天的你能做的没有做,明天的你也不会做的。
❻ java 二面一般会面试什么内容
Java程序员应聘一般要经过笔试和面试。作为一个技术人员,特别是刚出道的,笔试的成绩是比较重要。以下是我经过几次笔试总结的一些经验教训。
一般来说,试题会分为三个部分,Java基础、数据库基础和综合题。
首先是Java基础,这个很简单,也就是考考你对Java语言本身的理解,包括语法,类库的使用等。有选择题,也会有写代码题。写代码的时候认真仔细就是了。基础题答案一般都比较死,所以尽量不要错。在这,出一道我遇到的题考考大家,Java编程:把American,Japan,China,France,Brazil按英文字母排序。说说思路就行了:)
其次是数据库。准确的说,考的不是数据库,而是SQL语句。一般题型是,给两三个表,然后让你根据需求写SQL。最普通的就是学生表、选课表和成绩表。要掌握的就是连接查询,还有就是一些函数(建表、表操作等就不说了哈)。其实这些都相当简单,但是往往被新手忽略。我就遭过,因为有半年没写过SQL了,连接查询搞忘完了,有两次笔试都空起,结果可想而知。这些是必备技术,千万不能空起啊!
然后是综合题。之所以说是综合题,是因为包含的内容比较多,一般都是主观题。这里,人家是想看看你对Java高级技术以及周边技术的了解程度和运用能力,说白了,就是考概念和考应用题。这里说的Java高级技术,也就是J2EE架构中的技术,这些不会的话,人家是不得要你的。如果你会一些流行的技术框架,那就更好了。所谓Java周边技术,包括HTTP,html,XML,UML,JavaScript,CSS等,要求一般不是很高,要了解,比如让你用HTML写个表单你要会。关于刚才提到的技术或者框架,希望要了解其工作的原理和机制,一般要考,比如让你说说Struts的MVC。关于应用题,可能出一道网络应用来考。
以上就是我笔试的经验,一般是这样,不过我也遇到过变态的。一次笔试,就被彻底甩翻,C/C++、数据库、Java技术、Shell编程、网络协议、Unix、软件工程全部上了。
如果笔试做的好,那就成功大半了,不过不要轻视面试哦!
❼ 什么是Java技术有哪些方面应用
Java技术是一门编程语言,也是一个平台,它基于Java虚拟机技术,借助这个东西建立了跨平台的优势。(题外话:Java热门的原因之一就是一个跨平台的概念,和跨平台类似跨浏览器的好处也是如此,这也是现在AJAX技术流行的原因之一。另外现在热炒的RIA富客户端的概念下的技术除了AJAX外还有Adobe的Flash/Flex,微软的Silver Light,SUN的JavaFX等,个人更看好FLash/Flex,原因是Flash插件在浏览器端占用率很高)
Java技术的重要性就不讲了,从最近流行的一个统计数据上来说,目前世界上编程语言Java 、C 、VB、C++依次排名前4位,这排名本身不说明什么,至少也是工业界对编程语言使用上一个侧面的反映吧。
Java编程语言与众不同之处在于:Java程序既是编译型的(转换为一种称为Java字节码的中间语言),又是解释型的(JVM 对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM 优化过的机器码形式;解释器是JVM 的实现。这段是摘自网上的,编译原理学的不是很好,对这门语言的背后运行机制理解到这样了。
Java平台是一种纯软件平台,它有三个版本Java SE、JavaEE、Java ME。
Java SE(Java Platform,Standard Edition)这个版本以前叫做J2SE,后来版本号从1.4直接跳到5.0,其实也就是1.5,所以就叫成Java SE 5.0。目前Java开发人员使用较多的版本是5.0,当然还有Java SE 6.0这个更新的版本。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序。记住这个扣五七八零二四一四四Java SE还包含了支持Java Web服务开发的类,并为Java EE这个版本提供基础。
虽说桌面应用程序,Java一直不被看好,但也稍微提一下,负责桌面GUI开发的类库我知道的有:JDK自带的主要是AWT/SWING这个Java原生类库;也可以使用IBM的SWT/JFace这个第三方类库。开发工具我了解的有:NetBeans(最近已经是6.0final版了,做GUI有使用VB的感觉),Eclipse(SWT/JFace这个项目其实就是做Eclipse项目时扩展出来的,所以对SWT/JFace支持的也不错)。
Java EE(Java Platform,Enterprise Edition)这个版本以前叫做J2EE,也就是大家可能听得比较多的,也是Java比较流行的领域,Java的企业级版本。Java EE下有很多流行的开发框架,像Struts、Spring、Hibernate这种流行的所谓SSH组合等。
根据项目大小、应用领域,技术平台的选择面还是很多的,除了Java EE,还有.Net,LAMP组合(Linux、Apatch、MySql、PHP组合),相对来说比较新Ruby在Ruby on Rails的框架应用,后两者可能在相对来说比较轻量级的Web领域运用成功案例比较多,更重量的企业级潜力还有待挖掘。
Java ME(Java Platform,Micro Edition)这个版本以前叫做J2ME。应用领域像各种移动设备和嵌入式设备,比如:手机、PDA、电视机顶盒和打印机。
Java ME不是太熟悉,不过移动设备和嵌入式设备的开发个人觉得算是比较有意思的领域,最近比较瞩目的业界新闻有一个就是Google发布开源智能手机操作系统开发平台Android,也就是前一阵子炒得很火的GPhone(原来Google出的不是手机,而是一个手机操作系统开发平台)。这个平台貌似会对Java ME有些冲击,按照网上的消息,Android包括:1、高度定制的Linux操作系统内核及智能手机硬件驱动支持;2、经过Google修改过的Java虚拟机Dalvik,这里的性能比SUN的Hotspot高,支持大部分Java核心类库;3、大量智能手机开发核心类库;4、大量现成的智能手机应用软件;5、基于Eclipse的开发环境。也是按照网上的说法,Java EE提供了统一的编程平台,但不能调用操作系统的资源;而Android下直达操作系统,上直达应用软件,如:浏览器、日历、地图等。
Java开发工具很多,个人使用的IDE有Eclipse和NetBeans。Eclispe比较流行,各种插件也多,当然用起来也不错;NetBeans现在也是越做越好了,介绍这两个IDE主要是开源的,当然还有其它工具如JBuilder、IntelliJ、JCreator。这些IDE各有优势劣势,根据你开发的项目来选择了。
❽ java方面主流的技术有哪些
注意:本回答更专注于方向的主流技术作为参考!
首先明白,java目前有两大方向:一是javaweb,二是安卓开发(请自行查找相关知识学习);
无论做哪方面的java开发,javase也即是java基础部分是必备知识,其中包括:
(1).Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。
(2).Java面向对象编程的三大特征——封装、继承和多态。
(3).通过异常的编写和使用来体验Java的异常处理机制。
(4).通过对象的存储与检索来体验Java集合的强大功能。
(5).通过文件的读写与传输来体验.Java对I/O的支持。
(6).通过反射机制的讲解来体验Java语言的动态特性。
(7).有兴趣还可以学习线程,网络编程,垃圾回收机制等
JDBC的了解和练习,数据库知识掌握要求一定扎实。
html+CSS+DIV,jscript,jquery等必须有一定的了解和基础甚至是熟练应用
jsp ,servlet ,过滤器,拦截器,xml进行掌握学习,并且认识MVC的开发模式(注:设计模式和算法等都是穿插学习的,也是很重要的!)
掌握了以上技术的原理后,可以进行SSH框架的学习,三大框架依然为现在相当流行的主流框架,Mybatis等框架,框架是为了便于开发,不等同于使用框架就足够了,背后的原理一定掌握熟练。
svn git maven等团队开发的东西需要了解。
java的技术很丰富,上面所述仅为参考,欢迎更正补充,谢谢交流。
❾ java技术面+hr面一个多小时有没有戏
不好说,不过能聊一个多小时说明对方有兴趣了解你。
祝好!