原文:http://www.javamm.com/?p=7274

找到一份高薪的java工作,从程序员走向高级程序员、架构师、分析员,是所有java程序员们的追求。

找一份好工作,自然要看工作经历、项目积累、综合能力。但是,在繁忙、琐碎的日常工作之余,如何准备,才能高效高分通过各种IT公司的java面试、笔试呢?

本人,特地总结一下,如何在短期内,密集学习,顺利通过各大名企的java面试及笔试题。也许不用面霸,你也能

说道面试及笔试题,一般不外乎Java语言基础、Java语言高级、UML和OO和模式、数据库、测试、数据结构和算法、管理和软件工程、智力题、业务领域知识等。最多是多一点,少一点。

没有找准核心,也许你得找几百上千的题目去做;找准了方向,其实认真、踏实地看一些书,就足够了。3-5个月,循序渐进、仔细认真的学好下面列出的 内容和书单,那样就真正让你打好java及软件开发的基础,具有扎实的理论知识。那样,学好了本质的东西,各种题目不过是手到擒来。再辅以丰富、成功的工 作经验,不难实现从java程序员到高级程序员、架构师、分析员的飞跃。

因时间和篇幅所限,本文只精要式列出重点及参考书籍。愿大家一起进步。

所有的书,多数应该能在网上找到。如果实在找不到,就去买一本。

一、Java语言基础

《Java编程思想》,是必须看的。Java初级程序员考试参考书,也是不错的补充。

二、Java语言高级

面试和笔试的难题,往往不是《Java编程思想》里的。所以,一定要看java高级程序员参考书——Java2学习指南。所以的难题,都是出自这里。

当然,也欢迎去下载一个Java.J2EE.Job.Interview.Companion.2nd.Edition.pdf。看完这个pdf,基本上java语言考试是所向无敌了。

三、UML、OO和模式

抓住重点,一网打尽。Java与模式一书,就足够了。可以再补充一本老外写的《UML与模式》。那么任何UML、面向对象、设计模式方面的题目,都没问题。

当然,《J2EE核心模式》,也是一定要看的。

四、数据库

任何系统,都离不开数据库。范式、pk、fk、join、sql、性能及优化,不能逃避。找一个《SQL Server宝典》、《SQL Server管理员指南之类》就够了。

五、测试(性能、单元)

找本《软件测试》、Junit之类,基本够了。如果不是面试测试的话。

七、数据结构和算法

少部分企业喜欢考数据结构和算法。基本看下教科书就行。要不看下排序、递归。

八、架构设计

如果想做架构师,必定要看Sun的架构师考试指南。还有本《J2EE架构师手册》,不错。

九、框架及开源

Swing和SWT,Spring、Struts、Hiberlate,JSF、EJB3、Seam。不熟悉的,要做几个sample。并且找到各自的《**Action》书,仔细理解其系统结构和模型。能说出各自的原理、优缺点、应用场景。

十、管理和软件工程

如果想做项目管理,或者想表现好点。这是必定要看的。概念性的东西,不难。推荐学习RUP、XP、CMM、TSP/PSP、PMP、人月神话、人件、管理学。基本足够应付项目管理的面试了。

十一、智力题

微软的面试题,你是否觉得很可怕?其实,哪怕名企的智力题,也不是说靠运气的。智力题,多数是属于数学范畴。静下心,有点耐心,就能做出。特别是,学习《MBA入学考试逻辑分册》、《博弈论》后,你会发现,那些刁钻古怪的智力题,原来这么容易搞定。

十二、业务领域

这个很难准备。金融、电信、电子商务、ERP/SCM,只能靠行业经验。

但是,ERP/SCM是个很广泛的应用,陈启申的《企业资源计划(ERP):原理、规划、实施及应用》和马士华《供应联管理》就可以了。

其实,如果各位找机会直接去做SAP和Oracle ERP的实施和顾问工作,将比做Java开发有钱途多了。那只要学好数据库、ERP、商业智能,SAP和Oracle ERP本身就足够了。

十三、英语

高薪和非高薪的区别,在于英语。

讲英语的公司,工资一般比不讲英语的高。

搞技术的,英语口语好的不多。

所以,同等技术水平,会英语,进外企,工资就多了20%,甚至更多。

转载于:https://www.cnblogs.com/jianmang/articles/4880967.html

13点建议顺利通过JAVA面试【转载】相关推荐

  1. Java面试都只是背答案吗?

    [此回答转自乐字节] 国内的互联网面试,恐怕是现存的.最接近科举考试的制度. 这是由于互联网IT行业的求职者太多了,如果考察的是清一溜的算法题和设计题,那么会要求面试官有极高的技术水平,还要花大量的时 ...

  2. 分享几个Java面试小技巧,建议收藏!

    Java可谓编程界的元老,其资深地位无人撼动.那么学习Java的你,在面试时过五关斩六将还顺利吗?通常来讲,程序员的逻辑思维很清晰,在表达自我方面直接,但这在面试中可行不通,毕竟面试涉及到人际交流,所 ...

  3. 万字长文丨7个经典问题,助你拿下Java面试(建议收藏)

    擅长领域:execl.word.ppt 等 今日重点: ①  掌握面试的基本素质: ②  学会7个典型的java面试问题. 有问题的小伙伴欢迎加我主页vx.评论.点赞.收藏是对我最大的支持!!! 目录 ...

  4. 各个平台3年来最火的183个Java面试问题,太透了!(建议收藏)

    文末有彩蛋 Java 面试随着时间的改变而改变.在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在 ...

  5. 最全Java面试208题,涵盖大厂必考范围!强烈建议收藏~

    这些题目是去百度.小米.乐视.美团.58.猎豹.360.新浪.搜狐等一线互联网公司面试被问到的题目,熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率. 一.java基础面试知识点 java中= ...

  6. 史上最全阿里Java面试题目大汇总!强烈建议收藏~

    阿里面试题目目录 技术一面(基础面试题目) 技术二面(技术深度.技术原理) 项目实战(项目模拟面试) JAVA开发技术常问的问题 阿里必会知识 阿里面试范畴 阿里面试总结 一:阿里技术一面(基础掌握牢 ...

  7. 京东深资架构师告诉你Java面试常见知识点(建议收藏)

    后端架构师 专注研究 Java 核心技术.架构,不限于分享算法.架构.高并发.多线程.JVM.Spring Boot.Maven.分布式.Spring Cloud +Docker+k8s.Dubbo. ...

  8. java面试会问到的问题吗_[转载]java面试中经常会被问到的一些算法的问题

    Java面试中经常会被问到的一些算法的问题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也能用开发语言来实现过, 可是很多由于可能在项目开发中应用的比较少,久而久之就很容易被忘记了,在此我分享 ...

  9. 吊炸天核心Java面试问题,一问一答题,一问多答题(建议学习)

    Q. 如果主方法被声明为私有怎么办? 回答: 该程序可以正确编译,但在运行时它会给出"Main method not public".信息. Q. Java中的引用传递和值传递是什 ...

最新文章

  1. php和java融合_Java上的PHP,真的融合
  2. mysql宠物种类表,mysql中的表操作
  3. c语言 为参数设置默认值,js函数参数设置默认值
  4. 计算机的硬件性能指标(图片部分资源摘自王道考研资料)
  5. 批量导出部分依赖图(PDP)
  6. 集合源码阅读:LinkedList
  7. BLM战略规划的核心是业务模式创新
  8. 数电(四)—使用译码器74138和门电路实现/写逻辑函数,使用8选1数据选择器74151实现实现L=∑m格式的3/多输入逻辑函数
  9. C#上位机与三菱PLC通讯的实现步骤(图文)
  10. 半监督3D医学图像分割(一):Mean Teacher
  11. y7000电池固件_y7000怎么刷电池固件|Surface Pro 3固件更新:电池续航问题终解决
  12. 电脑上的计算机怎么移动硬盘,苹果笔记本移动硬盘如何使用_怎样在苹果电脑上用移动硬盘-win7之家...
  13. PCB相关知识-焊盘Pad
  14. MFC技术内幕系列之(一)---MFC应用程序“生死因果”内幕
  15. java怎么编程class,深入理解Java Class文件格式(一)
  16. [转]PHP大型Web应用入门(一)
  17. U盘不显示盘符的问题
  18. 辨析三种一致性:缓存一致、内存一致、数据一致
  19. K-Means聚类算法(matlab)
  20. 20 个快速高效学习 Java 编程在线资源

热门文章

  1. 房奴房贷断供,房子真的会被收走吗?
  2. 《心欢喜,灵快乐》出版
  3. 单片机小白学步系列(二十) IO口原理
  4. ARM和NEON指令 very gooooooood.............
  5. python中csv文件通过什么表示字符_python_写入csv文件时候无法进行原样写入(写入字符串中出现逗号,时候,csv文件自动分成两个单元格)...
  6. 四线接近开关接线图_开关、电机、断路器、电热偶、电表接线图!非常齐全,快囤起来吧...
  7. 鸿蒙后的时期有什么,鸿蒙系统什么时候上市 华为鸿蒙系统有多厉害?
  8. Springboot项目修改html后不需要重启---springboot项目的热部署
  9. 最详细的java泛型详解
  10. iOSPush自动隐藏tabbar