p>

Messagebox valarray(0)

第二段:

dim valarray() as integer

Redim valarray(2) as integer

Valarray(0)=1

Messagebox valarray(0)

第三段: CA )

Redim valarray(1) as integer

Valarray(0)=1

Redim preserve valarray(2) as integer

Messagebox valarray(0)

A 0,1,1

B 0,0,1

C 0,0,0

D 1,1,1

60. Dim valArray(5) as Integer数组中有几个元素( B )

A 5

B 6

C 7

D 4

61.我们可以在下列哪个HTML元素中放置 Javascript 代码?( a )

A

25.完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。

26.如何显示/隐藏一个DOM元素?该DOM元素是el。

el.style.display =

el.style.display =

27.写出函数DateDemo结果是今天的日期,格式例如为“2012年1月31日”。 function DateDemo() {

var d,s =

d = new Date();

s += d.getYear()+

s += d.getMonth()+1 +

s += d.getDate() +

alert(s);

}

28.当点击按钮时,如何实现两个文本框中的值互换?用javascript实现此功能。 方法一:

var tText1 = document.getElementById('txt1');

var tText2 = document.getElementById('txt2');

var SubmitBtn1 = document.getElementById('submitBtn1');

var SubmitBtn2 = document.getElementById('submitBtn2');

SubmitBtn1.onclick = function() {

var temp = tText1.value;

tText1.value = tText2.value;

tText2.value = temp;

}

SubmitBtn2.onclick = function() {

var temp = tText2.value;

tText2.value = tText1.value;

tText1.value = temp;

}

方法二:

var tText1 = document.getElementById('txt1');

var tText2 = document.getElementById('txt2');

var SubmitBtn1 = document.getElementById('submitBtn1');

var SubmitBtn2 = document.getElementById('submitBtn2');

SubmitBtn1.onclick = function() {

var temp = tText1.innerHTML;

tText1.innerHTML= tText2.innerHTML; tText2.innerHTML= temp;

}

SubmitBtn2.onclick = function() { var temp = tText2.innerHTML;

tText2.innerHTML= tText1.innerHTML; tText1.innerHTML= temp;

}

范文三:seo面试题及答案

一、单项选择题

1、搜索引擎营销的简称是( )

A、SEO

B、SEM

C、SEC

D、SERP

2、Google和百度哪个能抓取Iframe里的内容( )

A、Google

B、百度

C、都能

D、都不能

3、以下对网站排名没有太大影响的因素是( )

A、服务器稳定性

B、Title标签

C、Keywords标签

D、网站内容和更新频率

4、友情链接方面,PR的选择应该优先选择的链接为( )

A、PR高,相关性低

B、PR低,相关性高 C、PR高,相关性低

D、RP高,相关性高

5、一个精准关键词的“基础三度”不包括( )

A、相关度

B、流行度

C、竞争度

D、相似度

6、一个做女性服装批发的网站,最好的关键词选择是( )

A、女装批发

B、服装批发

C、女性服装

D、女性服装批发网站

7、下面哪个HTTP状态码是搜索引擎返回的抓取正常的状态码(

A、500

B、301

C、200

D、404

8、下列URL对SEO最友好的是( )

A、seo/index.html

B、seo/

C、seo.aspx

D、seo.php?id=21

9、robots.txt不支持的代码为( )

A、Allow

B、Disallow

C、Crawl-delay

D、noindex

10、以下哪一种提高PR值的行为被Google 认为是作弊行为( )

A、与很多相关站点友情链接

B、加入很多网站目录站、导航站

C、向PR值高的站点购买链接

D、发布供求信息,带有反向链接

二、说说你的判断、看法!

1、在标签中的alt属性里添加内容可以告诉搜索引擎该图片是什么意思?( )

2、

标签对搜索引擎的友好度比

标签更好?( )

3、百度更看重内链,google更看重外链?( )

4、关键词密度根本不用考虑,只要不堆积就行?( )

5、Description的作用只有一个:诱发搜索者点击你的网站链接,对排名没任何影响?( )

6、外链只是一种锦上添花的推广手段,一个网站必须做好自身内容才能得到长远发展?( )

7、网站设计时能用动态网页尽量用动态网页?( )

8、外部链接可以用来提高网站权重,越多越好?( )

9、中文域名是含有中文的新一代域名,在搜索引擎排名上有优势?( )

10、为了快速增加网站内容,可以大量转载其他网站内容?( )

11、网站地图就是一个页面,其上放置了到该网站上所有页面的链接?( )

12、网站有大量的优质原创内容,就不需要SEO?( )

13、搜索引擎的分类分为垂直,元搜索引擎,页面搜索引擎,目录搜索引擎?( )

14、搜索引擎的基本工作原理包括抓取、索引、排序?( )

15、网站子页中设置一些必要的栏目,比如最新文章,推荐文章,相关文章之类的链接,这样可以激活蜘蛛的爬行?( )

16、利用搜索引擎优化方法可以短时间在搜索引擎中获得好的排名,如何利用?( )

17、在没有强大资源的时候,最后选择次关键词以避免激烈竞争,可以这样做?( )

18、对于JAVASCRIPT优化是采用内部调用,内部调用要做点什么?( )

19、被HAO123等网址大全免费收录是推广网站的好办法?( )

20、标记优化的原则是尽量多的增加关键词?( )

三、问答题

1、写出一段只允许百度抓取网站内容的rob

seo面试题及答案
ots

2、写出你所知道的增加反向链接的方式(至少5种)

3、什么是网页的“入度”和“出度”?

4、写出一种黑帽SEO中隐藏文字和链接的代码

5、搜索引擎优化至少包括哪几步?(简要描述)

6、请列出页面上影响网站排名的因素,以及每个因素在优化时的注意点

7、什么是网页信噪比?

8、写出你所知道的搜索引擎的常用算法(至少两种)

9、影响外链优化的几个方面

10、以下是新浪娱乐频道头部信息,请分析

ml; charset=gb2312" />

影音娱乐首页_新浪网

答案

B A C D D

A C B D C

T F F T T

T F F F F

T F T T T

F T F T F

范文四:java面试题及答案

1. forward和redirect的区别

a) forward: an internal transfer in servlet

redirect: 重定向,有2次request,第2次request将丢失第一次的attributs/parameters等

2. 解释下面关于J2EE的名词

a) (1)JNDI:Java Naming & Directory Interface,JAVA命名目录服务.主要提供的功能是:提供一个

目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.

(2)JMS:Java Message Service,JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.

(3)JTA:Java Transaction API,JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.

(4)JAF: Java Action FrameWork,JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.

(5)RMI:Remote Method Interface,远程方法调用

3.

4. XML的解析方法 a)

a) Sax,DOM,JDOM Web Service就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。

Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(Windows,Linux)中使用。 b) 注:SOAP协议(Simple Object Access Protocal,简单对象访问协议),它是一个用于分散和分布

式环境下网络信息交换的基于XML的通讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。

优势:

(1).跨平台。

(2).SOAP协议是基于XML和HTTP这些业界的标准的,得到了所有的重要公司的支持。

(3).由于使用了SOAP,数据是以ASCII文本的方式而非二进制传输,调试很方便;并且由

于这样,它的数据容易通过防火墙,不需要防火墙为了程序而单独开一个“漏洞”。

(4).此外,WebService实现的技术难度要比CORBA和DCOM小得多。

(5).要实现B2B集成,EDI比较完善与比较复杂;而用WebService则可以低成本的实现,

小公司也可以用上。

(6).在C/S的程序中,WebService可以实现网页无整体刷新的与服务器打交道并取数。

缺点:

(1).WebService使用了XML对数据封装,会造成大量的数据要在网络中传输。

(2).WebService规范没有规定任何与实现相关的细节,包括对象模型、编程语言,这一点,它不如CORBA。 什么是Web Service?

5. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

a) 答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

同步的实现方面有两种,分别是synchronized,wait与notify

6. JSP中动态INCLUDE与静态INCLUDE的区别?

a)

b)

c) 动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用

include伪码实现,定不会检查所含文件的变化,适用于包含静态页面

7. 说出Servlet的生命周期。

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

8. 说出ArrayList,Vector, LinkedList的存储性能和特性

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

9. &和&&的区别。

&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。

10. sleep() 和 wait() 有什么区别?

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。

wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

11. error和exception有什么区别?

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。

exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 12. JSP中动态INCLUDE与静态INCLUDE的区别?

动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。

静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面

13. Java有没有goto?

java中的保留字,现在没有在java中使用。

14. JSP的内置对象及方法。

request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。

response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等)

out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。

session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息 applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息

config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。 page表示从该页面产生的一个servlet实例

15. 线程的基本概念、线程的基本状态以及状态之间的关系

线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。

Java中的线程有四种状态分别是:运行、就绪、挂起、结束。

16. JSP的常用指令

buffer="64kb" language="java" autoFlush="true" contenType="text/html;charset=gb2312" isThreadSafe="true" info="text" session="true" errorPage="error.jsp" isErrorPage="true" isELIgnored="true" pageEncoding="gb2312" import="java.sql.*"%> isErrorPage(是否能使用Exception对象),isELIgnored(是否忽略表达式)

17. 什么情况下调用doGet()和doPost()?

Jsp页面中的form标签里的method属性

java面试题及答案
为get时调用doGet(),为post时调用doPost()。 18. servlet的生命周期

web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。

19. 如何现实servlet的单线程模式

20. 页面间对象传递的方法

request,session,application,cookie等

21. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

22. 四种会话跟踪技术

会话作用域ServletsJSP 页面描述

page否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面

request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)

session是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求

application是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域

范文五:php面试题目及答案

回复: PHP面试题及答案

--------------------------------------------------------------------------------

PHP新手面试题总100分

简述题(50分)

1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)

echo date('Y-m-d H:i:s', strtotime('-1 day'));

2、echo(),print(),print_r()的区别(3分)

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

print只能打印出简单类型变量的值(如int,string)

print_r可以打印出复杂类型变量的值(如数组,对象)

echo -- 输出一个或者多个字符串

3、能够使HTML和PHP分离开使用的模板(1分)

smarty,Heyes Template Class等

5、使用哪些工具进行版本控制?(1分)

VS Server on Apache作服务端,WinCVS作客户端;Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端,或者Subclipse做客户端.

6、如何实现字符串翻转?(3分)

strrev()

---------------------------------------------------------------

7、优化MYSQL数据库的方法。(4分,多写多得)

(1).选取最适用的字段属性,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值。

(2).使用连接(JOIN)来代替子查询(Sub-Queries)

(3).使用联合(UNION)来代替手动创建的临时表

(4).尽量少使用 LIKE 关键字和通配符

(5).使用事务和外键

8、PHP的意思(送1分)

Hypertext Preprocessor

9、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)

now(), DATE_FORMAT(date,format)

10、实现中文字串截取无乱码的方法。(3分)

mb_substr()

---------------------------------------------------------------

11、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1分)

TortoiseSVN-1.2.6 svn-1.2.3

12、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1分)

smarty

13、请简单阐述您最得意的开发之作(4分)

14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)

首先,确认服务器硬件是否足够支持当前的流量

其次,优化数据库访问。

第三,禁止外部的盗链。

第四,控制大文件的下载。

第五,使用不同主机分流主要流量

第六,使用流量分析统计软件。

-----------------------------------------------------------------

15、用PHP写出显示客户端IP与服务器IP的代码1分)

function get_client_ip() {#

if(getenv('HTTP_CLIENT_IP')) {

$client_ip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$client_ip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$client_ip = getenv('REMOTE_ADDR');

} else {

$client_ip = $HTTP_SERVER_VAR['REMOTE_ADDR'];

}

return $client_ip;

}

16、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们? (2分)

require()和include()除了怎样处理失败之外在各

方面都完全一样。include()产生一个警告而require()则导致一个致命错误。

换句话说,如果你想在丢失文件时停止处理页面,用require()。include() 就不是这样,脚本会继续运行。

require()无论如何都会包含文件,而include()可以有选择地包含.

代替用

include_once

require_once

17、如何修改SESSION的生存时间(1分).

$savePath = 例化一个名为”myclass”的对象?(1分)

$newmyclass = new myclass();

26、你如何访问和设置一个类的属性? (2分)

通过-〉

$newmyclass = new myclass();

$temp=$newmyclass->testvalue;

$newmyclass->testvalue=36、请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别(2分)

int 数值类型 char 固定长度字符串 varchar 可变长字符串 datetime 日期时间型 text 字符字符串

char列的长度固定为创建表时声明的长度.varchar列中的值为可变长字符串.

37、MySQ自增类型(通常为表ID字段)必需将其设为(?)字段(1分)

AUTO_INCREMENT

38、写出以下程序的输出结果 (1分)

$b=201;

$c=40;

$a=$b>$c?4:5;

echo $a;

?>

4

39、检测一个变量是否有设置的函数是否?是否为空的函数是?(2分)

isset() empty()

-----------------------------------------------------------------------------

40、取得查询结果集总数的函数是?(1分)

count()

41、$arr = array('james', 'tom', 'symfony'); 请打印出第一个元素的值 (1分)

echo $arr[0];

42、请将41题的数组的值用','号分隔并合并成字串输出(1分)

echo $arr[0].$arr[1].$arr[2]

43、$a = 'abcdef'; 请取出$a的值并打印出第一个字母(1分)

echo $a{0};

44、PHP可以和sql server/oracle等数据库连接吗?(1分)

可以

45、请写出PHP5权限控制修饰符(3分)

private protected public

46、请写出php5的构造函数和析构函数(2分)

__construct __destruct

------------------------------------------------------------------------------

47、以下请用PHPMYADMIN完成

(一)创建新闻发布系统,表名为message有如下字段 (3分)

id 文章id

title 文章标题

content 文章内容

category_id 文章分类id

hits 点击量

CREATE TABLE 'message'(

'id' int(11) NOT NULL auto_increment,

'title' varchar(200)

php面试题目及答案
default NULL,

'content' blob,

'category_id' int(11) default NULL,

'hits' int(11) default NULL,

PRIMARY KEY('id')

) ENGINE=InnoDB DEFAULT CHARSET=utf8

(二)同样上述新闻发布系统:表comment记录用户回复内容,字段如下 (4分)

comment_id 回复id

id 文章id,关联message表中的id

comment_content 回复内容

现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面

文章id 文章标题 点击量 回复数量

用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0

SELECT message.id id,message.title title,IF(message.`hits` IS NULL,0,message.`hits`) hits,IF(comment.`id` is NULL,0,count(*)) number

FROM message LEFT JOIN comment ON message.id=comment.id

GROUP BY message.`id`

(三)上述内容管理系统,表category保存分类信息,字段如下 (3分)

category_id int(4) not null auto_increment;

categroy_name varchar(40) not null;

用户输入文章时,通过选择下拉菜单选定文章分类

写出如何实现这个下拉菜单

function categoryList()

{

$result=mysql_query(t))

{

print(

范文六:面试试题及答案

面试试题及答案

一 机关工作会议多,效率低下,你认为怎样才能提高会议效率?

二 魔高一尺 道高一丈中的魔和道分别可以用什么比喻来着?前面看过忘了。

三(重点求教)公务员相对来说,成为社会改革相对利益的受损者,这句话引起了社会各界的强烈反响。 你认为实际情况情况是什么样的?谈谈看法。

一、合并相同类似内容的会议,缩短会议议程,在会议上减少空话套话。

把工作重点放到会议后的落实上,以实际工作效果为标准。

二\魔与道之说来源于佛经,原指修道人的心魔和道行之间的关系,后来引申为矛盾的正反两个方面:如社会上的黑恶势力与正义的力量;面对的困难\挑战与可选择运用的办法等

三、从实际情况来看,在社会改革和转型的阵痛中,公务员如果说是受到损失,那也相对较少。

提出公务员利益受损的人,依据的在改革中政府职能由管理型向服务型的过渡,由此带来公务员权力的缩小和地位的转变。当然和部分先富裕起来的人想比,公务员待遇是在相对下降,

公务员的宗旨是全心全意为人民服务,和为改革作出牺牲的下岗工人和农民相比,改革任重道远,计较个人利益得失不和时宜,和和谐社会的建设也是背道而驰。

作为公务员职业的追求是实现公共利益最大化,在履行公共事务中,公务员应该自觉避免为自我私利打算的倾向。

追求必要利益的满足无可厚非,但是要相信公务员和人民群众是血肉相连,只有把社会改革更努力地进行下去,坚持科学发展观的指导,让更多的人民成为改革收益的享有者,公务员自身的利益才能得到最大程度的维护。

———————————————————————————————————

在工作中,你认为哪一类领导和同事最难相处,你打算(是)怎样和他们相处?

1、人的性格是不同的,在单位遇到这样的人是正常的。不能有怨言和背后乱说。

2、善于观察,分析他们的为人处事的特点,以适应领导的方式来共事,跟这样的同事做事也不要有情绪,因为目的都是为了更好的完成工作。

3、对这样的人要理解很宽容,平时注重交流和沟通,学习他们的优点和长处。

4、对他们明显的不利于工作和团结的缺点,找机会委婉地提出来,我想他们是以工作和团结为重的。

这题目是我们本地一些有面试证老师出的,楼上的朋友回答的很中肯,还是有点欠缺.

实际上这是一道陷阱题目,=于一题有四问

大前提是"在工作中",1问是有一类领导难相处,2问是哪类同事难相处,3、你怎么和难处的领导相处?4、你怎么和难处的同事相处? 当然可以在回答的时候把难相处的领导和同事合并说,但是在说怎么相处时候,要在大前提“工作中”下,把领导和同事区分开来,在实际公务员岗位上处理领导关系和同事关系的原则是有微妙的不同的 ——————————————————————————————-————

日本人喜欢下围棋,美国人喜欢打桥牌,中国人喜欢打麻将,从这三种娱乐形式来分析3个民族的民族文化。

感觉这种问法是陷阱

1:一方面围棋是中国传到日本的,桥牌也未必是美国原创,至于麻将在东亚都很流行,另一方面各国人民爱好不同,只通过少部分人的爱好因此分析一个民族的文化是片面的,不科学的

2:即使就这少部分人的爱好对这部分人进行文化分析也是偏颇的,因为对于一个人来说某种爱好也只是兴趣的一个方面,民族文化博大精深,全面的影响着一个人,这种以点盖面的方法也是错误的 3:因此要全面的看问题

1日本人下围棋体现了日本人追求的是整体利益,可以为了整体的利益牺牲个人利益,有全局观念

2美国人则是相互合作,配合默契,善于联合作战

3中国人各自为战,喜欢独自单干,不善于合作,戒备心理过重,喜欢统治别人

以上是本人在模拟中老师给的参考答案

——————————————————————————————————-—

1.、有人认为成功必须坚持“没有什么不可能”,而有人觉得需要量力而行。如何看待?

2、有人认为在工作当中要“积极表现自己”,而其他人认为要“克制自己”,请你谈谈自己的看法

尝试答下~

1、

首先:这两种说法并不完全矛盾,并且二者在各自不同的前提条件下都有一定的道理。

其次:“没有什么不可能”设定的是无所不能的假设,它强调的是人

的主观能动性在取得成功中的重大意义,以及突破陈规旧见和树立高目标的必要性。量力而行则强调的是在事业的实施中如何科学、客观的评价自我,避免眼高手低最终造成徒劳无获。

总之:在通向成功的途中,既要具备“没有什么不可能”的底气,努力开创新局面。同时也应谨遵客观实际,避免做无用功所可能带来的实际损失。

2、

首先:这两种说法,各有一定道理。二者相辅相成,紧密联系,不可过于强调一面,忽视另一面。

其次:个人与集体是整体与部分的关系。在任何单位组织中,只有成员积极表现自己的才能和特长,组织的工作职能才能得以充分实现,单位的工作流序才能得以更顺畅的开展。而每一个组织都不希望自己的成员是一个碌庸无为或者是不求有功但求无过、不积极贡献才华的人。所以应当支持、鼓励和引导成员积极的表现自己。但是,凡事皆有度寸,若超过职责范围、越俎代庖,则会引起他人的反感。这个度就是,要适当克制那种过分的、对实际工作和队伍团结都无益的表现欲。而不是说克制自己的职责本分,更不是要埋没才华。

总之:在工作中除了要做到兢兢业业、称职尽守的基本要求,也应热心积极的参与和分担集体事务,帮助同事。在至引起他人不愉悦的情况下,积极的表现自己。为集体和工作事业添砖加瓦。

———————————————————————————————————

如何看待考”公务员热”?

第一,公务员的考试制度有一定的关系:

公务员考试,给了广大考生一个“公开,平等,竞争,择优”的平台,特别是从2004年后,公务员招考放低了门槛,如:取消户口限定,取消身份限定,减少专业限制等条件;

第二,公务员热反映了人们就业思路在转变,表明人们更加渴求公务员工作的稳定,以及社会形象,社会地位,福利待遇较高的一种心态,同时从侧面反映出了社会存在的二个问题:一是当前就业形势的严峻,二是社会保障体系的不足。

———————————————————————————————————

如果通过这次面试你会成为一名公务员,请问公务员和你现在有哪些区别,在这种角色转换工程中,你会怎么做

我来试一试。

首先,能加入公务员的行列,我感到非常的荣幸。这充分说明组织对我个人能力、品格素养的充分肯定,也是对我以往表现的认可; 其次,作为公务员,我感受到的不仅仅是光荣,更是一种压力,一种责任。既然以往的表现堪称合格,那么以后的工作、学习、生活都要更上一层,严以自律,力求最好;

第三,作为一名新的公务员,我准备按以下三步以尽快适应新岗位:虚心求教,向领导同事学习;和谐处事,融洽同事关系;埋头苦干,加强业余学习。

总之,新的工作有新的挑战,我会全力以赴,兢兢业业,恪守职责,把为人民服务的崇高事业做好,让群众满意。

——————————————————————————————————

1、 有人说高校要产业化,但有人说产业化会影响高校的学术研究,你对此怎么看?

答:1、改革是方向,是发展的动力。但怎样改革,需要我们摸着石头过河。

2、高校要产业化,不是指高校所有的东西都这样,目前仅仅指的后勤产业化。

3、高校后勤产业化,有助于后勤提高效率,通过整合资源,提高服务质量。实现社会效益和经济效益双丰收。

4、这样做,可能会对部分学生来说,面临着读书费用的问题,我们要做好贫困学生的助学机制。

5、后勤产业化,对于学校来说,可以集中有限的力量去做好教学工作和科研工作。使高校回归真正的教书育人的意义上来。

6、总之,这两者之间并不冲突,完全可以在共存的环境下,各自打开一个新局面。

2、单位内部要组织社区义工活动,但前期动员以后大家反响很不热烈,单位领导把重新动员的任务交给你,请问你怎么做?

答:1、调查了解,究竟是什么原因导致大家积极性不高。提高工作的针对性。

2、如果是对义工认识不清,对义工有抵触情绪,可以着重宣传义工的目的和意义,让大家形成一个正确的荣辱观,认为从事义工是高尚的。

3、如果是宣传不到位,可以创新宣传的方式,多从生活实际出发进行宣传,不去搞空洞的说教。

4、如果是活动组织有问题,可以征求大家意见,尽可能从实际出发,进一步修正活动方案。

5、平时的工作中,作为个人,要多做好事,在大家的心目中,形成一个“义工”的形象。

3、你刚进单位,给单位出了很多建议,但同事认为你爱出风头,领导一开始还很耐心, 但后面也显得不耐烦,请问你怎么样解决? 答:1、回头审视以前的一些建议,是否可行,是否切合我们单位的实际情况。尽可能不断完善这个方案。

2、在工作中,要多做事,多调查,多研究,不能整天去提建议而忽视了日常工作,不能因为要工作创新就忘了本职工作。眼高手低是要

不得的。

3、对领导、同事要有平常心,完全从公事出发,不要引起不必要的误解。

4、积极与领导、同事进行沟通,向他们请教、学习,请他们对这个方案提出各自的看法。

5、注意献言献策的方法方式,正因为是忠言就得想办法让领导顺耳。

6、无论遇到什么情况,以后,我有什么想法,都会及时向领导汇报。不能因为情绪问题,就不去建言献策。 板块一、面试准备

第1题:在嘈杂场所忽然接到面试电话,你会:

A:无所谓,留在原地,继续接听

B:立刻找一个比较安静的地方

C:附近没有安静的地方,请对方留下联系方式,然后迅速打过去 D:附近没有安静的地方,请对方留下联系方式,第二天再打

推荐选项:B选择

A:很抱歉,基本上你不会给对方留下任何好印象,不尊重对方的人,很难得到对方的尊重——你自己“枪毙”了最后通过的最大可能。选择

B:上上之选。无论你面试当天表现如何,至少,你不会是以负分作为面试的开始。

选择C:在无法实现B情况时,这是比较好的选择,它首先得体地展示了你的情商,其次还表现了你对获得这个职位的强烈的渴望。 选择D:你可能也是会被刷掉的那个,对方据此认为,你根本不在乎这次面试机会,不过,对于你不愿意去面试的公司,倒是可以采用这种办法直接有效地拒绝,还不会显得失礼。

专家点评:此题虽然起不到多大的实质作用,但从侧面考察了你的情商,你当时的表现会同你跟人的沟通、交际能力直接挂钩,虽然情商不是入选的唯一条件,但它至少是很重要的一项核心条件。此外,面试官还会通过你的反应,考察你对获得该职位的渴望程度。企业进行面试,也是需要进行成本收益分析的,面试官耗费了大量的时间、精力和金钱,当然不是为了招来一个不到三天就走人的“跳蚤”,稳定是个很重要的考量因素。此外,在一个很有能力但工作态度不端正的候选人和一个能力一般但工作态度很积极主动的候选人之间,企业通常更倾向于选择后者。

第2题:对方自我介绍之后,你并不记得自己曾经给该公司投过简历,这时你会:

A:“抱歉,能再说一遍贵公司的名称吗?我刚才没有听太清楚,谢谢!”迅速回想有关信息

B:很热情地说:“对,对,我投过,很希望能有机会到你们公司工作!” C:语气平淡,先虚与委蛇,套个面试机会再说

D:疑惑地问:“我给你们投过简历吗?真的吗?请问我投的是什么职位?”

推荐选项:B

选择A:这是大家最倾向于选择的答案。说明你是个诚实而有礼貌的人。不过,选择的人最多的选项未必是个好选项。这个回答同时暗示以下几点:你是个不善于总结、梳理的人,不曾把自己投递的职位做分类归纳;你总是海投简历,但对该职位和该公司的兴趣不大,所以忘记。当然,倘若你应聘的是不太需要热情,但需要诚实和理性的职位,那么,这个选择是个很好的选择。

选择B:用常人的话来说,你很“假”,但是,你展现了你的热情开朗的一面,同时表达了你对该公司和该职位的强烈愿望,会在对方脑海中形成比较深刻的印象。假如你应聘的是需要跟人打交道的职位,那么,本选项是你最佳的选择。

选择C:你既没有展现诚实的品质,也没有显示你获得该职位的渴望和热情,所以,在面试之前,你会是被面试官迅速遗忘的那个人。 选择D:虽然你很诚实,但是你在跟人沟通方面,显然缺乏必要的技巧。但是,很多应届毕业生会在真正接到面试通知电话时这样回答,建议你对这方面进行必要的训练,否则,恐怕很难通过面试关。 专家点评:这道题目考察的也是你的情商。情商是现在企业日益重视的一个因素,因为目前所有的职位,即使是技术类职位,也是需要跟其他同事进行沟通、协调的。有关调查显示,良好的工作氛围和同事关系,不仅可以维护员工的稳定程度,而且还可以促进工作效率。适当地展示你卓越的沟通能力和交际能力,能够为自己争取到很好的印象和更高的入选几率。

第3题:对方要求你用英语立刻进行一场电话面试,而你英语口语水平一般,在紧张的情况下,你会:

A:很紧张,支支吾吾,连平时练得滚瓜烂熟的句子也说不顺畅 B:前2分钟很慌张,但很快我会平静下来,发挥正常水平 C:哈哈,越是紧张,我反而越能够超常发挥

D:用“pardon?”询问,并把对方的问题用自己的方式复述一遍,在这个过程中用纸笔写下回答要点,然后根据要点回答

推荐选项:D

选择A:抱歉,你的机会很可能就在结结巴巴中失去,虽然事实证明,很多职位设置外语要求,但在工作实际中使用的可能不多,但是,把它设置为必要的审核条件,说明这个职位目前或者未来是比较需要外语能力的。企业没有必要浪费时间,去考核一个完全不需要的条件。所以,你还是痛下苦心,去好好准备吧!

选择B:假如你的英语水平很好,这个选项是你的最佳选择。电话面试跟平常的聊天,既有相似,也有不同,你可以充分地展现你熟练应用英语跟人沟通的能力,将会给面试官留下很好的印象。

选择C:恭喜你!我想,你肯定是个脑筋很灵活的人,能够适应高强度、高压力的工作,并且能做的很好,对于所有大部分人都需要花时间去适应的压力和工作强度,你能够很快进入状态。我想,你完全可以去尝试应聘世界500强企业的职位。

选择D:对于我们口语一般的大部分人来说,这个选择是个很好的选择。电话面试通常都是有时间段限制的,你问的越多,面试官能问的问题就越少,你还可以展示自己强烈的好奇心和出色的归纳总结能力,此外,拖延时间列回答要点的方法是个很值得推荐的方法,这样,你的回答就会显得非常有条理和符合逻辑。

专家点评:这个问题考核的是你的灵活应变能力和抗压能力。有些职位是需要面对高强度和高压力的,心理素质不好的候选人即使入选,也很难适应工作环境。

第4题:对方要求你于某日某时到该公司面试,但并未告诉你该公司详细地址,你会:

A:在电话中向对方询问公司的具体地址

B:若对方态度和善,不但会问具体地址,还会询问行车路线

C:挂断电话后才想起来,没办法,按照刚才的号码再打回去询问吧D:挂断电话后才想起来,没关系,我上网查查去,如有好几个地址,那就再打电话询问

推荐选项:D

选择A:你已经比较有面试经验和概念了,不过,假如你需要应聘的是销售这等很需要开拓性、积极主动性的职业,那么,面试官很可能将这个问题也视作考察点之一,而你,在这个问题上的得分为零。 选择B:你的依赖性很强,这对你的求职非常不利!别天真地以为,对方态度和善就意味着对你有好感,人家那只是一种职业态度而已!一个连面试路线也不愿意花时间去查询的应聘者,会给招聘人员留下这种印象:第一,这个人不善于积极主动地开展工作;第二,这个人对本公司不怎么热心,不了解公司的有关状况;第三,开拓性很差,

依赖性太强。基本上,这三个点,都同时指向失败的结果。没有公司愿意承担保姆的责任,毕竟,你不能为公司提供任何价值。因此,在这个问题上,你的得分为负。

选择C:这个选项充分体现了一点,即你可能是个面试新手,而且不具有积极主动性和开拓精神。如果选择A项的对手和你竞争的话,你肯定是会被PK掉的那一个。

选择D:虽然你也是个面试新手,但是,我很看好你哟!虽然脑海中还没有面试的细节概念,但是,你很有开拓性,并且也很积极主动,责任意识也很强,知道怎样最有效地达成目标,同时,你还知道在必要的时候,你能够找有关人员寻求帮助,完成工作的能力很强,综合来看,唯有你可以在本题得分!像你这样的人才,绝对是销售这类职位的最佳人选!

专家点评:通常公司HR都会告诉你公司的详细地址,如果不告诉你,只有两种情况:一是通知你面试的人是个新手,二是这个问题被当作考核的一个选项。假如是前者,你选择哪个选项都不会有太大影响,因为该HR不会是能对你有生杀大权的那拨人中的一个。但是,如果是后者,不谨慎的选择,只能体现你不专业的素质,以及你不适合开拓性岗位,同时,你今后的工作会是很缺乏主动精神、死板的员工——如今,倾向这类员工的人非常少,尤其是世界知名外企,他们更愿意招收那些工作积极主动,头脑灵活,知道怎样把工作干好,并且思维很有创造性的员工。

第5题:接到面试通知后,你会:

A:欣喜若狂,一整天都在不断幻想自己被录取之后的情况,一直到面试时间

B:很沮丧:Shit!这么烂的公司,还敢让我去面试,而不是老板告诉我:直接录用!一直怒到面试时,准备摆臭脸色给面试官看! C:心情有点激动,不过,怎样通过面试坎儿才是最重要的,这个公司不怎么有名,但是如果我连这个面试都过不了,我怎么冲刺五百强!所以,先上网找资料,看面经吧!

D:有喜悦,也很忐忒,像怀揣了只小兔子,紧张的不得了,等到终于平复下来,才发现面试时间快到了

E:无喜无悲,照样上网打游戏、看片,不把这面试当作什么大问题,反正是我的跑不掉,不是我的也不会落我身上。

推荐选项:C

选择A:你是个很成功的梦想家,或者比较适合写作这样的SOHO职业。但是,假如你没有文笔,又希望在高档写字楼混份高级白领的职位——好吧,请出门左转,那里是上帝的办公室,你或者可以问问他,什么时候天上掉馅饼?还有,请帮我也捎带着问问吧!

选择B:假如你能力很强,能赛过比尔盖茨,兄弟,我建议,你还是去创业吧!没有哪个公司敢招一名比老板还拽的员工——你的最佳去处,就是顶楼中间那间占地广博、豪华无比的老板办公室。

选择C:你有野心,同时你也知道,只有苦干实干,才能够通向成功的目标。很好,你就是我们众多公司希望招聘的员工,假如你有能力,同时又有足够的情商的话,将来,也是有可能成为高管一员的。加油吧!我看好你哟!

选择D:很抱歉,你没有野心,而且过度紧张,这充分说明,你不但智商平平,而且情商也平平,估计平时也是沉默内向、不爱跟人讲话的类型。如果是这样的性格,或者,你还是找个“铁饭碗”或者打字员这样不太需要跟人沟通、工作内容又没有太大变化的工作吧!销售,真的很不适合你!

选择E:八风吹不动,我自岿然立。也许你智商不错,也许你很理性,但是,你没有激情——换句话说,你只是一部会移动、会思考的“机

器”而已。跟我们公司的销售职位相比,您老人家更适合去河南,那里有座知名庙宇,名唤少林——不过,根据我对他们现任CEO释永信的了解,恐怕,你去了之后,也只能扫扫藏经阁。

专家点评:这个题目主考的其实是你的心理素质。当一份可能的工作机会摆在你面前,你的心理波动,都充分说明你的心理素质是否足够适应永远都会跌宕起伏的职场。在离开校门之前,你需要先了解职场的有关情况:你需要面对的除了同事,除了客户,还有你的上司、上司的上司,甚至有可能还需要面对老板。怎样用冷静而平和的心态、积极主动而又热情的态度,“摆平”这种种错综复杂的人际关系,没有强悍的心理素质是万万不行的!尤其,你应聘的还是需要超级强悍的心理素质的销售职位!

第6题:面试前,你是否会特地整理一下个人形象和卫生?

A:不会,我对自己的形象很有信心,恩,明天打算穿那套看起来很青春的牛仔装

B:不会,我相信面试官会更看重我衣衫滥屡的外表下,那出色的才能

C:会,洗洗头发洗洗澡,以干净、清爽、利落的形象出现在面试官面前

D:会,我会洗洗头发洗洗澡,还要喷上我上周刚买的昂贵香水,让方圆百米都能闻到它

E:说不定,看心情还有要去面试的公司,知名外企我会适当修饰以下,小公司就算了

推荐选项:C

选择A:你很自信,不过,假如你不是应聘时尚杂志或者市场、公关类的职位,我建议,你还是选择比较稳重、大方的服装比较好,虽然现在很多公司不要求应聘者统一着装,但是,牛仔装这种休闲类的衣服,还是会给你减分的!

选择B:你也很自信,不过,你是否观察到高档专卖店跟普通服装店之间的区别?也许两件衣服,本来的做工和质量是完全相同的,但是

在进了不同的店铺之后,它们的身价就变得完全不同——这,就是包装。我们面试,其实也是需要包装的,即使你面试的是技术类职位。选择C:很不错,这对大部分职位来说,都是最佳的选择。干净、清爽、利落的形象,也是面试官最期待应聘者展示出的形象,它不仅体现了你的职业素质,而且也暗示面试官:你是一个负责任、能跟人融洽相处的人,而这两点,足以让面试官更愿意继续对你进行考察。 选择D:你是一个爱憎分明的人,对于喜欢的职位,你会全力以赴,但对于不喜欢的职位,你可能再高薪也无法投入。所以,我能给你的建议,就是先找准你的兴趣点,确定你最感兴趣的职位,然后大胆地去应聘吧!

选择E:除非你所要应聘的是化妆品公司,否则,建议不喷香水,或者至少喷的时候不至于太浓,淡淡即可,让面试官产生不好的印象。过浓的香水味只会让人误以为你品行不端,从而引发其他不利方面的联想。

专家点评:面试,本质上就是你跟面试官的一次沟通和交际。面试官在这次面试前,对你没有任何背景概念,所以,你的整体形象,就是你推销自己所选择的包装。面试官会根据你的包装,对你的性格进行判定,确定你是否符合该职位。所以,根据你所要应聘的职位,进行得体的包装,向面试官传达你的正面印象,这样,你才能获得更多的机会。

第7题:面试当天,你是否会选择如下哪种形象出现?

A:时尚、性感的装扮(女士)

B:大方素雅的职业装(女士)

C:朴素、清纯的装扮(男士)

D:西服领带,西装革履(男士)

E:穿最合体的便装(男士)

F:休闲服配牛仔装(男士)

推荐选项:BD

选择A:如果你是女性,即将面试的是时尚类的工作,那么,此种选择是最佳选择。但是,如果你应聘的是其他类别的职位,那么,此种选择除了会为你引来N个骚扰电话之外,基本上对你的面试是没有任何帮助的。虽说男女搭配干活不累,但是,在办公室里,异性同事间的关系是有界限的。假如你面对的是位女面试官,你的这种装扮只会提示对方年龄问题,并会被视为炫耀,你被踢出局的几率也许会更高。

选择B:假如你是女性,这是你面试的最佳选择。朴素大方的职业装虽然在新新人类看来很“老土”,但在职场上,却是一种必要的装备。它在向面试官暗示:我是个很有职业素养的人,我很专业,也许这份职位我之前没有接触过,但我相信我一定能做好它。这些,都有助于你赢得这次的机会。

选择C:你的衣服代替你向面试官暗示:我很年轻,我没有经验,我刚从学校出来,还不知道怎么跟职场中人打交道——总之,我需要一个保姆。换位想想,假如你是面试官,你会放心把一份重要的工作交给这样一个不成熟的人吗?永远要记住:公司最喜欢录用的,是那种拿过来就可以用的上的员工。

选择D:虽然很多人都觉得这样很傻帽,但是,这样的选择,无疑让面试官能对你立马另眼相看:在众多的休闲装中,你会显得很抢眼。当然,如果想在众多的西装革履中抢眼,你还需要有过人的身高和气质——我想,这恐怕也是那么多人“不怀好意”地建议别人不穿西装的原因吧(开个玩笑)。总之,这个选择,尤其对于应聘那些比较注重规范的国企、公务员或者有这样氛围的公司来说,是非常明智的。

选择E:对于面试来说,除非是时尚、演艺类的职位,否则,还是谨慎为要。大多数公司虽然不要求员工都必须具有相似的性格特征,但是,过于随性的装束会引导面试官认为:你是一个不职业的人。而职业性又是一个团队,一家企业非常看重的特质。选择F:假如你是男性,面试的是记者类的职位,ok,我可以容忍你穿着牛仔装来面试,但是你怎能让我假装没有看见你牛仔裤上那脏兮兮的油渍?它在向我表明,你是个很粗心的人,而细致、敏感却是一个出色的记者必须具备的素质——世界不会天天有海啸、地震,更多的时候,我们也许需要采访的,不过是街边那位正在喂食一条流浪狗的乞丐大叔。至于其他职位,面试官会尽快找理由踢你出局。

专家点评:这个世界,随时随地都在奉行马太效应:假如你给面试官留下好印象,他会不断寻找各种理由去强化这种印象;假如你给面试官留下不好的印象,他也同样会不断寻找各种例子来论证这种观点的正确。而你的面试服装能在面试官心目中迅速建立起相应的印象。所谓,人要衣装,佛要金装,如今依然是非常正确的。

第8题:根据你查询到的路线乘车之后,你发现那家公司并不在车站附近,这时你会:

A:立刻打电话给通知你面试的人询问

B:先找几位周围的人问问,问不到就立刻打电话问通知面试的人!

C:找个知道路的出租车司机,打车去

D:没事,我打印了一份小地图,根据方位,一定能找到,实在不行,就再找人问

推荐选项:D

选择A:这个选项其实跟第4题的A项异曲同工。你没有开拓精神,适应性不强,依赖性很强,而且不善于独立自主地解决问题。基本上,你能通过面试的几率会迅速降低。

选择B:基本上,你还是有几分独立自主性的,并且知道一些常规的工作方法。不过,显然,相比之下,你更适合那种执行性很强的常规工作,不用自己动脑筋、拿主意,只要按照基本方法就能解决的那种类型。销售?可能不太适合你。

选择C:你有一定的创造力,创意类的工作会比较适合你。不过,假如公司要雇佣你的话,恐怕很需要考虑成本/收益问题,因为你可能没有太多节约概念。

选择D:恭喜!基本上,你是很适合销售这个职位的!你有独自承担工作责任的态度,同时你有很强的计划性,会在正式开始某项工作之

前,把可能面对的问题都考虑周全了,而且用的是很节约的办法,此外,你还知道,必要的时候,跟他人合作也是很有必要的。具备这些特质,我想,不仅仅在销售领域,在很多其他领域,你也同样都能干的很好。加油吧!

专家点评:这个选项其实跟第4题的A项异曲同工,同样是考核你的独立工作和工作能力。通常,在接待应聘者时,面试官会随口问句:“怎么过来的?还好找吗?方不方便?”也许,这,就是一轮面试回合。

第9题:当你历尽千辛万苦终于赶到公司之后,你发现你比预定时间早到了半个小时,这时你会:

A:直接进公司找前台,平静地联系面试人员

B:先在公司附近晃一晃,熟悉一下环境,整理好心情,顺带想想可能遇见的面试问题,提前5-10分钟再进去

C:先观察一下公司附近的环境,食堂远不远,购物方不方便,周围的人形象气质怎样

D:安静的坐在公司前台处,什么也不想,等到面试时间再询问前台联系面试官

推荐选项:B

选择A:你的勇气和自信非常可嘉,不过,在为人处世方面还有些欠缺。面试官确定某个具体的面试时间,所以他会期待你在那个时间段出现。这种提前太久的“突然袭击”,不但会打断他的工作,而且会给他造成不好的印象。曾有位男士提前两个小时赶到面试地点,还很理直气壮地对面试官说:“你不是说要在下午××点之前吗?现在也是××点之前啊?!”当然,这种极端的例子唯一导致的结果,就是让面试官怀疑候选人的理解能力和今后在团队工作中的表现。

选择B:这通常是最佳的选择。你是比较理性的,目标导向也很强,对于90%的普通求职者来说,都是非常适用的,所以,我在此郑重向你推荐这个选择。

选择C:假如你要应聘的是一个高端职位,将要面试你的,是几位猎头,你同时还在犹豫,是否要接受这个公司的offer,而且,你富有面试经验,已经有足够的信心和技巧面对接下来的面试,在这种情况下,这个选项会是你最佳的选择。

选择D:一方面,你没有足够的信心和勇气,另一方面,你恐怕也不够灵活、有创意,观察力恐怕也有待加强。对你来说,如果不希望自己一辈子浑浑噩噩在底层混日子,还是先找份激发自己的热情和思想的工作,同时,你还需要学习怎样能正确快速有效地解决问题的方法。恐怕,在你准备好之前,你被录用的希望,很小。

专家点评:假如把面试当作一次见客户的过程,你要把自己推销出去,必定需要采取一些策略,让面试官能够在比较短的时间,就能够对你的优点、对你跟这个职位的高匹配度有一个清醒的认识。对于销售这个职位来说,道理也是一样的,你的客户没有多少时间能给你,你必

须要在开始陈述之前,构思好怎样在最短的时间内引起他的兴趣,打动他,让他对你的“产品”感兴趣。所以,这事实上,也是对你的销售能力的一场考验。

第10题:很遗憾,当你到达面试地点时,你比预定时间迟到了15分钟,这时,你会:

A:迅速冲到前台,急忙赶到面试房间,一边面试一边整理心情 B:在进入公司之前,先镇定一下情绪,冷静地进入面试房间,很郑重地道歉

C:轻轻推开面试房间的门,悄悄找个角落坐下来,不打扰正在进行

的面试

D:平静地推门进去,对面试官点头示意,就找个他附近的位置坐下

推荐选项:B

选择A:人在紧张的时候,通常都很容易出错,慌慌张张地在面试房间坐定,恐怕立刻就被面试官点名回答问题,这种情况,你能正常发挥吗?更何况,面试迟到本来就给面试官的印象不好,再加上回答缺乏逻辑,等等,临场发挥市场,总之,你能获得这份职位的可能性很低。

选择B:你的表现说明你是个很理性的人,在面对临时突发事件时,不会慌乱,能沉着应对。对销售这个职位来说,也许你不一定能跟客户搞好多深厚的情感友谊,但是,在面对临时突发事件时,你一定会是个解决问题、化解冲突的高手,所以,你比较适合管理类的职位,尽管你也许不是业绩最高的。

选择C:你知道面试迟到不是件好事,所以你很谨慎地对待,希望能够通过这种方式降低给面试官留下的坏印象。但是,你的方式过于谨小慎微,并且不知道怎样利用这种意料之外的状况,为自己赢得面试官的重视。或许,你还不够自信。

选择D:你可能是个大大咧咧的人,迟到的时候,你恐怕会认为:大家都会迟到的。所以,你对自己迟到这件事,觉得很无所谓。基本上,你不适合销售这个职位。假设你历尽千辛万苦,终于跟客户约好了事件洽谈,但是,你迟到了,而且你丝毫不觉得自己需要承担责任——不但这次的单子你拿不下来,恐怕,你所在公司的形象,也这样毁了。 专家点评:这个题目考核的是你的心理素质和自信心,以及你的情商。在销售职位上,你可能会遇见很多种突发问题(比如堵车等),怎样应对这些问题,减少它的“副作用”,甚至通过这类问题树立好公司的形象,都是销售随时可能需要面对的问题。

第11题:在进入面试房间之前,你是否会先到卫生间整理一下自己的仪表?

A:不会,没那必要,用人单位主要是看你的能力,又不是你的长相B:不会,我对自己的仪表很有信心,还是自然状态最好 C:会,仪表不但能给面试官留下好印象,而且可以增强自信 D:看有没有时间,有的话就整理下,没的话也无所谓

推荐选项:C

选择A:虽然你抓住了用人单位招聘的核心——工作能力,但是,在选择如此之多、“包装”如此重要的时代,你真有这样的信心,能够顺利PK掉其他人,进军该企业?而且,通常来说,不修边幅的人给人

的感觉是很个性,很难与人和谐相处,这对团队氛围的建设显然是很不利的。

选择B:不错,你很有自信,假如你平日就是一个很注意细节的人,那我相信你在正式进入面试房间之前,你的仪表肯定已经打理的很不错了。但是,务必要确保,你的头发没有被风吹的很乱,你的衣服没有系错纽扣,你的皮鞋没有肮脏的灰尘,还有,你的牙齿上,没有清晨吃过早饭之后仍然遗留下的菜叶——所以,为保险起见,你还是先上洗手间检查一下吧。

选择C:通常来说,这个选择是比较理性的选择。无论怎样,多检查一遍细节是不会错的。想想看,在来时的路上,你奔走重忙,也许风吹乱了头发,也许你脚底粘了片树叶,也许你眼角下还有坨白色的分泌物,等等——这些细节虽然你自己没有注意到,但是,面试官不但会注意到,而且会对你的印象大打折扣。

选择D:你可能对这次的面试机会很不以为然,所以无所谓是否用自己最良好的形象出现在面试官面前。不过,也有可能是你本来就是一个无所谓的人,觉得公司的清洁阿姨跟公司老板之前没多大差别。也许,你的期望值不高,这有利于你让自己过的更舒适、幸福,不过,为了追求更舒适和幸福的生活,你还是别选择销售了吧?因为那是份很需要辛劳的职业!

专家点评:这个问题,其实考验的是你面对客户时的心态和态度,还有你跟人交际、沟通的基本能力。一个不尊重自己的人,往往得不到别人的尊重。销售这个职位,最重要的是能够让客户对你有个良好的印象,这样你才能有拉“回头客”的机会,所以,形象不仅是你个人的素质问题,还是整个公司对外的形象问题。假如你衣衫不整地直奔面试房间,你怎样能让面试官相信,你以后不会用同样的形象出现在客户面前?

第12题:陆续进来了几个竞争者,这时你会:

A:很热情地跟他们打招呼,顺带套套竞争对手的情况

B:抬头看一眼,觉得能对自己形成威胁的几率不大,就继续埋头苦写面试提纲

C:很热情,大家闲聊一会,反正闲着也是闲着

D:彻底无视

推荐选项:A

选择A:你是个很有心机的人,而且危机感很强,也许你的人缘不是很好,但是,在销售这种非常需要心机和勾心斗角的地方,你会如鱼得水,在业绩上有所补偿。所以,建议你可以沿着销售这条职业道路走下去,这样,你拿高额提成的机会还是很大的!

选择B:你有一定的危机感,不过,你可能对危机的敏感度还有待加强,此外,你可能还是个不太善于跟人打交道,不擅长随时随地套取情报,这对一个销售来说,可不是一件好事。

选择C:据推断,你的人缘还不错,因为你是个热情而不太有心机的人,所以大家对你的印象都不错。不过,对于销售这个职位来说,这并不是一个优点,因为你没有危机感,而且也不知道任何时候其实都是收集情报的好机会。或许,你可以尝试一下行政等服务类的工作。选择D:你不但没有危机感,而且很难和其他同事和谐相处,所以,你应该更适合那种不需要跟人打交道,并且不需要跟别人合作的工作,比如SOHO,等等。

专家点评:这道题考核的是你的危机感。对销售们来说,经常会遇见客户同时邀请几家竞争对手们同台竞争,这时候,如果你的危机感很强,如果你足够敏锐和机灵,你有可能从对手那里获得一些有用的信

息。如果缺乏这种危机感和敏锐度,你很可能在不知不觉中,让自己公司的产品处于不利境地。

第13题:面试官迟到了,这时,你会:

A:觉得很不耐烦,暗自嘀咕:这面试官素质也太差了吧? B:无所谓,没有感觉,还处于高度紧张状态 C:微笑,表示理解,面试官可能这会正忙

D:跟周围一同面试的人聊天聊的太热火,没注意面试官进来,大家安静后,才发现。

推荐选项:C

选择A:你的忍耐度很低,对你来说,或许所有的事情都必须要在预定的时间、预定的地点出现在预定的场合,否则,都可能引来你的不满。不过,对销售们来说,跟客户约好了时间,但客户没能按时出现的状况,是家常便饭。所以,你还是干那种能朝九晚五、中规中矩的工作比较好,否则,你一定会抓狂的!

选择B:你有一定的忍耐力,不过,你可能在换位为别人思考这方面,做的并不到位。在销售这个职位上,我们除了需要出色的沟通能力和卓越的亲和力之外,我们还需要很强的换位思考能力,替我们的客户解决问题,才是销售的根本宗旨。

选择C:不错,对销售这个职位来说,你是最适合的人选,不但拥有很高的忍耐度,而且愿意换位思考,愿意从客户的角度出发,为他们着想。所以,在今后的销售生涯中,你可能会发现,你虽然不是像其他同事那样“赤裸裸”地推销产品,但是,你愿意换位思考,想客户之所想,急客户之所急,从帮客户解决问题出发的销售思路,不但赢得了出色的销售业绩,而且为公司树立了良好的口碑。

选择D:你的人缘很好,但是,你的时间观念并不强。你还是可以尝试一下销售这个职位的,虽然不能取得团队中最出色的业绩,不过你良好的人缘还是能为你凝聚一些客户的,让你不至于很快就被踢出局。

专家点评:这道题目,考核的是你的忍耐力和换位思考能力。在跟客户打交道的过程中,经常会有意外发生,你也会碰见很多需要很好的忍耐力的事情,如果处理的不好,会造成很不利的影响。此外,换位思考,体谅他人的难处,不但可以有效地消极你内心积蓄的不满情绪,而且能让你更贴近客户的心。

第14题:你被通知进入面试房间面试,你会:

A:轻轻敲门,等听到回应的时候再进去 B:敲门示意之后,就直接推门进去 C:不敲门,径自推门进去

D:门掩着就直接进去,门关着就敲门

推荐选项:B

选择A:你是个很有礼貌的人,跟你相处不会是让认很难以容忍的事情,不过,你还不够自信,这对销售职业来说,可不是一件好事。因为很多时候,新客户对销售都有一些抵触心理,如果你不能争取到机会,那么,一切都会game over!

选择B:你知道一些交往的礼仪,同时,你也很自信,有敢闯敢干的精神,比较积极主动,这都是销售必须具备的良好品质。对你来说,销售是个比较适合的职位,恩,继续努力!

选择C:你是个很自信和很有勇气的人,不过,有勇无谋是销售的最大忌讳。你只管自己向前冲,但不去观察和研究客户关心什么,喜欢什么,那么,你摆出的姿态,恐怕很容易就会引起客户的反感,不过,

勇气和自信也是销售很重要的品质,建议你参加一些社交礼仪的课程,弥补缺憾。

选择D:你是个比较“投机”的人,对不同的人可能会用不同的面目去跟人打交道,不过,请注意,这种“灵活性”必须要有个限度。对一个优秀的销售来说,灵活虽然能够在很多时候拿下很多客户,不过,也别违背了公司的有关制度!

专家点评:这道题目考察的是你在交际礼仪与自信、勇气和主动之间的平衡。有些面试者比较腼腆,很注意礼貌,但是,主动性和敢闯敢干的精神比较缺乏,勇气和自信心不足,很难开拓新客户,而有些人也许很有勇气、很自信,但是对交际礼仪又不是很重视。所以,必须在两者之间做个平衡。

第15题:进入面试房间后,你如何跟面试官们打招呼? A:有些紧张、脸红,不太敢直视考官的眼睛,小声地打招呼 B:点头示意之后,径自在指定座位坐下

C:进门之后,鞠躬,很自信地看着考官大声说:各位好! D:低头望着自己的脚尖,蹑手蹑脚地走到座位上坐下

推荐选项:C

选择A:你有些胆怯,在面对陌生人的时候比较害羞,这说明你交际能力不是很强,也许你更适合那些不需要跟太多陌生人打交道的职业。

选择B:你做事比较稳重,也许不擅长交谈,不过,这不会是你通向销售之路的障碍,因为你意志坚定,对自己的目标定位很明晰,如果你能在开始的时候坚持下去,想必能够有一番大作为。

选择C:你的勇气和信心都很可嘉,这说明你比较有开拓能力,如果公司是招聘那种很需要开拓性的销售职位,那么,恭喜,你入选的几率就比别人多了一成!

选择D:总体来说,销售这类很需要沟通能力和交际手腕的工作并不适合你,你有些胆怯,建议还是选择那种跟文字打交道的编辑工作或者其他不需要跟人做太多接触的工作,它们会更适合你一些。 专家点评:这道题目也是考察你的交际能力,如今的社会,几乎所有职位都需要跟人沟通和打交道,如果你的交际能力比较出色,将会避免很多矛盾冲突,对于销售职位来说,出色的交际能力还能有助于你在最短的时间内跟客户搞好关系,顺利拿下单子,赢得出色业绩。

第16题:面试官示意你坐下,但你可能需要挪动椅子才能坐下,这时你会:

A:尽量不挪椅子,在现有空隙下挤坐进去 B:往后拖一下,然后坐进去 C:尽量抬高椅子,不让它发出声音

D:以上都不能实现,只能使劲拖一下,如果发出声响,再向面试官道歉

推荐选项:D

选择A:如果那个空隙你能够坐下,那样很好,不过,如果不能,那么,出现的就很可能是尴尬局面了,所

面试试题及答案
以,为妥协起见,最好还是不要这样做。

选择B:你这样做的后果,很可能是发出一声巨响,而你之前所有付出的努力,可能都随着这声巨响化为乌有。

选择C:你比较自信,相信自己能够举起那个大椅子,当然,如果椅子比较轻,你能够拖动的话,这样做是很好的。不过,万一椅子很重,结果也可能会比较糟糕。

选择D:这个是最妥贴的选择,假如可以举起,那就举起,但如果不能举起,就只好拖了,但你还会注意到要向面试官道歉的细节,说明你平时也是一个很注意交际礼仪的人。

专家点评:这其实是个礼仪小细节,不过,细节有时候能反映大问题。如果你的礼仪比较周全,你给人留下好印象的几率就会比较高,这样,你请求帮助或者见客户的时候,会更容易成功。

板块二、正式面试

第17题:请先做一下自我介绍,让我在如此众多的应聘者中记住你。 A:各位招聘官,大家好!我是李明,来自清华大学法学院。希望能加入贵公司。

B:各位招聘官,大家下午好,我是09级应届毕业生李明,法学毕

业生。希望我接受的法理训练、逻辑思维和谈判能力能够服务贵公司。 C:站在您面前的是一张白纸,他没有任何正式工作的经历,但以激情和简单的职业态度等待您的绘图。我是李明,来自法学院的应届毕业生,我应聘的是管理培训生职位。

D:大家好,也许今天的我没有什么值得给推荐的荣誉,但是我有一颗简单的心,做好了困难准备,期望您的机会和慧眼,相信下次我再做自我介绍时,会给您惊喜!我是李明。

推荐选项:C相对其他选项而言,C选项的优势很明显,认识到自己的与众不同,充满自信,目标明确。其他选项都有不同程度的问题。 专家点评:充满自信且目标明确是面试过程中要坚守的底线,告诉自己想要哪个职位,招聘官会感受到你的这种确定性的!

第18题:为什么选择应聘我们公司这个职位?

A:我看了贵公司的职位说明,它的要求和我非常吻合,我相信我一定能胜任这份工作。

B:贵公司作为行业领先的企业,其公布的职位也非常符合我目前的条件,期望有机会能为贵公司效力。

C:非常希望来到贵公司工作,贵公司的企业文化以人为本,尊重知识,我非常认同。贵公司的产品定位和品牌形象也非常让我倾慕,希望能为贵公司效力!

D:根据我的职业规划和发展方向,贵公司的行业地位、产品和企业文化非常符合我的要求,希望有机会能进入贵公司!谢谢

推荐选项:C为了更好的体现你对公司的了解,在你面试开始的前几分钟内一定要有计划的告诉招聘官你对应聘公司和职位的了解,这会加分。

专家点评:知己知彼百战百胜。只有做到对企业和公司文化了解了,招聘官才会倾向于录用。

第19题:你认为自己有哪些优点,有哪些缺点?

A:我是一个充满活力和激情的人,缺点可能是我太过于认真吧。 B:同学们都说我乐于助人,能够全力帮助大家。我认为自己的优点是细致,认真。缺点在于视野不够开阔,比较保守。

C:社团经验帮助我能够比较适应团队工作和谈判,我周边的同学认为我比较乐观,有韧性。当然,也有很多缺点,但我希望工作中能够尽量克服那些缺点。

D:我的缺点和我的优点有点相似,都是坚持原则,不过有时候表现为缺点,有时候就成了优点,关键是度的掌握。

推荐选项:C

A太简单,也过于直白,不够成熟。

B的不足在于这些有点与面试是否契合,面试的回答和平时聊天不一样,需要契合职位和职场环境。

D有回避题目的嫌疑。最好不要采用此类回答。

专家点评:诚恳的表现你的优点既是自信也是自知。所以不要掩饰自己的优点,也不要过分表现自己的优点。

第20题:我看到你的成绩单上,有些科目成绩很高,但有些却不太好,你能解释一下原因吗?

A:所谓术业有专攻,每个人的精力和时间都有限,对于更重要的专业课程我花的时间更多一些。通用课程可能少用一些资源。这也是我的一种分配方式,希望能最有效的完成四年学业。

B:偏科,我比较喜欢的功课学的比较好,其他功课就比较一般,这也是我的一个缺点,我以后会吸取教训的。

C:如您所见,这是一个现实,我愿意把最重要的事情放在最重要的位置,有取有舍,我现在已经开始收获我当时的决定。

D:如您所见,我把精力放到了最重要的课程中,其他时间我用来做社团实践和社会实践,现在看来,我的时间分配还是合理的,我的实

践经验有效的弥补了学校经历,使得我现在更能适应职场和社会的气氛。

推荐选项:D

问题的核心在于不要被压力压倒。学习不好不代表不能学习,时间花对地方更重要。综合来看,D回答的最好。

专家点评:这个问题很不容易回答。但如果找到方向,还是可以应对的。没人是完美的人,时间是一定的,体现你的主动性和积极态度,这个问题很好回答。招聘方既然已经通知你面试了,就应该不会介意你的分数。本题主要考察团队合作能力中的协调能力,自信心,应变能力。

第21题:你是学校班级的学生干部,你平常都是怎样展开工作的?大家对你的学生工作都是怎样评价的?

A:我开展工作的方式比较民主,因为我是生活委员,所以我在做一个事情前都广泛听取同学的意见,然后形成一个方案,给班级委员讨论,如果需要修改就修改一下,通过就执行。同学们还是很认可我的工作,毕业留言录上大家给对我的认可,让我非常感动,我觉得我四年的努力太值得了。

B:作为班长,我的角色其实比较不容易扮演,同学们都非常有主见,但也不能完全民主决定,否则就很难有定论,基本上,小的问题,我统一安排,大家如果没有太大意见就做。当然,事前的考察和方案非常重要,大家对你的信任是建立在你以前组织活动的基础上的,很幸运,我比较顺利的完成了班长的任务,我班的同学也给了我非常大的帮助。同学们都比较认可这四年的生活,侧面也反映了大家对这个班级,对我的认可。

C:我们是团队工作,比如举办班级的迎新晚会,我们文娱组和外联、社团都一起来做。每个小组分工明确,配合默契,这样常常很顺利就完成工作。当然,也有一些问题,比如经验不足导致一些问题没有想到。我认为四年的文娱委员还是称职的,也给我很多经验。我完成了两次晚会的组织和协调,还加入了校舞蹈队。同学们都很喜欢我。 D:我的工作是学习委员,除了自己的学习要跟上,其他同学的学习我也会比较热心帮助,联系老师和教材,同学们还是很认可我的工作的。

推荐选项:C

以上答案各有优劣,之所以推荐C,源于这个答案更加符合职场能力,本题主要考察应聘者的领导能力、团队合作能力和解决问题能力,C项比较明确的体现了这些能力。

专家点评:作为毕业生,切忌在面试中拔高自己的能力,不切实际的说大话,毕竟经验而言,毕业生的欠缺的,所以出现问题和不足也是可以理解的,更重要的是认识自己,诚恳的求职。

第22题:在你周围的同学、朋友眼中,你是个什么样的人? A:我是一个有责任感,热心帮助朋友的人。

B:大家都比较喜欢我,认为我比较随和,合群,也有很多创意。 C:虽然没有详细问过身边人我是什么样的人,但和大家交流来看,

大家都比较信任我,遇事愿意问我的意见,大家相互的很好。 D:一个有个性的人,一个幽默的人。大伙都这么说。

推荐选项:C

回答这个问题,其答案应当包含你是个什么样的人,以及你怎么了解自己的。A和B都是可以的选择,但比较而言,C更加显得逻辑清晰。 专家点评:这是一道结构化面试的标准题,在于考察应聘者的应变能力和认知能力。了解自己,并且关注别人的感受,这是交往过程中的重要能力。

第23题:如果同宿舍的室友跟隔壁宿舍的同学发生矛盾,你通常都会怎样处理?

A:都是我的同学,我会分清责任,然后互想劝诫。

B:作为班级干部,我认为不论是同寝室还是其他寝室,应该公平解决争端,谁的错就批评谁。反对小团体主义。

C:同学之间矛盾是难免的,一般我会先安抚同寝室的同学,然后去安慰隔壁的同学。希望双方都不要再发生争执。

D:同寝室的同学更需要安慰,毕竟我们住在一起,抬头不见低头见。

推荐选项:C

保持理智,C项更加客观,职场中处理关系,既不可太过原则,有不可太过随意。把握度。C项很好的解决了问题,将本宿舍同学安慰好了,同事也维护的团结。其他选项都过于简单。

专家点评:毕业生面试,更多的讲究其沟通能力、领导能力等基本素养,以为职场发展做准备。毕业生多为天真单纯,但往往谁更沉稳谁更附有智慧,谁就胜出。本题主要考察了应聘者沟通能力和领导能力中的人际关系处理能力。

第24题:你最近五年的职业规划是什么?

A:恩,还没有仔细规划过,我希望我能找到第一份工作。

B:我想首先我会一直从事这一行,其次,我会不断完善专业和业务能力,培养职场阅历,积蓄人脉和经验。其次,我会不断充电,是自己在外语和办公能力方面不断提升,希望五年之后,我会成为一名业务精通,能力全面,性格温良的人才。

C:五年内,我要完成专业学习到实践积累、职场规则的熟悉、业务的熟练,这样为我五年后的发展打基础。

D:我不太了解职业规划具体指什么。如果是理想的话,我希望我在五年内能够做到一个主管的级别,有所提升。

推荐选项:B

基于你需要应聘的职位做一个职业规划,是面试前就该准备的工作。相对而言,B选项会比较契合你的面试,当然,A和D太过轻率。C的回答与面试关系不明确。

专家点评:职业规划还是很重要的吧,是不是从现在就开始做了呢?

范文七:php面试题目及答案

回复: PHP面试题及答案

--------------------------------------------------------------------------------

PHP新手面试题总100分

简述题(50分)

1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)

echo date('Y-m-d H:i:s', strtotime('-1 day'));

2、echo(),print(),print_r()的区别(3分)

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

print只能打印出简单类型变量的值(如int,string)

print_r可以打印出复杂类型变量的值(如数组,对象)

echo -- 输出一个或者多个字符串

3、能够使HTML和PHP分离开使用的模板(1分)

smarty,Heyes Template Class等

5、使用哪些工具进行版本控制?(1分)

VS Server on Apache作服务端,WinCVS作客户端;Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端,或者Subclipse做客户端.

6、如何实现字符串翻转?(3分)

strrev()

---------------------------------------------------------------

7、优化MYSQL数据库的方法。(4分,多写多得)

(1).选取最适用的字段属性,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值。

(2).使用连接(JOIN)来代替子查询(Sub-Queries)

(3).使用联合(UNION)来代替手动创建的临时表

(4).尽量少使用 LIKE 关键字和通配符

(5).使用事务和外键

8、PHP的意思(送1分)

Hypertext Preprocessor

9、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)

now(), DATE_FORMAT(date,format)

10、实现中文字串截取无乱码的方法。(3分)

mb_substr()

---------------------------------------------------------------

11、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1分)

TortoiseSVN-1.2.6 svn-1.2.3

12、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1分)

smarty

13、请简单阐述您最得意的开发之作(4分)

14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)

首先,确认服务器硬件是否足够支持当前的流量

其次,优化数据库访问。

第三,禁止外部的盗链。

第四,控制大文件的下载。

第五,使用不同主机分流主要流量

第六,使用流量分析统计软件。

-----------------------------------------------------------------

15、用PHP写出显示客户端IP与服务器IP的代码1分)

function get_client_ip() {#

if(getenv('HTTP_CLIENT_IP')) {

$client_ip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$client_ip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$client_ip = getenv('REMOTE_ADDR');

} else {

$client_ip = $HTTP_SERVER_VAR['REMOTE_ADDR'];

}

return $client_ip;

}

16、语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们? (2分)

require()和include()除了怎样处理失败之外在各

方面都完全一样。include()产生一个警告而require()则导致一个致命错误。

换句话说,如果你想在丢失文件时停止处理页面,用require()。include() 就不是这样,脚本会继续运行。

require()无论如何都会包含文件,而include()可以有选择地包含.

代替用

include_once

require_once

17、如何修改SESSION的生存时间(1分).

$savePath = "./session_save_dir/";

$lifeTime = 24 * 3600;

session_save_path($savePath);

session_set_cookie_params($lifeTime);

session_start();

18、有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?($1分)

file_get_contents($url)

19、在HTTP 1.0中,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?);(2分)

未授权(Unauthorized)

Header("http/1.0 403 Forbidden");

12、在PHP中,heredoc是一种特殊的字符串,它的结束标志必须?(1分)

跟起始的一样,且结束标志前也要一个换行,后面加上分号

13、谈谈asp,php,jsp的优缺点(1分)

14、谈谈对mvc的认识(1分)

-------------------------------------------------------------------

15、写出发贴数最多的十个人名字的SQL,利用下表:members(id,username,posts,pass,email)(2分)

select members.username

from members

order by posts DESC

limit 10

16. 请说明php中传值与传引用的区别。什么时候传值什么时候传引用?(2分)

按值传递:函数范围内对值的任何改变在函数外部都会被忽略

按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改

优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。

按引用传递则不需要复制值,对于性能提

php面试题目及答案
高很有好处。

17. 在PHP中error_reporting这个函数有什么作用? (1分)

用来配置错误信息回报的等级

18. 请写一个函数验证电子邮件的格式是否正确 (2分)

//if the email address is valid, return true,else return false

function validateEmail($email)

{

if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){

return true;

}else{

return false;

}

}

19. 简述如何得到当前执行脚本路径,包括所得到参数。(2分)

echo $_SERVER['scrīpt_FILENAME']."?".$_SERVER['QUERY_STRING'];

20.如何修改SESSION的生存时间. (1分)

setcookie()

session_set_cookie_params($lifeTime)

--------------------------------------------------------------------

21、JS表单弹出对话框函数是?获得输入焦点函数是? (2分)

alert(),prompt(),confirm()

focus()

22、JS的转向函数是?怎么引入一个外部JS文件?(2分)

window.location.href

范文八:iOS面试题及答案

iOS 面试题及答案

1、 自动释放池是什么,如何工作的?

当您向一个对象发送一个autorelease消息时,cocoa就会将该对象的一个引用放入到最新的自动释放池。它仍然是个正当的对象,因此自动释放池定义的作用域内的其他对象可以向它发送消息。当程序执行到作用域结束的位置时,自动释放池就会被释放,池中的所有对象也就会被释放。

2、 线程和进程的区别和联系?

进程和线程都是由操作系统所体会的程序运行的基本单元,系统会利用该基本单元实现系统对应用的并发性。线程和进程的主要差别在于它们是不同的操作系统资源管理方式,进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所有多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

3、 属性readwrite,readonly,assign,retain,copy,

nonatomic各是什么作用,在哪种情况下用?

1) Readwrite是可读可写特性,需要生成getter方法和

setter方法时

2) Readonly是只读写特性,只会生成getter方法,不会生

成setter方法,不希望属性在类外改变

3) Assign是赋值特性,setter方法将传入参数赋值给实例

变量,仅设置变量时

4) Retain表示持有特性,setter方法将传入参数先保留,

再赋值,传入参数的retaincount会+1

5) Copy表示赋值特性,setter方法将传入对象赋值一份,

需要完全一份新的变量时

6) Nonatomic非原子操作,决定编译器生成的setter,

getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic

4、 object-c中创建线程的方法是什么,如果在主线程中

执行代码,方法是什么,如果想延时执行代码,方法又是什么?

线程创建有三种方法:使用nsthread创建、使用gcd的dispatch创建、使用子类化的nsoperation创建,然后将其加入nsoperationqueue;在主线程执行代码,方法是performSelectorOnMainThread,如果想延时执行代码可以用performSelector:onThread:withObject:waitUntilDone

5、 类别的作用,继承和类别在实现中有何区别?

Category可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改;并且如果类别和原

来类中的方法产生冲突,类别将覆盖原来的方法,因此类别具有更高的优先级;将类的实现分散到多个不同文件或多个不同框架中,创建对私有方法的前向引用,向对象添加非正式协议。继承可以增加,修改或者删除方法,并且可以增加属性

6、 什么是KVC、KVO?

Kvc:键值编码是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制

Kvo:键值观察机制,他提供了观察某一属性变化的方法,极大的简化了代码

7、 在iphone应用中如何保存数据?

1) 通过web服务,保存在服务器上

2) 通过nscoder固化机制,将对象保存在文件中

3) 通过sqlite或者coredata保存在文件数据库中

8、 在项目中什么时候选择使用gcd,什么时候选择

nsoperation?

项目中使用nsoperation的优点是对线程的高度抽象,在项目中使用它,会使项目的程序结构更好,子类化nsoperation的设计思路,是具有面向对象的优点,使得实现是多线程支持,而接口简单,建议在复杂的项目中使用;而gcd的优点是它本身简单,易用,对于不复杂的多线程操作,会节省代

码量,而block参数的使用,会使代码更为易懂,建议在简单项目中使用

9、 iOS性能优化(初级)

1) 用ARC管理内存

2) 在正确的地方使用reuseidentifier

3) 尽可能使view透明

4) 避免庞大的xib

5) 不要block主线程

6) 在imageviews中调整图片大小

7) 选择正确的collection

8) 打开zip压缩

10、 简单描述下客户端的缓存机制?

1) 缓存可以分为:内存数据缓存、数据库缓存、文件缓存

2) 每次想

iOS面试题及答案
要获取数据的时侯

1> 先检查内存中有无缓存

2> 在检查本地有无缓存

3> 最终发送网络请求

4> 讲服务器返回的网络数据进行缓存(内存、数据库、文

件),以便下次读取

11、 iOS控制器view的生命周期

1> init函数——初始化

2> awakefromnib——在loadview之前的工作放在这里

3> viewdidload——一个viewcontroller一个生命周期内这

个函数只会调用一次

4> viewwillappear——view将要出现,每次view消失再出

现都会调用

5> viewwilllayoutsubviews——简要对子视图进行布局 6> Viewdidlayoutsubviews——完成对子视图进行布局 7> viewdidappear——视图将要出现在屏幕上

8> viewwilldisappear——view将要消失

9> viewdiddisappear——view已经消失

范文九:Flex面试题及答案

1.我不想在容器里显示滚动条怎么办?

答:指定horizontalScrollPolicy和verticalScrollPolicy为off 2.请问Flex bulider3可以创建几种不同的项目?

答:三种。Flex Project、 AS Project 和Flex Library Project。

3.你了解RSL嘛?请说明下RSL的使用方法,以及使用RSL为了解决什么问题? 答:RSL(Runtime shared libraries)即动态链接库,在程序运行时由FlashPlayer动态加载。静态链接库是SWC文件,通过编译器的

library-path和include-libraries编译进应用程序。采用静态链接的应用程序SWF会产生比较大的文件以及更长的下载时间。使用RSL的应用程

序载入时间短且文件比较小,而且提高了内存使用效率,只是在开始需要花点时间下载RSL。RSL的强大体现在多个应用程序共享公共代码时,

因为RSL只需要被下载一次,多个应用程序动态链接到相同的RSL,访问其中已经缓存在客户端的资源。

使用RSL:

(1).在项目文件夹中点右建,选择"properties"-"Flex Build Path"-"Library Path"

(2).该选项卡上我们看到"FrameWork linkage",默认是"Merged into cdoe"(FLEX4默认是RSL)

(3).点开下拉,选择"runtime shared library(RSL)"

(4).针对自定义的SWC,修改其link type为RSL,选择None,同时勾上

Automatically extract swf to deployment path(自动将SWF提取到

部署路径)。如果想对不同域的RSL共享,则选择Digests(摘要),同时指定其Policy file url(策略文件)。具体可参考FLEX SDK中的SWC文

件处理方式。

(5).点击OK

4.请问SWC是做什么用的,怎么样自己制作一个SWC?

答:静态链接库是SWC文件,通过编译器的library-path和include-libraries编译进应用程序。

新建Flex Library Object或使用compc命令可以制作SWC。

5.flex生成出来的文件都是很大,请问你用什么办法进行缩小呢?

答:(1)RSL

(2)Module

(3)外部加载资源

6.请问trace( NaN == NaN ) 结果为true 还是false,为什么?

答:NaN 具有独特的数学性质,任何与其相关的比较都会得到false的计算结果。

改用全局 isNaN()函数检测NaN值,如下所示:

trace(NaN == NaN); // false!

trace(NaN != NaN); // false again!

trace(isNaN(NaN)); // true

7.warning: unable to bind to property ” on class „Object‟ (class is not an IEventDispatcher) 在使用ItemRender时,经常会出

现这种警告,请问想去除的话怎么办呢?

答:ArrayCollection的子元素是无法作为数据源绑定的。可以声明中间变量,在override set data时将ArrayCollection的子元素传入,

然后再将中间变量作为新的绑定源即可。

8.现在流行MVC,但是as代码有的时候还是大部分写在mxml里面,请问我想代码分离怎么办呢?

答:严格按照MVC框架规范书写代码。如果还是不行,可以考虑重写组件或者从业务逻辑上解耦。没必要用source引用外部as文件来达到代

码分离,那没有意义。

9.我想继承UIComponent重新写一个正方形的组件,我应该怎么做?请说重点部分即可.

答:(1)使用get、set初始化组件边长等必要数据,指定能通过MXML标记设置的属性。

(2)如果组件内有子元素,覆盖createChildren()方法,使用addChild加入这些子元素。

(3)覆盖commitProperties()方法,提交边长等组件属性变化。

(4)覆盖measure()方法,设置组件缺省size和缺省最小size。

(5)覆盖updateDisplayList()方法,依据布局确定子元素大小及位置。最后,使用graphics类的drawRect方法画出正方形边框。

10.常用的几个切换数据的组件比如: TabNavigator等都有属性 creationPolicy 你知道这种策略的使用方式是什么嘛?以及优,缺点呢?

答:延迟实例化。优点是可以更快地加载组件,缺点是首次访问其他组件时,由于需要重新加载此组件,可能会有一定的延迟。

11.我想在application里获取当前运行的URL,我要怎么获取.

答:Application.application.url

12.请说下事件里的currentTarget 和 target的区别?

答:在事件流的过程中,目标阶段确定的目标对象由Event中的target属性来记录,冒泡阶段移动的游标则由currentTarget来记录。事件

对象冒泡过程中每往上移动一级,就会克隆出一个仅与前副本currentTarget不同的新副本。 13.请列举下你常用的几种effects,并说明使用原因.

答:SoundEffect,为了播放MP3

TweenLite很多特效

14.HBox,VBox和canvas有什么区别呢?试说出其中几点

答:canvas只有绝对布局,没有布局管理器。

HBox,VBox则相反,没有绝对布局,只有相对布局。

15.请问我想在list里选中多行信息,我要怎么做呢?

答:设置allowMultipleSelection为true

16.Alert里面有几个属性,我想设置图片怎么办呢?

答:使用iconClass属性指定图片

17.请问你是否设置过样式呢,我想动态设置样式怎么办呢?如果我想在as代码里设置样式我又要怎么办呢?

答:使用setStyle()

18.你能说一下UIComponent的生命周期嘛?以及相关的使用场合呢?

答:(1)调用组件构造函数

(2)设置组件属性 (3)调用addChild()将组件添加到父组件显示列表

(4)组件的parent属性设置为对父容器的引用

(5)设置样式

(6)组件分发preinitialize事件

(7)调用组件createChildren()

(8)调用 invalidateProperties(),invalidateSize(),invalidateDisplayList()失效方法,FLEX将在下一个“渲染事件”(render event)

期间对相应的commitProperties(),measure(), updateDisplayList()方法进行调用。这个规则唯一例外就是当用户设置组件的height 和

width 属性时, Flex 不会调用measure()方法。也就是说,只有当组件的explicitWidth 和explicitHeight 属性是NaN 时Flex才会调用

measure()方法。

(9)组件分发initialize事件。此时组件所有的子组件初始化完成,但组件尚未更改size和布局,可以利用这个事件在组件布局之前执行一

些附加的处理

(10)在父容器上分发childAdd事件

(11)在父容器上分发initialize事件

(12)在下一个“渲染事件”(render event)中, Flex 执行以下动作:

a.调用组件的commitProperties()方法

b.调用组件的measure()方法

c.调用组件的layoutChrome()方法

d.调用组件的updateDisplayList()方法

e.在组件上分发updateComplete事件

(13)如果commitProperties(), measure(),updateDisplayList()方法调用了invalidateProperties(),invalidateSize(),

invalidateDisplayList()方法,则Flexh 会分发另外一个render事件

(14)在最后的render事件发生后, Flex执行以下动作:

a.设置组件visible属性使其可视

b.组件分发creationComplete事件,组件的大小(size)和布局被确定,这个事件只在组件创建时分发一次

c.组件分发updateComplete事件。无论什么时候,只要组件的布局(layout),位置,大小或其它可视的属性发生变化就会分发这事件,然

后更新组件来正确地显示。

19.请问你是否发现过 flex3里的bug呢,请列举一些?

答:flex Module内存泄露,对象无法释放。

20.列举出flex里面的几个绑定数据对象的方式

答:对自已的类或者变量添加绑定功能:

(1)类前使用[Bindable]表示所有属性都支持绑定,此类必须实现

IEventDispatcher接口。

(2)可以给变量声明前或变量getter setter前使用[Bindable]。如果getter和setter方法同名,那么给其中一个[Bindable],相当于给两个都

用了[Bindable]。

使用拥有绑定功能的属性:

(1)、MXML的{}方式,如:{myInput.text}{myVar1+myVar2}{myBtn} (2)、MXML的方式。和{}相同,可以多绑一,可以双向绑定。如

(3)、AS的mx.binding/utils.BindingUtils类的bindProperty () 方法或bindSetter

() 方法

(4)、AS的mx.binding.utils.ChangeWatcher的watch () 方法

21.请问我自己定义了一个组件,我想在组件里的属性里设置几个默认值,我要怎么设置呢?

答:在定义组件时,初始化组件属性时即可指定默认值。

22.callLater()方法怎么使用,为什么要使用这个方法呢?

答:callLater(method:Function, args:Array):void

其中method是函数名,args是要传入函数的参数。

callLater指定的函数在下次刷新屏幕的时候才会执行,这可以确保在对某个对象进行操作时对象已经创建完毕。当然也可以利用这个特点来制作渐进动画。

23.请问你是否使用过module这种方法去做项目呢?他的优,缺点是什么呢?使用组件的方式加载的话,他的优,缺点是什么呢?

答:优点是合理分割了主Application,模块化开发。更小的SWF文件体积,配合RSL和延迟加载策略,大大减少用户等待时间。缺点就是容易引起内存泄露。

24.目前网页里都有导航,请问在Flex要做导航要注意一些什么呢?以及怎么样做呢?

答:注意默认的延迟实例化可能会导致某些对象为空。

25.我想在一个错误的图片链接里,定义一下默认的图片怎么做呢?

答:控制Image的source属性,当图片链接出现错误时,指定默认链接。

26.请试写一个自定义的验证组件

答:

package myCompenent

{

import mx.validators.Validator;//引用Validator类

import mx.validators.ValidationResult;//引用ValidationResult类

public class myValidators extends Validator

{ public function myValidators()//构造函数

{

super();

}

private var results:Array;//定义一个数组,用以存储错误 //重写验证函数

override protected function doValidation(value:Object):Array

{

var s:String = value as String;

results = [];//清空数组 results = super.doValidation(value);//先用继承类中的doValida tion方法验证

if (results.length > 0)//如果验证时有错,返回错误信息

return results;

if(s.length>6)//自定义验证,字符长度不超过6

{ //记录出错信息

results.push(new ValidationResult(true,"text","StringTooLong", "字符长度超过6了"));

}

return results;

}

}

}

27.请说明下trigger triggerEvent 在验证组件里是什么意思,具体怎么使用呢?

答:指定触发验证的组件和触发事件,默认是source指定的组件和valueCommit事件。

具体来说,多个validator的source对应多个组件,但它

Flex面试题及答案
们的trigger都指向一个提交按钮,triggerEvent都是click。这样,只会在点击提交按

钮时,才触发所有验证。

28.ExternalInterface, LocalConnection 2者有什么区别?

答:ExternalInterface是Flex和Javascript通迅使用;

LocalConnection可以让运行于同一台计算机的本地应用程序进行交互,使用AMF3格式通信,兼容以前版本。

29.你是否使用过flex的测试工具呢?请说明下具体是哪种,以及使用方式,你为什么使用这种工具?

答:没有,只听过FlexUnit,FlexMonkey。

30.我能把CSS编译成swf嘛?

答:可以,在CSS文件上右键选择Compile CSS to SWF。

31.请用as3列举下你用过的模式

答:工厂模式,单例模式

32.Embed绑定图片有什么缺点?

答:直接编译到swf文件中,造成其体积过大。而且由于嵌入代码中,维护不便。

33.TitleWindow的组件是可以拖动的,我不想让他拖动我要怎么办呢?

答:让isPopUp属性=false,同时设置弹出窗口为模态窗口,禁止与其他窗口交互。

34.你是否使用过profile,你觉得这个工具怎么样,优,缺点是什么呢?

答:可以很方便地观察对象的创建和销毁,帮助检查内存泄露问题。

35.你是否做过flex 前端的性能优化,你觉得怎么做是比较完美的?

答:(1)、避免容器的多级嵌套,减少相对尺寸、相对定位的使用。

(2)、尽量使用轻量级的容器

(3)、避免使用大体积的组件,比如DataGrid、AdvancedDataGrid

(4)、处理数据时多用分页的方式

(5)、少使用setStyle

(6)、使用延迟实例化加载子组件

36.你是否了解E4X,请说明一下优,缺点?

答:E4X是在ECMA-357标准中定义的,并成为AS3的一部分。优点是提供更简明和可读性强的语法从XML中查找和提取数据。

37.请列举一下你知道的影响性能的几个因素?

答:同上面第35题。

38.请说明一下ShareObject的使用方法?以及优,缺点?

答:getLocal()用来指定存储在客户端的路径。

data属性用来指定要存储的数据内容。

flush方法负责把数据内容写入。

clear方法用于清除储存的信息。

39.请列举一下,你认为不错的网站或者blog.

答:insideRIA,AS天地会,AIRIA,javeeye,N神,杜增强,牛牛猪研究所,黑羽

40.我现在给你100万做一个flex项目,你认为成功的要素在哪呢?

答:(1)数据和需求等传统软件项目的成功要素

(2)模块化开发,MVC框架

(3)swf文件减肥,运行效率,内存泄露问题,前台优化

范文十:C#面试题及答案

C#面试题

1. string str; string str=””; string str=null;三者之间有什么区别,最好能用图形表示。 答:区别如下:

(1) string str;如果str是局部变量,编译时会忽略该变量,所以不会分配任何内存空间,

如下图。如果是类的成员变量,会被赋null空值,所以等于

str=null;

栈区堆区

(2) string str=””;堆和栈中都分配了空间,栈中保存堆中的地址,堆中为空字符串。 栈区堆区

(3)string str=null;只在栈中分配了指针,但该指针为空(指针的值为0)

栈区堆区

2. string 和StringBuilder有什么区别,在什么情况下使用StringBuilder?

答:区别如下:

string是一个不可变的字符串,如以下语句中

sring a=”abcd”;

a=”eftg”;

语句1中a代表了栈区的指针,指向堆区的空间,堆区存放的是”abcd”这个字符串,string的不可变性体现在堆区中的值是不可变的,也就是说不能把堆区中的”abcd”改为别的值。在第二条语句中给a重新赋值,实质是重新在堆区分配新的内存,其中的值为新的值”eftg”,并将a指向这个新的地址,也就是说第一条语句的a和第二条语句的a其实是不同的地址。

在做大量的类似于a+=”abcdd”;这样的操作时string会频繁分配内存,因此速度慢。 StringBulider通过StringBuilder str=new StringBuilder(“abcd”);这种语句初始化,并且会预留一些空间给将来追加字符串时使用。上面的语句用StringBuilder替换如下: StringBuilder a=new StringBuilder(“abcd”);

a.Append(“eftg”);

两行代码中的a在栈区的值也保持了不变(也就是说堆区的地址相同),而且在预留空间足够的情况下也不会重新分配内存,因此速度会快很多,这是一种用空间换时间的用法。

StringBuilder一般在频繁改变字符串内容时使用。

3. GC是什么? 为什么要有GC?

答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。当引用类型在栈区的所有指针释放造成没有任何指针指向堆区的地址时,堆区的内存会被回收。

public void Test()

{

object a=new object();

}

Test();

当调用Test函数进入Test函数内部时,内存如下:

栈区堆区

当函数运行完成后,变量a的作用域已过,a因为位于栈区,会被自动弹出,此时内存如下:

栈区堆区

此时a已不存在,但堆区分配的内存还被占用,该内存没有任何指针指向它,这就是内存中的垃圾。当GC启动时,会对堆区进行扫描,扫描到该内存区域时会将其销毁。

4. const和readonly有什么区别?

答:const可以用于类的成员常量和局部常量,必须在声明时赋值,之后不可以对常量进行赋值。而readonly只能用于类的成员变量不能用于局部变量,在声明时可以不赋值,除了在构造函数中可以再次赋值外,其它的地方和const一样也不能赋值。

5. 接口和抽象类有什么区别?你选择使用接口和抽象类的依据是什么?答

答:区别如下

(1) 抽象类可以有抽象成员(无具体实现),也可以有非抽象成员(有具体实现);

接口只有抽象成员。

(2) 一个类不能同时继承多个抽象类,一个类可以同时实现多个接口。

如果多个子类中有很多代码是重复的,这时采用抽象类,因为可以将这些代码放到抽象

类的非抽象方法中,这样可以达到代码复用。当实现多个接口时因为抽象类不支持,只能使用接口。

6. struct和class有什么区别

答:两者都可以有成员变量、属性、索引器、事件、函数、构造函数,主要区别如下:

7. try后面一个finally,try中有一个return,那么finally中的代码会不会运行?如果运行,

是在return后还是return前。

答:会运行,并且在return 后运行。如下代码:调用Test();该函数中的i=100会运行,但最终返回值为10。

private int Test()

{

int i = 10;

try

{

return i;

}

finally

{

i = 100;

}

}

int b =Test();

8. 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

答:该题解题思路有很多,主要是看运行效率如何,下面提供一种方法。

int[] array = new int[100];

int temp[] = new int[100];

for (int i = 0; i

{

temp[i]=i+1;

}

Random rand = new Random();

for (int i = 0; i

{

int index = rand.Next(100-i-1);

array[i] = temp[index];

temp[index]=temp[100-i-1];

}

9. C#中要使一个类支持foreach遍历,实现过程怎样?

答:必须实现IEnumerable,IEnumerator这两个接口,如下:

public class MyList : IEnumerable,IEnumerator

{

private int position = -1;

string[] array = new string[4];

public MyList()

{

array[0] = "a";

array[1] = "b";

array[2] = "c";

array[3] = "d";

}

#region IEnumerable 成员

//每次使用foreach时都会调用它得到一个枚举器

public IEnumerator GetEnumerator()

{

Reset();

return (this as IEnumerator);

}

#endregion

#region IEnumerator 成员

//遍历时通过这个属性得到值

public object Current

{

get { return array[position]; }

}

//访问下一个元素时使用MoveNext移动位置

public bool MoveNext()

{

if (position

{

position++;

return true;

}

else

return false;

}

//遍历前要使位置归位

public void Reset()

{

position = -1;

}

#endregion

}

以下不用foreach遍历集合

MyList list=new MyList();

While(list.MoveNext())

{

Object o=list.Current;

}

10. 以下程序有什么错?

public class TestClass

{

private int count;

private static int y;

public static void setvalue ()

{

count=1;

y=1;

}

}

答:在静态函数中只能访问静态成员变量;以上代码访问了实例成员。

11. net中什么类不能被继承?

答:如果在类前加上sealed关键字,则表示该类为密封类,密封类不能被继承。 sealed 除了可以应用于类外,还可以应用于实例方法和属性。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与override一起使用。如:

//下面这个sealed使用正确,表示该类不能继承

public sealed class Test

{

private int myVar;

//下面这个sealed错误,编译不会通过,因为sealed必须和override一起使用

public sealed int MyProperty

{

get { return myVar; }

set { myVar = value; }

}

//下面这个sealed使用正确,表示如果该类不是密封类,

//那么在派生类中也不可以重写该方法

public sealed override string ToString()

{

return base.ToString();

}

}

12. is 和as 有什么区别?

答:is用来判断一个实例是否属于某个类。如:

Dog d=new Dog();

If(d is Dog)

{

Console.WriteLine(“d是一只狗”);

}

以上语句Console.WriteLine(“d是一只狗”);会运行,因为d is Dog返回true,如果Dog从Animal类继承并实现了IPet接口,则d is Animal和d is IPet都会返回true;

as用于在兼容的引用类型之间执行转换,如果转换失败则返回null,它等价于如下语句: expression is type ? (type)expression : (type)null

13. net中函数传递参数有那些方式?有什么区别?

答:传值和传引用,传引用又两种方式,ref和out,ref要求变量在传参前赋值,out可以不赋值。传引用必须是一个地址,传值是指将栈中的值拷贝到函数的参数,传引用表示传入的变量和接收参数是同一个变量

public class Test

{

public int myVar;

public int MyProperty

{

get { return myVar; }

set { myVar = value; }

}

}

以上这个类中有字段和属性

private void F(ref int i)

{

i = 100;

}

有一个方法传递引用,调用方式如下:

Test t = new Test();

F(ref t. MyProperty);

以上代码编译不能通过,因为属性不是变量,其实质是函数,如下则可通过

Test t = new Test();

F(ref t. myVar);

因为字段是变量

14. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归

算法实现。

答:public class MainClass

{

public static void Main()

{

Console.WriteLine(Foo(30));

}

public static int Foo(int i)

{

if (i

return 0;

else if( i

return 1;

else

return Foo(i -1) + Foo(i - 2);

}

}

C#面试题及答案

>

15. C#中的委托是什么?事件是不是一种委托?

答 :委托封装了函数指针的集合,它可以指向一组函数。

事件也是委托,是一种特殊的委托。

16. 请编程实现一个冒泡排序算法?

答:

int [] array = new int [*] ;

int temp = 0 ;

for (int i = 0 ; i

{

for (int j = i + 1 ; j

{

if (array[j]

{

temp = array[i] ;

array[i] = array[j] ;

array[j] = temp ;

}

}

}

17. 在下面的例子里

using System;

class A

{

public A()

{

PrintFields();

}

public virtual void PrintFields(){}

}

class B:A

{

int x=1;

int y;

public B()

{

y=-1;

}

public override void PrintFields()

{

Console.WriteLine("x={0},y={1}",x,y);

}

}

当使用new B()创建B的实例时,产生什么输出?

答:X=1,Y=0

当使用New创建B的实例时,因为B继承了A类,A的构造函数首先会被运行,但应当注意的是,虽然运行的是A的构造函数,但在A的构造函数中调用的函数首先是在B类中查找,因为PrintFields已被重写,所以最终运行B类中的PrintFields函数。

18. CTS、CLS、CLR分别作何解释?

答:

CTS:通用类型系统。一个所有.NET语言都支持的数据类型的集合,确保这些语言可以相互传送数据,体现了.NET语言的互操作性。

CLS:共公语言规范。一组定义了一种语言的边界的标准,或者说是一种语言(与CLS兼容的)必须支持或遵循的一系列语言功能,从而使得其可以与其他的.NET语言互操作。 CLR:公共语言运行库。CLR处理在.NET Framework 内部运行的代码(称之为托管代码),并负责管理用于执行应用程序的进程和线程。

19. 什么是装箱和拆箱?

答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

20. net Remoting 的工作原理是什么?

答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。

21. 求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

答: