公司最近准备招JAVA后台,虽然目前我任职IOS开发工作
但JAVA技术之前有做过几个项目,对于面试这种事情自然不在话下。
关于招聘要求:
首先当然要技术过关才行,适当的有自己的技术博客或者开源框架开源优先考虑,我觉得JAVA在这方面分享还是略有不足,也有可能JAVA程序员加班的相对比较多,导致从学校毕业后拥有自己比较出色的技术博客并不多,对于企业还是很重视这方面,因为可以直观的看到这个人的技术情况。
关于招聘的面试题:
我相信大部分的企业在招人的时候,并不会过多的去注重面试者所写的回答,只会粗略的过一下,因为做开发都是比较忙的。 但是不能不写,认真的去对待面试题,作为技术面试官只会考量面试者写的答案 和 实际面试者的技术水平是否有出入,如果问的相关问题又答不上来,那肯定就是百度的。
面试的注意点:
面试的时候,我发现一个问题,有不少人写着五年 十年的工作经验,但是问他问题的时候回答都是语无伦次的、说话声音小、不够自信等、 似乎就像写代码一样逻辑混乱,丝毫不像工作经验丰富的老司机,但是要的薪资都不低。
通过这个例子就可以表明,技术面试官都喜欢说话比较有自信的,对自己所掌握的技术比较肯定,对面试官的问题可以对答如流的,就算某个新领域的知识点不够熟悉,也可以表现得很感兴趣也是非常好的, 如果面试的过程中,对某些技术点的单词都可以很熟练的说出来,我觉得基本都是没有什么问题,创业公司也很愿意提供一个让你表现的机会和平台
下面是在招聘的时候的面试题和任职要求
面试题
1、面向对象的特征有哪些方面?
2、访问修饰符public,private,protected,以及不写(默认)时的区别?
3、
JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finall分别代表什么意义?在try块中可以抛 出异常吗?
5、List、Map、Set三个接口存取元素时,各有什么特点?
6、Spring 的常用注解有哪些?
7. 关于与APP服务单点登录的实现流程?
8、web.xml文件中常用配置有哪些内容?
9. 大型网站在架构上应当考虑哪些问题?
10.SQL题
学生表Student
列:id(学号),name(姓名),sex(性别),age(年龄),score(成绩)
写出一条Sql语句查询出年龄在18到22岁之间按照性别分组,成绩倒序排序所有学生的姓名及学号.
JAVA高级工程师任职要求:
1、负责后台系统架构设计、数据库及接口开发和业务管理系统界面开发工作;
2、对新技术有研究热情,能独立解决较复杂业务问题;
3、参与项目的需求评审、技术评估和其他支撑工作;
任职要求:
1、统招本科及以上学历,计算机相关专业,3年及以上java开发经验;
2、Java基础扎实,熟悉面向对象和设计模式;
3、数据库基础扎实,掌握数据数据库优化基本技巧;
4、熟悉SpringMVC、Spring、Mybatis等常用框架;
5、熟练掌握mysql、redis等主流数据存储系统;
6、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通技能和团队协作能力。
【加分项】
1、熟悉jquery、css、html、bootstrap、easyUI等前端技术,有一定的前端实战经验;
2、熟悉 SOA 架构理念、实现技术。
3、熟悉 APP客户端接口开发流程