你需要先介绍你自己吗?
2.需要能够熟练地解释你负责的项目和产品开发?
包括设计思路、技术实现、任务安排、进度控制、版本控制、需求控制、后期策划等等?
3.j2ee开发需要从前端和后端了解各种设计模型,比如MVC框架、AXIS、Ext、JQuery、Flux等等。后端ejb、Spring、IOC、AOP、JMS、JNDI、RMI和负载平衡。
3.大表数据的处理:索引、SQL语句效率(避免扫描整个表)、数据迁移、水平节等。
4.如何处理日志问题,有哪些可行的解决方案。
5.云计算的含义以及云计算等一些场景应用。云计算:服务的云和存储的云。该场景的应用需要考虑云计算的出现和传统saf开发模式的缺陷。
基于我的印象,大概整理了一下当时面试遇到的问题。我在动力节点读书五个多月然后刷面试题找工作。老师帮我整理了很多面试问题,其实都挺全的,但是我好像刷的一般。与你分享!
J2SE基础知识:
1.九种基本数据类型及其封装类的大小。
2.switch可以使用字符串作为参数吗?
3.等于和的区别。
4.Object的公共方法有哪些?
5.四种Java参考,强弱,使用场景。
6.hashcode的作用。
,linkedList和Vector的区别。
、StringBuffer和StringBuilder的区别
9.映射、集合、列表、队列和堆栈的功能和用法。
10.hashmap和HashTable的区别。
JVM:
1.内存模型和分区需要详细说明每个区域应该放什么。
2.堆中分区:伊甸,生存从到,老年,各自特点。
3.对象创建方法,对象内存分配,对象访问位置。
4.确定GC的两种方法:引用计数和引用链。
5.标签清除、标签排序、复制算法三种GC收集的原理和特点,分别用在什么地方,如果允许优化收集,你有什么想法?
一般来说,java检查的内容包括以下几点:
1、面向对象的一些基本概念:继承、多态等等
2、抽象类和接口
3、静态类、内部类
4、Java集合类,同步和异步
5、Java类加载机制
内存模型和垃圾收集算法
7、线程同步机制(voliate、synchronized、threadlocal),线程通信(wait、notify)。
8.异常处理
9、多线程同步问题,生产者和消费者,读者和作者,哲学家用餐,用java实现
10.了解java中设计模式的思想,使用哪些设计模式,有什么好处。