很难应聘初级、中级Java工程师,通常只要求扎实的Java和计算机科学基础,掌握主流开源框架的使用;Java高级工程师或者技术专家,则往往全面考察Java IO/NIO、并发、虚拟机等,不仅仅是了解,更要求对底层源代码层面的掌握,并对分布式、安全、性能等领域能力有进一步的要求。我在Oracle已经工作了近7年,负责过北京Java核心类库、国际化、分发服务等技术团队的组建,面试过从初级到非常资深的Java开发工程师。由于Java组工作任务的特点,我非常注重面试者的计算机科学基础和编程语言的理解深度,我甚至不要求面试者非要精通Java,如果对C/C++等其他语言能够掌握得非常系统和深入,也是符合需求的...查看更多