搜档网
当前位置:搜档网 › J2ME面试题

J2ME面试题

J2ME面试题
J2ME面试题

J2ME试题

1.关于线程下面描述错误的是:(C)

A. 如果线程处于死亡状态,则它不是Runnable线程

B. 线程可以将控制权交给较低优先级的线程

C. 在Java中,较高优先级的Runnable线程应抢在较低优先级线程前面执行

D. 分时技术允许线程一直运行,直到时间片内的时间用完。然后执行相同优先级的其它线程

2. 下列哪个方法能将Sprite对象进行旋转 : (A )

A. setTransform (...)

B. setPosition(...)

C. setFrameSequence (...)

D. setPosition(...)

3 .下列不属于PNG图像格式缺点的是( A )

A. PNG图像格式不支持单个档案存储多张图片

B. PNG图像格式支持单个档案存储多张图片

C. PNG图像格式不支持CYMK模式

D. PNG图像格式没有存储DPI信息

4. 下列哪一项属于J2ME中所使用的虚拟机类型 : ( C)

A. JVM (java虚拟机)

B. DVM

C. CVM

D. Card VM 5. 键盘事件处理方法中,以下哪个方法是用来处理键盘按键的释放事件的 ( B)

A.keyPressed(int keyCode)

B.keyReleased(int keyCode)

C.keyRepeated(int keyCode)

D.pointerPressed(int x, int y)

6. 下列中不属于CLDC这种配制的设备是:( )

CLDC -“手持设备” CDC -“从墙取电设备”

A.PDA

B.手机

C.寻呼机

D.机顶盒

7. 编写语句,将下面各种范围内的随机整数赋给变量n,赋值正确的是:()

n<=x<=m 则 x=(int)( n + Math.random() * (m-n+1))

取值的最小数字取值范围注:如果直接random 的话数字从0开始

A.1小于等于n, n小于等于2

解:n = (int)(1+Math.random()*2);

B.1小于等于n, n小于等于100

解:n = (int)(1+Math.random()*100);

C.0小于等于n, n小于等于9

解:n = (int)(Math.random()*10);

D.以上解都对

8. 下列不属于CLDC1.1核心类库与J2SE核心类库的主要区别的是: ( )

A. 不支持线程组或守护线程

B. 不支持浮点数据类型

C. 不支持弱引用

D. 有限的错误处理

9. 下列选项中不属于MIDlet套件的是 ( )

A.附在JAR文件中Java类文件

B.描述JAR文件内容的清单文件

C.CVM虚拟机

D.JAM(应用程序管理器)

10. 描述JAR文件内容的清单文件manifest.mc中不必须的属性是: ( )

A. MIDlet-Info-URL

B. MIDlet-Vendor

C. MIDlet-Name

D. MIDlet-Version

11. J2ME使用配制和简表指定Java运行时环境,下列属于简表的功用的是:( )

A. 简表通过添加特定于域的类来定义应用程序

B. 简表是针对某一系列设备提供的开发包(API)的集合

C. 简表是针对特定设备提供的类库

D. 以上描述都正确

12. 以下是一个创建记录仓库的示例,描述正确的是: ( )

private RecordStore rs = null;

try{ rs = RecordStore.openRecordStore(“testRMS”,false);

}

catch(Exception e){}

A.该示例创建记录仓库名为testRMS,如果该记录仓库存在则不作任何处理

B.该示例创建记录仓库名为testRMS,如果该记录仓库存在则打开

C.该示例创建记录仓库名为testRMS,如果该记录仓库不存在则抛出异常

D.该示例创建记录仓库名为testRMS,如果该记录仓库不存在则不作任何处理

13. 属于JAD描述文件与JAR清单文件中都必须包含的属性是: ( )

A. MIDlet-Jar-URL

B. MIDlet-Version

C. MIDlet-Jar-Size

D. MIDlet-Icon

14.下面属于J2ME体系结构中的内容是 : ( )

A. Configurations

B. Profiles

C. Optional Packages

D. 以上都是

15. 下列中不属于CDC这种配制的设备是( )

CLDC -“手持设备” CDC -“从墙取电设备”

A.机顶盒

B.车载计算设备

C.数字电视

D.PDA

16. 继承MIDlet类必须复写的方法是 : ( )

A. startApp()

A.IMPLICIT

B.EXCLUSIVE

C.MULTIPLE

D.以上都不可

35.Item类的子类中,哪一个在与Form类结合使用的时候能生成进度条的效果 : ( )

A.Spacer

B.ImageItem

C.Gauge

D.DateField

36. 代码混淆最不适合在什么时候采用( )

A.手机程序测试的时候

B.手机程序编写的时候

C.手机程序运行之前

D.手机程序将要发行之前

37. List 和 ChoiceGroup类都实现了哪一个接口( )

A.Group

B.Choice

C.GroupChoice

D.以上都不是38.J2ME中所有高阶图形用户界面组件的父类是:( )

A.Canvas类

B.Form类

C.Screen类

D.Graphics类

39.J2ME中所有用来处理低阶图形用户界面组件的父类是:( )

A.Form类

B.Canvas类

C.List类

D.Screen类

40. 一张png格式的图片文件a.png,图片宽70像素,高20像素,被用来创建Spirte,程序如下,下面描述正确的是: ( )

Image img;

try{

img = Image.createImage("/a.png");

}

catch(Exception e){}

Sprite sprite = new Sprite(img,20,20);

A. 图片被按照每块宽20像素,高20像素的比例分割成三个画面

B. 图片被按照每块宽20像素,高20像素的比例分割出一个画面

C. 图片被该Sprite所使用,并将该Sprite的图像描绘到屏幕坐标(20,20)的位置上。

D. 出现异常

41.下面对于Display类描述正确的是:( )

A.Display对象在每个MIDlet之中只有2个

B.Dispaly对象在每个MIDlet之中只有1个

C.Display对象在每个MIDlet之中可以有多个

D.Display对象在每个MIDlet根据不同情况可以设置多个

42.Display类就像一个画面管理员,获得Display类对象的方法是(参数略):( )

A.getDisplayable(...)

B.getCurrent(...)

C.setCurrent(...)

D.getDisplay(...)

43.执行repaint()方法可以直接调用哪个方法:( )

A.run();

B.start();

C.paint();

D.doStart();

44. 下面关于LayerManager类描述正确的是: ( )

A. 一个程序中只允许使用一个LayerManager类

B. 一个程序中可以使用多个LayerManager类

C. LayerManager类只允许添加一个Sprite类的实例作为图层管理的一部分

D. LayerManager类可以添加LayerManager类的实例作为图层管理的一部分45.根据下面代码判断变量i最后的值(MIDlet主程序及头部import开发包部分及其他所有代码省略):( )

public class test extends Canvas

{

int i;

public test()

{

i = getWidth();

i = getHeight();

}

public void paint(Graphics g)

{

i = i;

}

}

A.i的值是当前手机模拟器屏幕的高???

B.i的值是当前手机模拟器屏幕的宽

C.i的值是null;

D.i的值是0;

46. 以下对记录仓库描述正确的是 : ( )

A. 数据写入记录仓库后,记录ID号唯一,删除一条记录后,该记录ID号可以重新使用

B. 记录仓库中的记录ID不是唯一的可以重复使用

C. 一旦数据写入记录仓库之后,其Record ID 就不会再改变

D. 以上描述都不对

47.使用低级图形用户界面组件需要继承哪一个类: ( )

A.Graphics类

B.Screen类

C.Displayable类

D.Canvas类

48.下列方法中哪一个方法能实现在屏幕上描绘出一条虚线(其他部分程序代码省略):( ) public void paint(Graphics g)

{

g.setColor(255,255,255);

g.fillRect(0,0, getWidth(), getHeight());

/* 代码段A */

g.setColor(255,0,0);

g.drawLine(20, 20, 100,20);

/* 代码段B */

g.setColor(125, 125,125);

g.drawLine(20,25,100,50);

g.setStrokeStyle(Graphics.SOLID);

/* 代码段C */

g.setColor(125, 125,125);

g.drawLine(20,30,100,50); g.setStrokeStyle(Graphics.DOTTED);

/* 代码段D */

g.setColor(255,255,255);

g.drawLine(20,50,100,50);

}

A. 代码段A

B. 代码段B

C. 代码段C

D. 代码段D

49. 以下方法哪一个可以判断屏幕颜色是否彩色( )

A. setColor(...)

B. isColor(...)

C. getColor(...)

D. ifColor(...)

50. Layer类是一个抽象类,它有两个子类分别是: ( )

A. TiledLayer类和LayerManager类

B. TiledLayer类和GameCanvas类

C. Sprite类和TiledLayer类

D. LayerManager类和Sprite类

51. 哪个方法可以实现在屏幕上描绘一个实心的扇形 ( )

A. fillArc(...)

B. drawArc(...)

C. drawRect(...)

D. fillRect(...)

52. 蓝牙和802.11b技术都属于短程通讯技术,以下描述错误的是: ( )

A. 蓝牙和802.11b都是无线技术,并且都选用了2.4GHz的频谱

B. 802.11b主要是用来连接耗电的大型设备,如个人计算机及手提电脑等

C. 蓝牙主要是用来连接耗电极小的小型设备,如PDA和手机等等

D. 蓝牙技术的数据交流的速度达到11Mb/s,距离可达100米

53. 利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的( )

A. start()

B. doStart()

C. startApp()

D. doRun()

54. 想要在屏幕正中心显示一个Image图片(创建Image类型对象img加载图片过程代码省略,应选择下列哪一项 : ( )

A. drawImage(img, 0, 0, Graphics.TOP|Graphics.VCENTER)

B. drawImage(img, getWidth(), getHeight(), Graphics.TOP|Graphics.VCENTER)

C. drawImage(img,getWidth()/2,getHeight()/2,Graphics.VCENTER|Graphics.HCENTER)

D. drawImage(img, 0, 0, Graphics.VCENTER|Graphics.VCENTER)

55. 在屏幕上描绘一个弧线的方法是(其它代码省略) : ( )

A. drawArc(10,10,0,50,45,90);

B. fillRoundRect(5, 80,100,20,20,20);

C. drawRect(5, 5, 100,20);

D. fillRect(5, 30, 100,20);

56. 以下哪一个方法可以设置屏幕的颜色 ( )

A. isColor(...)

B. getColor(...)

C. ifColor(...)

D. setColor(...)

57. 在突发事件处理中,比如:来电话了,屏幕会被系统画面所覆盖,当恢复原状时,就会调用原本的画面,此时系统会调用哪个方法( A ),屏幕被系统覆盖时会调用哪个方法( B ):

A. showNotify ( )

B. hideNotify ( )

C. notifyPaused( )

D. notifyDestroyed( )

58.TiledLayer类中setCell方法作如下使用,下面描述正确的是(其它代码全部省略):( ) Image titledImage;

try {

titledImage = Image.createImage("/title1.png");

} catch (Exception e)

TiledLayer background = new TiledLayer(3,6,titledImage,64,32);

//将图层分为3列,6行,图像titledImage被分块为宽高为64和32

background.setCell(2,3,2);

//在图层的第2列,第3行放入编号为2的分块图片(分块图片从0开始编号)

A. 将图层序列中第2行第3列的位置上的图像设置为被分割后的图象序列中第2个画面的图象

B. 将图层序列中第3行第2列的位置上的图像设置为被分割后的图象序列中第2个画面的图象

C. 将图层序列中第3行第2列的位置上的图像设置为不填充

D. 以上均不对

59. 键盘事件处理方法中,以下哪个方法是用来处理键盘按键的长时间按住事件的 ( )

A.keyPressed(int keyCode)

B.keyReleased(int keyCode)

C.keyRepeated(int keyCode)

D.pointerPressed(int x, int y)

60.Canvas 类别里头定义了几个常数,分别代表了手机键盘上与Game 键盘代码(方向键)相关的常数,其中代表select键的是下面哪个选项 : ( )

A. GAME_A

B. FIRE

C. DOWN

D. RIGHT

61.在触摸屏事件处理方法中,以下哪个方法是用来处理触目屏幕的拖拽事件的方法 : ( )

A.pointerPressed(int x, int y)

B.pointerReleased(int x, int y)

C.pointerDragged(int x, int y)

D.pointerRepeated(int x,int y)

62.创建一个不可修改Image型对象的方法是(其余代码省略) : ( )

A. Image.createImage("/img/a.png")

B. Image.createImage(InputStream stream)

C. Image.createImage(Image source)

D. 以上均可

63. 取得代表系统预设所使用字型的Font对象的方法是:( )

A. Font.getDefaultFont()

B. Font.getFont(int face, int style, int size)

C. Font.getFont()

D. Font.getFontFace();

64. 来取得代表特定字型的Font对象的方法是: ( )

A. Font.getFont(int face, int style, int size)

B. Font.getDefaultFont()

C. Font.getFont()

D. Font.getFontFace();

65. 下面哪一个选项是用来设置可以获取一个字体字型的外观为粗体: ( )

A. Font.FACE_SYSTEM

B. Font.STYLE_BOLD

C. Font.STYLE_ITALIC

D. Font.SIZE_LARGE

66. getBaselinePosition()方法可以用来获得要显示的字符串的什么位置( )

A. 字符串高度

B. 字符串宽度

C. 字符串基线

D. 字符串长度

67. 以下各项哪些类和接口可以实现线程的运作( )

A. Runnable接口

B. Thread 类

C. TimerTask类

D. 以上均可

68. 以下是一个利用Timer类和TimerTask类实现线程的一个例子(其余代码和类的设计省略),判断下面代码能实现什么功能:( )

Timer timer = new Timer(); //生成一个Timer类的对象

timerTask tT = new timerTask() ; //该类继承了TimerTask类

timer.schedule(tT, 100, 1000);

A. 程序启动后等待1秒以后,每隔100毫秒运行一次TimerTask类的run()方法

B. 程序启动后等待100毫秒以后,每隔1秒运行一次TimerTask类的run()方法

C. 程序启动后等待10秒以后,每隔1000毫秒运行一次TimerTask类的run()方法

D. 程序启动后等待1秒以后,每隔10秒运行一次TimerTask类的run()方法

69. 在MIDP2.0中新增加了一个专门为游戏开发设计的开发包,下面哪一项正确的导入了这个开发包: ( )

A. import javax.microedition.media;

B. import javax.microedition.rms;

C. import javax.microedition.lcdui.game;

D. import javax.microedition.lcdui;

70. GameCanvas类继承于哪一个类: ( )

A. Screen类

B. MIDlet类

C. Canvas类

D. Graphics类

71. GameCanvas类获得画布中脱机屏幕上用于作图的Graphics对象的方法是: ( )

A. flushGraphics()

B. getGraphics()

C. getGraphics(Graphics g)

D. flushGraphics(Graphics g)

72. 哪个方法可以要求刷新屏幕,将脱机屏幕上的图像绘制到真实屏幕上 : ( )

A. paint(Graphics g)

B. flush()

C. flushGraphics()

D. Graphics(Graphics g)

73.不属于图形输入设备的是:( )

A.键盘

B.摄像机

C.触摸板

D.鼠标

74.下列方法中哪一个方法能实现在屏幕上描绘一个实心的直角矩形:( )

A.drawRect(int x, int y, int width, int height)

B.fillRect(int x, int y, int width, int height)

C.drawRoundRect(int x, int y, int width, int height,int arcWidth, int arcHeight)

D.fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)

75. 下列方法中哪个方法是Sprite类中用来设置对准点的方法: ( )

A. setRefPixelPosition(int x,int y)

B. defineReferencePixel (int x,int y)

C. setVisible(boolean visible)

D. setPosition(int x, int y)

76.判断下列语句哪个正确: ()

A.在线程休眠时,sleep方法会占用处理器时间。

B.将方法声明为synchronized,就可以确保不会发生死锁

C.不提倡使用Thread类的suspend方法,resume方法和stop方法.

D.以上描述都正确

77. 下列方法中哪个方法能够正确设置Sprite对象帧序列(其它代码省略): ( ) int array = {0,1,2,3};

A. setRefPixelPosition( array )

B. defineReferencePixe ( array )

C. setFrameSequence (array )

D. setPosition( array )

78. 下列那个方法不能将Sprite对象移动到指定屏幕坐标位置(x,y)坐标(其它代码省略):( )

int x = 50;

int y = 50;

A. setRefPixelPosition(x,y)

B. setPosition(x,y)

C. setFrameSequence(x,y)

D. setPosition(x,y)

79. 在GameCanvas中定义了静态常量表示哪个按键是否被按下,其中表示select按键的是:( )

A. KEY_STAR

B. FIRE_PRESSED

C. GAME_STAR_PRESSED

D. FIRE

80. 下面是获取按键键值并进行判断的程序代码(其它程序代码全部省略),判断语法正确的是: ( )

Int keyState = getKeyStates();

A.if( ( keyState | LEFT_PRESSED ) != 0 )

B.if( ( keyState ! LEFT_PRESSED ) != 0 )

C.if( ( keyState & LEFT_PRESSED ) != 0 )

D.if( ( keyState || LEFT_PRESSED ) != 0 )

81. 以下代码将对Sprite对象做怎样的操作: ( )

setTransform(TRANS_ROT90)

A.顺时针旋转90度

B.逆时针旋转90度

C.水平翻转后顺时针旋转90度

D.水平翻转后逆时针旋转90度

82. 下面方法中,哪一个能使Sprite精灵先水平翻转再顺时针旋转180度: ( )

A. setTransform(TRANS_MIRROR_ROT90*2)

B. setTransform(TRANS_ROT180)

C. setTransform(TRANS_MIRROR_ROT180)

D. 以上均可

83. 根据以下代码,判断以下关于创建TiledLayer类创建实例的描述正确的是(假设图片正好适用该程序) : ( )

Image img;

try{

img = Image.createImage("/a.png");

}

catch(Exception e){}

TiledLayer tl = new TiledLayer(4,3,img,10,15); A. 该程序创建的地图行列数是,4行3列

B. 该程序创建的地图行列数是,3行4列

C. 该程序创建的地图行列数是,10行15列

D. 该程序创建的地图行列数是,15行10列

84.下列有关J2SE中Graphics类及方法描述正确的是: ( )

A. Graphics类的drawOval方法的前两个参数指定椭圆的圆心坐标

B. 在Java坐标系统中,x坐标是从左向右增大的

C. getSize方法以厘米为单位返回当前字体的大小

D. 像素坐标(0,0)位于显示器的中心

85.远程通讯技术中基本连接框架可以采用多种方式与外界沟通,下面列出了几种连接方式,其中不能使用其进行连接的是:( )

A.使用FTP与外界进行沟通

B.使用HTTP与外界进行沟通

C.使用序列阜与外界进行沟通

D.使用Datagram与外界进行沟通

86. 根据以下代码判断,创建TiledLayer类的实例时,所用的图层图像画面被进行了怎样的分割 (假设图片正好适用该程序): ( )

try{

Image img = Image.createImage("/a.png");

}

catch(Exception e){}

TiledLayer tl = new TiledLayer(4,3,img,15,10);

A. 图像被按照宽10像素,高15像素的比例进行分割

B. 图像被按照宽15像素,高10像素的比例进行分割

C. 图像被按照宽 4像素,高 3像素的比例进行分割

D. 图像被按照宽 3像素,高 4像素的比例进行分割

87. 关于Sprite类碰撞检测方法描述正确的是 : ( )

A. 可以实现Sprite对象与Layer对象之间的碰撞检测

B. 可以实现Sprite对象与TiledLayer对象之间的碰撞检测

C. 可以实现Sprite对象与LayerManager对象之间的碰撞检测

D. 以上描述都正确

88. 在制作画面滚动程序时,关于可视窗口与全景地图的概念描述正确的是: ( )

A.全景地图就是整个手机屏幕能看到的画面范围

B.可视窗口是指能够在手机屏幕范围内看见的画面

C. 全景地图必须与手机屏幕大小完全一样

D.可视窗口是程序控制后所能见到的游戏画面相对于手机屏幕的最大范围

89. 以下选项中,那一个是LayerManager类中设置可视窗口的方法:( )

A. setWindow(int x, int y, int width, int height)

B. setWindowView(int x, int y, int width, int height)

C. setViewWindow(int x, int y, int width, int height)

D. setView(int x, int y, int width, int height)

90. J2ME中实现声音效果是通过Player类和Manager类结合使用完成的,以下创建Player类型对象方法正确的是: ( ) A. Player p = Manager.createPlayer("http://abc.wav");

B. InputStream is = this.getClass().getResourceAsStream("/a.wav");

Player player = Manager.createPlayer(is,"audio/x-wav");

C. Player p = Manager.createPlayer("/abc.wav");

D. 以上均可

91. 下面对记录管理系统(Record Management System, RMS)描述正确的是 : ( )

A. RMS按照给定数据类型进行存储,输入的类型与存储的类型完全一致。

B. RMS按照二进制数据(字节排列)的方式进行存储。

C. RMS与其它的数据库管理系统一样,数据以表格的形式存储成多行多列。

D. RMS可以进行随机存储

92. 当一个记录仓库不再使用时就要关闭或删除它,以下描述正确的是: ( )

A.在删除记录仓库之前必须先要清空记录仓库中的记录

B.在删除记录仓库之前应确保它是出于开启状态的,否则抛出异常。

C.在删除记录仓库之前应确保它是处于关闭状态的,否则抛出异常。

D.以上描述都不对

93. 使用RecordComparator接口实现记录之间的比较,该接口中定义了三个属性,假设记录1与记录2进行比较,对于比较结果以下描述正确的是: ( )

A. RecordComparator.PRECEDES 表示记录1与记录2比较后的位置是记录2之后

B. RecordComparator.FOLLOWS 表示记录1与记录2比较后的位置是记录2之前

C. RecordComparator.EQUIV ALENT 表示记录1与记录2比较后的位置是与记录2相等

D. 以上描述都正确

94. 双缓冲技术解决的是什么问题 : ( )

A. 记录仓库中用于数据缓冲的技术

B. 解决图片大小问题

C. 解决屏幕闪烁问题的技术

D. 以上描述都错

95. 蓝牙设备一般被组成一个一个的pico-net(兆分之一网),下面选项关于蓝牙拓扑结构描述正确的是: ( )

A.每个pico-net包括七个主人(master)及最十七个仆人(slave)。

B.主人设备是指那个燃起通讯的一方。不同pico-net之间的设备也可以通讯

C.有一个主人和多个仆人的情况下,主人和仆人之间采用的是点对点的通讯方式

D.以上描述都错

96.远程通讯的基本连接框架中不管采用哪种方式和外界沟通,都必须使用Connector 类别的什么方法:( )

A.connect()

B.start()

C.open()

D.getConnect()

97.开发手机游戏,提高游戏性能的手段有很多,以下描述错误的是: ( )

A. 增加面向对象的代码

B. 减少第三方库的使用

C. 最少的通讯

D. 垃圾回收

98. 下列各语句的结果值描述正确的是:()A. x = Math.abs(7.5) 结果:x=7.5 //Math.abs(a) 求a的绝对值

B. x = Math.floor(7.5) 结果:x=7.0 //Math.floor(a) 求不大于a的最大整数

C. x = Math.abs(0.0) 结果:x=0.0

D. 以上描述都对

99.判断下面代码哪一个正确:()

A. final int ARRAY_SIZE = 5;

ARRAY_SIZE = 10;//常数不能被重新赋值

B. 设 int b[] = new int[10];

for(int i = 0;i <= b.length; i++)

{

b[i]=i;

}//数组溢出

C. 设 int a[][] = { {1,2}{3,4} };

a[1,1] = 5;

//正解:int a[][]={{1,2},{3,4}};

a[1][1]=5;

D. 以上都错

100.下列有关J2SE中有关方法的使用书写正确的是:()

A. g.getFont("SansSerif");

B. g.erase(x,y,w,h); //清除位于(x,y)点的矩形

C. Font f = new Font("serif",Font.BOLD,12); ???

D. g.setColor(Color.Yellow); //将当前颜色设置为黄色

各大知名公司校园招聘经典常见面试题集锦

各大知名公司校园招聘经典常见面试题集锦 一.自我认识类 1.你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司2011校招面试题,分享人:彭红) 2.你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。 (2011宝洁校招面试题,分享人:彭红) 3.请详细描述一下你理想中的未来工作环境及每日工作内容。举例说明一件在 校期间你认为最有成就感和最失败的事。 (三星集团2010校招面试题,分享人:李玉娇) 4.你能不能喝酒? (中国银行总行2009招聘面试题,分享人:何轶男) 5.依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。(中 国建设银行苏州分行2010校招面试题,分享人:张栩萌) 6.你的梦想是什么,为此做了哪些努力?(优衣库2010校招面试题,分享人: 张栩萌) 7.你生活中有没有遇到过挫折?是如何面对的? (腾讯2009校招面试题,分享人:刘妍) 8.你心目中的另一半是什么样子? (东莞银行2012面试题,分享人:刁媛、万宝军) 9.请用一句话总结自己二十年的人生感悟。 (飞亚达2012面试题,分享人:吴念菲)

10.你遇到的最大挫折和获得的最大成就是什么? (上海交通大学2012研究生复试题,分享人:游昕琦、李如诗) 11.你最大的缺点是什么? (汇丰银行2012管培生面试,分享人:李立彬、杨玮希) 12.你平时有什么爱好?你一开始是选择银行作为实习单位,后来为什么要来中 国移动呢? (深圳移动2012面试题,分享人:陈奥、江程) 13.举例说明你怎样获得一种技能,并将其转化为实践。 (宝洁2012面试题,分享人:陈思蕾、杨媛颖) 14.你对未来的职业规划是怎么样的? (毕马威2012面试题,分享人:唐寅、雷静晗) 15.说说你所知道的RBS。讲一个你所遇到的困难,如何克服?说说你最大的缺 点。 (苏格兰皇家银行2012全球实习生面试,分享人:杨玮希) 16.你平时爱看什么书报杂志?你除了专业课,最喜欢的课是什么? (淡马锡投资2012中国管培生面试题,分享人:杨玮希) 17.你希望与什么样的上级共事? (中国农业银行宜昌分行2012面试题,分享人:向思凤、赵长龙) 18.你认为将来会是什么原因让你离职? (建行四川省分行2012面试题,分享人:李冀明、李阳) 19.请简要谈谈你的兴趣爱好。 (建行江苏分行2012面试题,分享人:王秋蕾、张静秋)

慕课网分享:40个Java集合面试问题和答案

慕课网分享:40个Java集合面试问题和答案 Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,慕课网列出了一些关于Java集合的重要问题和答案,程序员们,你能回答出几道问题呢? 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下: (1)使用核心集合类降低开发成本,而非实现我们自己的集合类。 (2)随着使用经过严格测试的集合框架类,代码质量会得到提高。 (3)通过使用JDK附带的集合类,可以降低代码维护成本。 (4)复用性和可操作性。 2.集合框架中的泛型有什么优点? Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。 3.Java集合框架的基础接口有哪些?

Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java 平台不提供这个接口任何直接的实现。 Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。 List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List 更像长度动态变换的数组。 Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。 一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。 4.为何Collection不从Cloneable和Serializable接口继承? Collection接口指定一组对象,对象即为它的元素。如何维护这些元素由Collection的具体实现决定。例如,一些如List的Collection实现允许重复的元素,而其它的如Set就不允许。很多Collection实现有一个公有的clone方法。然而,把它放到集合的所有实现中也是没有意义的。这是因为Collection是一个抽象表现。重要的是实现。 当与具体实现打交道的时候,克隆或序列化的语义和含义才发挥作用。所以,具体实现应该决定如何对它进行克隆或序列化,或它是否可以被克隆或序列化。 在所有的实现中授权克隆和序列化,最终导致更少的灵活性和更多的限制。特定的实现应该决定它是否可以被克隆和序列化。 5.为何Map接口不继承Collection接口? 尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。 如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或value列表集合的方法,但是它不适合“一组对象”规范。 6.Iterator是什么? Iterator接口提供遍历任何Collection的接口。我们可以从一个Collection中使用迭代器方法来获取迭代器实例。迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者在迭代过程中移除元素。 7.Enumeration和Iterator接口的区别? Enumeration的速度是Iterator的两倍,也使用更少的内存。Enumeration是非常基础的,也满足了基础的需要。但是,与Enumeration相比,Iterator更加安全,因为当一个集合正在被遍历的时候,它会阻止其它线程去修改集合。 迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者从集合中移除元素,而Enumeration不能做到。为了使它的功能更加清晰,迭代器方法名已经经过改善。

公司必备面试题库

面试题库 一、简单寒暄 1、您怎么过来的?交通还方便吧! 2、从(待定)到杭州要多长时间?路途辛苦吗? 3、以前来过郑州吗?对这里的印象如何,跟你所在的城市有何不同的感受? 4、这几天的(或这边的)天气较( 待定),您还能适应吧! 5、您来自来哪里?(简单与面试者聊聊他出身地的特点) 二、观或听: 1、衣着整齐度 2、精神面貌 3、行、坐、立动作 4、口头禅、礼貌用语等 三、口头表达能力(注意语言逻辑性、用语修辞度、口头禅、语言波幅等) 1、请您先用3-5分钟左右的时间介绍一下自己吧! 2、您先说说您最近服务的这家公司(由简历而定)的基本情况吧(规模、产品、市场)! 3、您在目前工作岗位中主要有哪些工作内容?主要的顾客有哪些? 4、请您简要介绍一下自己的求学经历。 5、请您简要介绍一下自己的成长历程。 四、灵活应变能力(也涉及工作态度) 1、您为何要离开目前服务的这家公司?(答案可能是待遇或成长空间或人际氛围或其它,待回答完毕后继续发问) -----您跟您的主管或直接上司有没有针对以上问题沟通过?(如果没有,问其原因;如果有,问其过程和结果) 2、除了简历上的工作经历,您还会去关注哪些领域(或有没有其它潜在的兴趣或是否想过去尝试、从事的其它职业)? -----(若有,继续发问)您觉得这跟您目前要从事的职业有哪些利、弊关系? -----(若无,继续发问)您不觉得您的知识结构有些狭窄或兴趣较贫乏,说说未来的改善计划? 3、您在选择工作中更看重的是什么?(可能是成长空间、培训机会、发挥平台、薪酬等答案) (若薪酬不排在第一,问)-------您可不可以说说你在薪酬方面的心理预期?(待回答完毕后)那您刚才的意思也可以这样理解:薪酬方面可以适当低于您的心理预期,对吗?(若薪酬显得不太让步,可问) 有人说挣未来比挣钱更为重要,您怎样理解?(若薪酬排在第一,问)--------有人说挣未来比挣钱更为重要,您怎样理解? 4、您觉得您在以前类似于我司提供的这个岗位上的工作经历中有哪些方面做得不足? (若答有,问)------您打算在以后的工作中采取哪些改善措施?(待回答完毕后,继续发问)您再想想如果到我们公司来任职还有没有补充改善措施?

各大知名公司校园招聘经典常见面试题集锦教学教材

各大知名公司校园招聘经典常见面试题集锦一.自我认识类 1. 你的缺点是什么?如果我们淘汰你,你认为原因是什么? (华为公司2011校招面试题,分享人:彭红) 2. 你最骄傲的经历是什么?描述一个你与人合作共同完成目标的经历。 (2011宝洁校招面试题,分享人:彭红) 3. 请详细描述一下你理想中的未来工作环境及每日工作内容。举例说明一件在 校期间你认为最有成就感和最失败的事。 (三星集团2010校招面试题,分享人:李玉娇) 4. 你能不能喝酒? (中国银行总行2009招聘面试题,分享人:何轶男)5. 依靠你的专业素养能给团队带来哪些帮助?用三个词形容你的大学生活。(中

国建设银行苏州分行2010校招面试题,分享人:张栩萌) 6. 你的梦想是什么,为此做了哪些努力?(优衣库2010校招面试题,分享人: 张栩萌) 7. 你生活中有没有遇到过挫折?是如何面对的? (腾讯2009校招面试题,分享人:刘妍) 8. 你心目中的另一半是什么样子? (东莞银行2012面试题,分享人:刁媛、万宝军)9. 请用一句话总结自己二十年的人生感悟。 (飞亚达2012面试题,分享人:吴念菲) 10.你遇到的最大挫折和获得的最大成就是什么? (上海交通大学2012研究生复试题,分享人:游昕琦、李如诗) 11.你最大的缺点是什么? (汇丰银行2012管培生面试,分享人:李立彬、杨玮希)

12.你平时有什么爱好?你一开始是选择银行作为实习单位,后来为什么要来中 国移动呢? (深圳移动2012面试题,分享人:陈奥、江程) 13.举例说明你怎样获得一种技能,并将其转化为实践。 (宝洁2012面试题,分享人:陈思蕾、杨媛颖)14.你对未来的职业规划是怎么样的? (毕马威2012面试题,分享人:唐寅、雷静晗)15.说说你所知道的RBS。讲一个你所遇到的困难,如何克服?说说你最大的缺 点。 (苏格兰皇家银行2012全球实习生面试,分享人:杨玮希) 16.你平时爱看什么书报杂志?你除了专业课,最喜欢的课是什么? (淡马锡投资2012中国管培生面试题,分享人:杨玮希)

java经典面试题汇总

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package 子孙类其他package public √√√√ protected √√√ × friendly √√ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Static Nested Class 和 Inner Class的不同 答:Nested Class (一般是C++的说法),Inner Class (一般是JA V A的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 4、&和&&的区别 答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and) 5、Collection 和 Collections的区别 答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的 7、String s = new String("xyz");创建了几个String Object 答:两个,一个字符对象,一个字符对象引用对象 8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少 答: Math.round(11.5)==12;Math.round(-11.5)==-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor 9、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错 答:short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译) 10、Java有没有goto 答:java中的保留字,现在没有在java中使用 11、数组有没有length()这个方法? String有没有length()这个方法 答:数组没有length()这个方法,有length的属性。String有有length()这个方法 12、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型

广告公司面试试题及答案word版本

广告公司面试试题及 答案

设计人员试题 一、个人素质方面的问题 1、你是如何理解设计工作的? 答:设计玩我,我玩设计,大家一起玩完 2、设计与绘画艺术有什么最本质的区别? 答:以自我为中心与以商业为中心的区别。 3、为什么常有人说“纯艺术做的好的人大多不能同样在商业美术有很高的成就”呢? 答:太过自我的人在商业社会有所成就不易,难被接受。 4、商业设计的服务对象是什么? 答:市场 5、商业设计的设计水平是学校里学习来的吗?为什么? 答:不是,学校只是个骗取学费的地方,要靠自己才能学的来 6、你在学校学习的时候学过什么样的相关课程? 答:没什么就随便了解哈。 7、设计有没有最好的概念? 答:没有最好,只有最适合。 8、设计作品好坏的标准在哪里? 答:较高的审美下的创造性,服务于商业。 9、平面设计工作是如何进行?有哪些一般可行的过程? 答:每人的工作方式不同,但是有经验的人会有好的方法,视情形看。 10、目前国内外最时尚的平面设计理念是什么? 答:现在流行简约风(这也是为什么常听人说美指做的很简洁之类) 11、在你所见的平面设计作品中你认为哪些国家或地区的作品令你印象深一些?为什么? 答:视自已的情况而定,主要是要讲出你认为深的理由,由此看出一个人的欣赏水平层次。 12、国内你最欣赏的平面设计师有哪些? 答:视自己的情况而定,但最好能有大家都熟悉的作品。 13、国内的平面设计作品对你印象最深的是哪些? 答:视自己的情况而定,但最好是都熟悉的作品。 14、你认为最成功的平面设计作品是什么,举一二例子说明一下? 答:同上。 15、国外的发达国家的平面设计状况是怎样的? 答:谈你对于世界设计状况的认识,主要看你有没有为自己准备理论知识,有没有关注设计。 16、中国的平面设计与国外的同行比较有什么样的优势与不足? 答:优势在于起步虽晚但机会多,不足在于观念与创新能力。 17、国内做平面设计最发达的地区有哪些?这什么? 答:深圳、上海、广州、北京等地,与经济发展密切相关。 18、国内做平面设计工作的一般是有什么教育背景的人员? 答:大部分为接受过绘画、设计教育的人员,少数例外。 19、国内发达地区平面设计的一般收入状况是怎样的呢? 答:谈自已以往公司的做设计一行的收入状况即可,考查该同志有没有在这些地区工作过。 20、你曾经服务的企业你认为最得意的作品是什么? 答:谈谈你得意的地方,如果没有即可知没有做过啥事。 21、你与他人合作完成的作品中最成功的案例是什么?

集合面试题

###1.请讲下Java里面的容器 分两大类,Map和Collection。而Collection又有子接口List (数据存储顺序和插入顺序是一样的)、Set(里面的元素具有唯一性) Map是存储键值对的,里面的健不可以重复,但值可以重复 List主要有ArrayList和LinkedList两种实现。实现的数据结构不同, 所以主要的区别也都是和数据结构相关的。ArrayList基于数组,随机访问快, 而对于中间元素的插入删除效率比较低,而且需要考虑扩容问题。 LinkedList,则基于链表,和ArrayList提到的正相反,随机访问慢, 但对于中间元素的插入和删除更有效率。 Set也是一种Collection,和List比起来主要体现在元素唯一性。 ###2.请说下Iterator的作用 迭代器可以实现Collection接口的方法,可以一个一个地获取集合中的元素特性:在遍历集合时可判断是否有下一个元素 ###3.说下ArrayList和LinkedList的区别和联系,并说明什么情况下用它们 区别:ArrayList用于对象的随机访问速度快,没有顺序 LinkedList实现机制是链表式的,和顺序有关,速度比ArrayList慢 --->联系:ArrayList和LinkedList都是List接口的实现类 当要快速获取一个值时,用ArrayList,用于顺序插入操作时,用LinkedList. ###4.说下List,Set,Map三种集合各有什么特征 List集合中的元素可以重复, Set集合中的元素不可以重复 Map集合用键-值映射存放对象,Map容器中的键对象不能重复,值对象可以重复 ###5.HashSet和TreeSet有什么区别,什么时候用它们 区别:HashSet中的元素不能重复,没有顺序 TreeSet中的元素不能重复,但有顺序 当集合中的元素需要排序时,用TreeSet 一般情况下用HashSet,因为不需要排序,速度比TreeSet快 ###6.什么是泛型,怎么使用的,有什么好处? 答案 泛型又分为:方法泛型和类泛型。 定义一个集合时,可以知道里面定义的是什么类型 使用:在集合类型后面加< 数据类型> 使用泛型后,从集合中取得元素后就不用再用强转

宝洁公司面试题_宝洁八大问

宝洁公司面试题 目录 宝洁公司面试题 (1) 宝洁八大问 (2) 一般性问题 (3) 让人尴尬的问题 (3) 敏感的薪资问题 (4)

宝洁八大问 1、给出一个很高难的例子,来说明你采取何种手段来完成这一目标。 2、概述一种情况:你鼓动别人为了某一个目标而努力,而且你在其中扮演了领导角色来完成你的目标。 3、描述一种情形:你有了找寻外面的有关数据,定义关键点,决定行动步骤。 4、描述一个你有效利用事实并且试图说服其他人的事例。 5、举出一个事例,来说明你如何有效地同别人合作来完成一个重要目标。 6、描述一个你提出的创新性的建议或者计划,对一个活动的成功做出了重要贡献。 7、提供有一个事例来说明你详细估定了某一情形并且决定出行动的优先顺序。 8、提供一个例子说明你如何获得了技术上的细节而且将他们转换成实际的应用。 参考答案: 1、高难目标:设计一场音乐或者戏剧演出来庆祝普林斯顿大学百年庆典。 完成这一个目标的人:普林斯顿大学学会主席。我从中观察了解到:一位真实的领袖不是必需成为某一领域的专家,但是他一定拥有非凡魅力的和能力使不同兴趣、不同意见的甚至竞争的人共同来完成某一目标。 2、我发起的活动:组织一个团体在平安夜唱一首圣歌,代表我们的英文协会拜访大学的所有宿舍并且送圣诞礼物。我们的目标:拓宽学生对西方文化的了解。 我所扮演的领导角色:结合代表提议和我的主意并且决定:*唱什么歌? *那些人参加唱诗班? *我们在那个地点进行我们的表演? 结果:许多学生说我们送给他们的礼物带给了他们温暖并且希望我们在下个平安夜会举行类似的活动。 3、背景:我组织了管理学校英文协会建立后第一个活动。待完成的目标:帮一年级新学生和二年级学生提高他们的英语水平并且宣传我们的团体。 关键事项: *学生英语哪方面的英语能力需要精炼?有关的数据: *什么类型的娱乐在学生之中很流行并且提供了机会让他 们最有效地学习英语? *哪种类型的外国老师最适合这个位置? *我们的成员何时有空闲时间? *什么地方队大多数成员是方便的? *其他的相关因素,例如可用的地点以及设备。 4、背景:我提出一项计划,和附近的兄弟大学的协会合作来举行英语角活动。 不利因素: *我们学校的领导可能持有异议。 *费用昂贵,而且我们没有足够的人来实施这一个计划。*有太多的英语角,可能没有必要。 我利用一下有利因素: *我们的院长核准了这一份提议。 *我们的合伙伙伴能提供资金上的援助,而且我们的成员志愿实施计划并且努力完善细节之处。 *民意调查现在英语角不符合学生的需求而且缺乏独特性。结果:其他人被我们说服,而且我们成功建立起这个英语角。 5、背景:在军事训练中,我们举行军歌比赛。 设计:我和同学设计整个比赛节奏、安排、伴奏、高潮。排练:我连同那些掌管照明、声音和现场的人一起工作来产生最完美的艺术效果。 在舞台上:我担任指挥,并且用手势和眼神表达提醒同学们,我们配合默契。 结果:我们的连队嬴得这一比赛的第二名。 6、活动:举行企业家远见竞赛。 我的创新注意:召开公司的一个董事会会议,我们的候选人辩论了有关依照他们收集的市场数据销售现代健身仪器的可行性。 结果:竞赛是依据我的提议而进行的。 7、背景:在我们的晋级月最初开始的时的一个早晨,我发现在一些百货公司中的存货储备不够充足。 我队情形的估定:那四家商店彼此不是很远,而且他们的营业时间不相同,从一家店调运货物到另一家店具有可行性。 优先顺序:使拥有最大量客户的商店满足库存需要。 8、背景:在客户对啤酒口味的意见调查表中,我发现表格有些过时,限制了客户的悬着。 技术上能力:科学安排了调查表的形式。 结果:藉由转换调查表的形式,我们的公司获得了更多数量的更有效的数据。

历年面试真题6

历年面试真题6 【考题回顾】小朋友们互相攀比,看谁的爸爸更有钱。一个小朋友输了,回家要求换爸爸。对此,你怎么看? 【参考答案】 1.现如今,“拼爹”“攀比”早已不是新鲜话题。但低龄化拼爹,不仅会拼掉孩子的童真,也会拼掉祖国的未来。所以,对于这个现象,我们应该高度重视。 2.分析背后原因。例如,成人世界潜在的“阶层意识”已侵蚀了孩子的心灵,造成了幼儿价值观的扭曲。又如,不少家长常有与同事、朋友攀比的行为,久而久之,孩子自然也会在无形中养成这种攀比心理。再如,有些幼儿园老师作风不端正,言行有失,对不同家境的幼儿做出一些不恰当的比较,促进孩子的攀比心理。 3.提出建议。首先,家长必须小心检视自己的行为,在教养方式上,以民主、开放的态度对待孩子。其次,幼儿园要营造育人的人文环境,幼儿老师要严以律己,并引导幼儿形成正确的价值观念。最后,社会要为幼儿正确价值观念的形成和发展提供良好环境。 【考题回顾】幼儿园老师让做活动,幼儿不参加怎么办? 【参考答案】 1.活动是幼儿教育的一种重要方式,作为幼儿教师要努力调动孩子们的积极性,促进孩子通过活动学习和成长。 2.分析和了解孩子们不愿意参加活动的原因。比如,可能是孩子们对幼儿园环境还感到陌生,因此不敢轻易参与活动;可能是这个活动孩子们都不感兴趣;也可能是幼儿教师没有给孩子们说清楚活动的规则,孩子们不知所措。 3.分别解决问题。比如,可以先组织简单的熟悉和交流环节,增进师生感情,增强幼儿对教师的信任感;询问小朋友的意见,更改其他小朋友们更喜欢的活动形式;简单生动地重新介绍活动,甚至可以先做出示范,让小朋友理解活动。 【考题回顾】一个小朋友把厕所弄的都是水,作为教师怎么办? 【参考答案】 1.小朋友自律性差,而且喜欢玩水,这都是孩子的天性,作为幼儿教师我应当理解他们,然后给予耐心的引导和教育。 2.安顿好小朋友。检查小朋友的衣物有没有弄湿,及时更换干净的干燥的衣袜,防止孩子受凉。然后让小朋友跟大家一起进行正常的学习活动。 3.对小朋友进行教育。通过讲故事,例如讲述《水龙头哭了》的故事,让孩子们懂得节约用书,并且告诉大家这样不仅浪费水,还容易让他人摔跤滑倒,还会给清洁阿姨带来麻烦。

JAVA框架面试题汇总

1.SpringMVC Framework的理解: 1、它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件。并且和Spring提供的其他基础结构紧密集成 2、不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的) 3、可以任意使用各种视图技术,而不仅仅局限于JSP 4、支持各种请求资源的映射策略 5、它应是易于扩展的 2.简单的谈一下SpringMVC的工作流程? 流程? 1、用户发送请求至前端控制器DispatcherServlet? 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。? 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。? 4、DispatcherServlet调用HandlerAdapter处理器适配器? 5、HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。? 6、Controller执行完成返回ModelAndView? 7、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet? 8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器? 9、ViewReslover解析后返回具体View? 10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。? 11、DispatcherServlet响应用户 3.如何解决POST请求中文乱码问题,GET的又如何处理呢? 在web.xml中加入: . .CharacterEncodingFilter . .???? .????????encoding .?????? utf-8

项目管理公司面试题目

项目管理公司面试题目 1.自我介绍。 2.如何管理协调设计院,具体都有哪些工作。 答:一、设计院按照甲方的意思设计图纸,在施工中,施工方发现图纸有问题要先联系甲方,甲方找设计院会同监理和施工单位解 决。 二、如果是建设单位要管理设计单位的话,我认为先从控制设计开始防止设计院随意设计造成成本的增加 1控制平米砼中钢筋含钢量,2控制平米砼量,3建筑设计在满足建设单位要求的情况下,尽量选用 当地的通用做法, 3.如何协调现场参建各方的关系 答:一、首先,在工作中必须不断地提高自己的业务能力和协调 沟通能力,处理问题要坚持原则、常常深入施工第一线了解工程的实际状况并能及时解决各分包方的实际困难,尊重分包方的劳动成果, 人与人要互相尊重等。 然后,以参建各方签订的合同为依据。 二、1、要尊重监理、尊重施工单位,这样才会相互尊重,监理 单位、施工单位也更会尊重你! 2、要学习专业知识,不但要清楚,而且要综合,这样才能合理 调节各施工单位之间、施工单位与监理间的关系!

3、在严格控制工期、造价的条件上,尊重监理的意见,这样监 理在工作中才有积极性;对监理的一般错误,要进行私下交流,让他 更加努力。 4、对公司下达的指标、任务,可能对监理、施工单位有一定难度的, 你要说明实情,让他们体谅你,站在同一船上的人,一定会高兴的圆 满完成任务。 4.施工场地总平面布置图的主要内容是什么 答:(1)全部地上、地下建筑物、构筑物;(2)各种施工机械设备的布置;(3)周围道路和建筑及场内道路布置;(4)生产性、生活性临时设施;(5)临时供水(含消防)、供电线路及水源、电源; 5.砼中出现蜂窝、孔洞的处理方法有哪些 ? 答:(1)对数量不多的小蜂窝、露筋的砼表面,可用1:2水泥砂浆抹面修正。(2)蜂窝、孔洞的面积大不、深度较大时,可用高 压注入水泥浆泥法。(3)蜂窝、孔洞比较大,比较深,但未贯穿,可局部凿开砼,包漏斗形模板,用高一级砼或掺UEA微膨胀剂浇捣密实,达到强度凿除多余部分。(4)蜂窝、孔洞多而且严重,应 凿除整根构件,重新支模清理后浇捣砼,并处理好邻接面。 ?? 6.你做的上一个项目专业都存在什么问题,你是如何协调解决的。

各大公司面试笔试题汇总

各大公司面试/笔试题汇总 IBM: your greatest achievement in the past 4-5 years??? 2. What are your short & long term career objectives What do you think is the most ideal job for you 3. Why do you want to join IBM What do you think you can contribute to IBM Shell company: wold your colleagues /classmates describe you in five words On what evidence would they base this assessment. you are asked to recruit the best graduates for shell, what would you do to attract them What would you do to select them describe a new activity that you have initiated and implemented. Please highlight your role out. 4. Please describe your outstanding non-academic achievements. describe any other significant activities you have been involved including organizing people. 6. Imagine that Shell has found oil in an inland province of China, near a large river. You are responsible for planning how to transport the oil to the coast thousands of miles away. What are the main issue you would consider, and what would you do Hongkong Bank 1. Please state why you chose to follow these activities and how they have contributed to your personal may wish to give details of your role whether anyone else was involved and any difficulties you encountered. 2. Please state how you have benefited from your work experience. 3. How much is your present monthly salary including allowances. 4. Do you need to compensate your present employer if you resign If so, please give details. 5. Other than academic success, what has been your greatest achievement to date What do you see as your personal strength, why state why the position you have applied for is appropriate for you; Why you have selected HongKong Bank and what your career objectives are. 德勤--推理题 五个人来自不同地方,住不同房子,养不同动物,吸 不同牌子香烟,喝不同饮料,喜欢不同食物。根据以 下线索确定谁是养猫的人。 1,红房子在蓝房子的右边,白房子的左边(不一定紧邻) 2,黄房子的主人来自香港,而且他的房子不在最左边。3,爱吃比萨饼的人住在爱喝矿泉水的人的隔壁。 4,来自北京的人爱喝茅台,住在来自上海的人的隔壁。5,吸希尔顿香烟的人住在养马的人右边隔壁。 6,爱喝啤酒的人也爱吃鸡。 7,绿房子的人养狗。 8,爱吃面条的人住在养蛇的人的隔壁。 9,来自天津的人的邻居(紧邻)一个爱吃牛肉,另一 个来自成都。 10,养鱼的人住在最右边的房子里。 11,吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻) 12,红房子的人爱喝茶。 13,爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁。14,吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻。 15,来自上海的人住在左数第二间房子里。 16,爱喝矿泉水的人住在最中间的房子里。 17,爱吃面条的人也爱喝葡萄酒。 18,吸“555”香烟的人比吸希尔顿香烟的人住的靠右。 微软面试题(迷语篇) 微软,软件业的巨人,是每个的特别是年轻软件开发 人的梦想之地,微软的面试是非常严格的,录取比例

卫生系统历年面试真题

卫生系统面试题及参考答案 1、作为一名医务工作者,你认为你有哪些优势和不足? 一.我是一名医务工作者,从事医务工作,能够接触各式各样的人,经常处理一些紧急事件,这就使我具有较强的为人处事的能力,遇事比较冷静、处理事情层次分明,干脆利落,做事认真、稳重、耐心细致。 二.是我有比较强的团体精神,能和同事建立起一种相互信任的合作关系,有良好的倾听能力和沟通能力,能和其他人互动,共享信息和荣誉,对待工作认真努力,能够及时完成,并且很乐意帮助同事,乐于承担本职工作以外的工作,而且在工作中这种精神得到了提高和完善。 三,俗话说,人无完人,金无足赤,同样在我身上也存在着不足之处,诸如社会阅历浅,工作经验少等,只有通过自身不断地发现,再改正,并真诚、虚心地向别人请教学习,才能克服缺点,不断完善自已。 2、你在值班的时候,在你面前一个急症病号突然晕倒,你如何处理? 一.在工作中遇到这样的事情是正常的,我应该冷静,迅速,妥善地处理这件事,不应该有所慌。 二,立刻检查这位患者的生命体征,看是否稳定,并且同时将这一情况汇报医院总值班医生。 三,若病人病情稳定,那么我将和值班护士一起对这位病人的情况做出相应的对症处理 四,若病人情况危机,比较严重,我应该立刻联系其他科室正在值班的医生,请求协助治疗。 五,治疗过程中,不能擅离职守,更不能自行安排替班,若是病人做检查等需要我的陪同,应该跟总值班医生汇报情况,得到批准后再离开。 3.你是一名急诊科医务人员,在你值班的时候,你的亲戚好友找你有急事,你会怎么做? 一,仔细询问亲戚好友,了解急事的具体情况,性质等,再作出相应的判断。 二,若是这件急事跟我的职业相关,比如亲戚身体不适,或者受伤等,

Java程序员集合框架面试题-java集合框架面试题

Java程序员集合框架面试题:java集合框 架面试题 Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。下面就由小编为大家介绍一下Java程序员集合框架面试题的文章,欢迎阅读。 Java程序员集合框架面试题篇1 1、什么是Java集合API Java集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API 在上层完成以下几件事: ●编程更加省力,提高城程序速度和代码质量 ●非关联的API提高互操作性 ●节省学习使用新API成本 ●节省设计新API的时间 ●鼓励、促进软件重用 具体来说,有6个集合接口,最基本的是Collection接口,由三个接口Set、List、SortedSet继承,另外两个接口是Map、SortedMap,这两个接口不继承Collection,表示映射而不是真正的集合。 2、什么是Iterator 一些集合类提供了内容遍历的功能,通过java.util.Iterator 接口。这些接口允许遍历对象的集合。依次操作每个元素对象。当使

用Iterators时,在获得Iterator的时候包含一个集合快照。通常在遍历一个Iterator的时候不建议修改集合本省。 3、 Iterator与ListIterator有什么区别? Iterator:只能正向遍历集合,适用于获取移除元素。ListIerator:继承Iterator,可以双向列表的遍历,同样支持元素的修改。 Java程序员集合框架面试题篇2 1、什么是HaspMap和Map? Map是接口,Java 集合框架中一部分,用于存储键值对,HashMap 是用哈希算法实现Map的类。 2、 HashMap与HashTable有什么区别?对比Hashtable VS HashMap 两者都是用keyvalue方式获取数据。Hashtable是原始集合类之一(也称作遗留类)。HashMap作为新集合框架的一部分在Java2的 1.2版本中加入。它们之间有一下区别: ● HashMap和Hashtable大致是等同的,除了非同步和空值(HashMap允许null值作为key和value,而Hashtable不可以)。 ● HashMap没法保证映射的顺序一直不变,但是作为HashMap 的子类LinkedHashMap,如果想要预知的顺序迭代(默认按照插入顺序),你可以很轻易的置换为HashMap,如果使用Hashtable就没那么容易了。 ● HashMap不是同步的,而Hashtable是同步的。

公司面试题目汇总

以下是本次面试的参考问题: 通用问题: 1、请用3分钟介绍下你自己好吧? 思路:1)、个人相关基本信息,介绍内容要与个人简历相一致。 2)、要切中要害,不谈无关、无用的内容,条理要清晰,层次要分明。 3)、有重点突出他能否胜任工作,比如:他的能力,做过最成功的事,他的成就,他个性中和工作有关的积极的一面,他擅长的领域,他的优缺点。能为企业做出什么贡献,比如:他工作的时候是什么样子,他喜欢什么样的工作(这的和我们的工作要求相符)。 4)、礼貌的说谢谢,表示对考官的尊重。 2、你的优点和缺点是什么?或简单列举你的三大优势与三大劣势。(如果自我介绍说了可做追问) 思路:1)、沉着冷静,立场坚定,乐观自信,应变能力强,有团队意识,独立思考,有主动性。 2)、充分介绍优点,但最好少用形容词,而用能够反映优点的事实说话 3)、介绍缺点时可以从大学生普遍存在的弱点方面介绍,例如缺少社会经验。 3、你是否有出国、考研究生等打算? 思路:很多毕业生在毕业时同时准备考研、就业和出国,先找单位,如果考研或出国成功就与单位解约。从单位的角度来说,招聘毕业生需要时间和费用,而且签约了一位毕业生就等于放弃了其它,所以在签约前首先确认毕业生是否考了研究生或准备出国,毕业生应如实地表明态度,以免签约后产生纠纷。 6、你的座右铭是什么? 思路: 1)、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。 2)、不宜说那些医引起不好联想的座右铭。 3)、不宜说那些太抽象的座右铭。 4)、不宜说太长的座右铭。 5)、座右铭最好能反映出自己某种优秀品质。 7、谈一谈你大学期间的一次失败(或成功)经历. 思路: 1)、不宜说自己没有失败或成功的经历。 2)、不宜把那些明显的成功说成是失败。 3)、不宜说出严重影响所应聘工作的失败经历。 4)、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。 8、你为什么选择我们公司? 思路: 1)、从中了解求职的动机、愿望以及对此项工作的态度。 2)、建议从行业、企业和岗位这三个角度来回答。 9、对这项工作,你有哪些可预见的困难? 思路: 1)、面对困难的态度要正确。 2)、考察应聘者对这项工作的认识,侧面了解应聘者的能力。 3)、最好能说出自己准备怎么应对该困难。 10、如果我录用你,你将怎样开展工作? 思路: 1)、考察应聘者对于应聘的职位是否足够的了解,可以不要直接说出自己开展工作的具体办法。

集合面试题汇总

集合面试题总结 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java 并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下: (1)使用核心集合类降低开发成本,而非实现我们自己的集合类。 (2)随着使用经过严格测试的集合框架类,代码质量会得到提高。 (3)通过使用JDK附带的集合类,可以降低代码维护成本。 (4)复用性和可操作性。 2.集合框架中的泛型有什么优点? Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。 3.Java集合框架的基础接口有哪些? Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。 Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。 List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。 Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。 一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。 4.为何Collection不从Cloneable和Serializable接口继承? Collection接口指定一组对象,对象即为它的元素。如何维护这些元素由Collection的具体实现决定。例如,一些如List的Collection实现允许重复的元素,而其它的如Set就不允许。很多Collection实现有一个公有的clone方法。然而,把它放到集合的所有实现中也是没有意义的。这是因为Collection是一个抽象表现。重要的是实现。 当与具体实现打交道的时候,克隆或序列化的语义和含义才发挥作用。所以,具体实现应该决定如何对它进行克隆或序列化,或它是否可以被克隆或序列化。 在所有的实现中授权克隆和序列化,最终导致更少的灵活性和更多的限制。特定的实现应该决定它是否可以被克隆和序列化。 5.为何Map接口不继承Collection接口? 尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。 如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key 或value列表集合的方法,但是它不适合“一组对象”规范。 6.Iterator是什么? Iterator接口提供遍历任何Collection的接口。我们可以从一个Collection中使用迭代器方法来获取迭代器实例。迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者在迭

相关主题