顺利搞定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://my.oschina.net/mafei/blog/68144

Java/J2EE Job Interview Companion Have you got the time to read 10 or more books and articles to add value prior to the interview? This book has been written mainly from the perspective of Java/J2EE job seekers and interviewers. There are numerous books and articles on the market covering specific topics like Java, J2EE, EJB, Design Patterns, ANT, CVS, Multi-Threading, Servlets, JSP, emerging technologies like AOP (Aspect Oriented Programming), Test Driven Development (TDD), Inversion of Control (IoC) etc. But from an interview perspective it is not possible to brush up on all these books where each book usually has from 300 pages to 600 pages. The basic purpose of this book is to cover all the core concepts and design/coding issues which, all Java/J2EE developers, designers and architects should be conversant with to perform well in their current jobs and to launch a successful career by doing well at interviews. The interviewer can also use this book to make sure that they hire the right candidate depending on their requirements. This book contains a wide range of topics relating to Java/J2EE development in a concise manner supplemented with diagrams, tables, sample codes and examples. This book is also appropriately categorised to enable you to choose the area of interest to you. This book will assist all Java/J2EE practitioners to become better at what they do. Usually it takes years to understand all the core concepts and design/coding issues when you rely only on your work experience. The best way to fast track this is to read appropriate technical information and proactively apply these in your work environment. It worked for me and hopefully it will work for you as well. I was also at one stage undecided whether to name this book “Java/J2EE core concepts and solving design/coding issues” or “Java/J2EE Job Interview Companion”. The reason I chose “Java/J2EE Job Interview Companion” is because these core concepts and design/coding issues helped me to be successful in my interviews and also gave me thumbs up in code reviews.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值