有想学习Java开发的朋友可以加一下QQ群 .6.7.5.0.4.7.7.1.6 Java程序员应聘一般要经过面试和笔试。作为一个技术人员,特别是刚出道的,笔试的成绩是比较重要。
人们常说:机会总是留给有准备的人。大家在求职之前,一定要明确自己的求职态度,熟悉求职的过程,做好充分的准备,把一些可预见的事情做好。这样在招聘的时候才能充满自信,处变不惊。求职过程中,有些事情是无法预料的,这些事情可能会打乱求职者的心态,影响求职的结果。如果应聘者能够尽早把准备工作做好,即便发生了一些意料之外的事情,也不会有太大的影响,把事态控制在自己所能控制的范围之内。
一般来说,试题会分为三个部分,Java基础、数据库基础和综合题。
1、Java基础
这个很简单,也就是考考你对Java语言本身的理解,包括语法,类库的使用等。有选择题,也会有写代码题。写代码的时候认真仔细就是了。基础题答案一般都比较死,所以尽量不要错。在这,出一道我遇到的题考考大家,Java编程:把American,Japan,China,France,Brazil按英文字母排序。说说思路就行了。
2、数据库
准确的说,考的不是数据库,而是SQL语句。一般题型是,给两三个表,然后让你根据需求写SQL。最普通的就是学生表、选课表和成绩表。要掌握的就是连接查询,还有就是一些函数(建表、表操作等就不说了哈)。其实这些都相当简单,但是往往被新手忽略。我就遭过,因为有半年没写过SQL了,连接查询搞忘完了,有两次笔试都空起,结果可想而知。这些是必备技术,千万不能空起啊!
3、综合题
之所以说是综合题,是因为包含的内容比较多,一般都是主观题。这里,人家是想看看你对Java高级技术以及周边技术的了解程度和运用能力,说白了,就是考概念和考应用题。这里说的Java高级技术,也就是J2EE架构中的技术,这些不会的话,人家是不得要你的。如果你会一些流行的技术框架,那就更好了。所谓Java周边技术,包括HTTP,HTML,XML,UML,JavaScript,CSS等,要求一般不是很高,要了解,比如让你用HTML写个表单你要会。关于刚才提到的技术或者框架,希望要了解其工作的原理和机制,一般要考,比如让你说说Struts的MVC。关于应用题,可能出一道网络应用来考。
笔试过程中,千万不要忽略一些小细节,有时候往往是细节决定了成败!
Java编码规范:尽量使用完整的英文描述符
采用适用于相关领域的术语
采用大小写混合使名字可读
尽量少用缩写,但如果用了,必须符合整个工程中的统一定义
避免使用长的名字(小于 15 个字母为正常选择)
避免使用类似的名字,或者仅仅是大小写不同的名字
避免使用下划线(除静态常量等)
标识符类型说明
包( Package )的命名
Package 的名字应该采用完整的英文描述符,都是由一个小写单词组成。并且包名的前缀总是一个顶级域名,
通常是 com、edu、gov、mil、net、org 等;
如: com.yjhmily.test
类( Class )的命名
类名应该是个一名词,采用大小写混合的方式,每个单词的首字母大写。尽量保证类名简洁而富于描述。