文档库 最新最全的文档下载
当前位置:文档库 › C++面试宝典2014版

C++面试宝典2014版

C++面试宝典2014版
C++面试宝典2014版

1.new、delete、malloc、free关系

对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。

个人理解

New/delete:

1.new会调用构造函数,动态申请内存。delete调用析构函数,动态释放内存。

2.C++的运算符

3.非内部数据类型,他会调用构造和析构,并且操作内存。对于内部数据类型,他只操

作内存。

Malloc/free:

1.malloc动态申请内存,free动态释放内存。

2.C语言的标准库函数

3. 针对C++中的内部数据类型,依旧可以用,但要包含头文件。非内部数据类型不行,

因为他不能自动调用构造和析构函数

2.delete与delete []区别

delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。在More Effective C++中有更为详细的解释:―当delete操作符用于数组时,它为每个数组元素调用析构函数,然后调用operatordelete来释放内存。‖delete与New配套,delete []与new []配套

MemTest*mTest1=newMemTest[10];

MemTest*mTest2=newMemTest;

int*pInt1=newint[10];

int*pInt2=newint;

delete[]pInt1; //-1-

delete[]pInt2; //-2-

delete[]mTest1;//-3-

delete[]mTest2;//-4-

在-4-处报错。

这就说明:对于内建简单数据类型,delete和delete[]功能是相同的。对于自定义的复杂数据类型,delete和delete[]不能互用。delete[]删除一个数组,delete删除一个指针简单来说,用new分配的内存用delete删除用new[]分配的内存用delete[]删除delete[]会调用数组元素的析构函数。内部数据类型没有析构函数,所以问题不大。如果你在用delete时没用括号,delete 就会认为指向的是单个对象,否则,它就会认为指向的是一个数组。

3.C和C++ 的共同点?不同之处?

4.继承的优缺点。

类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。

(待补充)

5.C++有哪些性质(面向对象特点)

封装,继承和多态。

在面向对象程序设计语言中,封装是利用可重用成分构造软件系统的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;封装是实现信息隐蔽的一种技术,其目的是使类的定义和实现分离。

6.子类析构时要调用父类的析构函数吗?

析构函数调用的次序是先派生类的析构后基类的析构,也就是说在基类的的析构调用的时候,派生类的信息已经全部销毁了定义一个对象时先调用基类的构造函数、然后调用派生类的构造函数;析构的时候恰好相反:先调用派生类的析构函数、然后调用基类的析构函数JA V A 无析构函数深拷贝和浅拷贝

7.多态,虚函数,纯虚函数

多态:是对于不同对象接收相同消息时产生不同的动作。C++的多态性具体体现在运行和编译两个方面:在程序运行时的多态性通过继承和虚函数来体现;

在程序编译时多态性体现在函数和运算符的重载上

虚函数:在基类中冠以关键字virtual 的成员函数。它提供了一种接口界面。允许在派生类中对基类的虚函数重新定义。

纯虚函数的作用:在基类中为其派生类保留一个函数的名字,以便派生类根据需要对它进行定义。作为接口而存在纯虚函数不具备函数的功能,一般不能直接被调用。

从基类继承来的纯虚函数,在派生类中仍是虚函数。如果一个类中至少有一个纯虚函数,那么这个类被称为抽象类(abstract class)。

抽象类中不仅包括纯虚函数,也可包括虚函数。l抽象类必须用作派生其他类的基类,而不能用于直接创建对象实例。但仍可使用指向抽象类的指针支持运行时多态性。

8.求下面函数的返回值(微软)

int func(x)

{

int countx = 0;

while(x)

{

countx ++;

x = x&(x-1);

}

return countx;

}

假定x = 9999。答案:8

思路:将x转化为2进制,看含有的1的个数。

9.什么是“引用”?申明和使用“引用”要注意哪些问题?

答:引用就是某个目标变量的―别名‖(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。

10.将“引用”作为函数参数有哪些特点?

(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。

(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给形参分配存储单元,形参变量是实参变量的副本;如果传递的是对象,还将调用拷贝构造函数。因此,当参数传递的数据较大时,用引用比用一般变量传递参数的效率和所占空间都好。

(3)使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用"*指针变量名"的形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调函数的调用点处,必须用变量的地址作为实参。而引用更容易使用,更清晰。

11.在什么时候需要使用“常引用”?

如果既要利用引用提高程序的效率,又要保护传递给函数的数据不在函数中被改变,就应使用常引用。常引用声明方式:const 类型标识符&引用名=目标变量名;

例1

int a ;

const int &ra=a;

ra=1; //错误

a=1; //正确

例2

string foo( );

void bar(string & s);

那么下面的表达式将是非法的:

bar(foo( ));

bar("hello world");

原因在于foo( )和"hello world"串都会产生一个临时对象,而在C++中,这些临时对象都是const类型的。因此上面的表达式就是试图将一个const类型的对象转换为非const类型,这是非法的。引用型参数应该在能被定义为const的情况下,尽量定义为const 。

12.将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?

格式:类型标识符&函数名(形参列表及类型说明){ //函数体}

好处:在内存中不产生被返回值的副本;(注意:正是因为这点原因,所以返回一个局部变量的引用是不可取的。因为随着该局部变量生存期的结束,相应的引用也会失效,产生runtime error! 注意事项:

(1)不能返回局部变量的引用。这条可以参照Effective C++[1]的Item 31。主要原因是局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指"的引用,程序会进入未知状态。

(2)不能返回函数内部new分配的内存的引用。这条可以参照Effective C++[1]的Item 31。虽然不存在局部变量的被动销毁问题,可对于这种情况(返回函数内部new分配内存的引用),又面临其它尴尬局面。例如,被函数返回的引用只是作为一个临时变量出现,而没有被赋予一个实际的变量,那么这个引用所指向的空间(由new分配)就无法释放,造成memory leak。

(3)可以返回类成员的引用,但最好是const。这条原则可以参照Effective C++[1]的Item 30。主要原因是当对象的属性是与某种业务规则(business rule)相关联的时候,其赋值常常与某些其它属性或者对象的状态有关,因此有必要将赋值操作封装在一个业务规则当中。如果其它对象可以获得该属性的非常量引用(或指针),那么对该属性的单纯赋值就会破坏业务规则的完整性。

(4)流操作符重载返回值申明为―引用‖的作用:

流操作符<<和>>,这两个操作符常常希望被连续使用,例如:cout << "hello" << endl;因此这两个操作符的返回值应该是一个仍然支持这两个操作符的流引用。可选的其它方案包括:返回一个流对象和返回一个流对象指针。但是对于返回一个流对象,程序必须重新(拷贝)构造一个新的流对象,也就是说,连续的两个<<操作符实际上是针对不同对象的!这无法让人接受。对于返回一个流指针则不能连续使用<<操作符。因此,返回一个流对象引用是惟一选择。这个唯一选择很关键,它说明了引用的重要性以及无可替代性,也许这就是C++语言中引入引用这个概念的原因吧。赋值操作符=。这个操作符象流操作符一样,是可以连续使用的,例如:x = j = 10;或者(x=10)=100;赋值操作符的返回值必须是一个左值,以便可以被继续赋值。因此引用成了这个操作符的惟一返回值选择。

例3

#i nclude

int &put(int n);

int vals[10];

int error=-1;

void main()

{

put(0)=10; //以put(0)函数值作为左值,等价于vals[0]=10;

put(9)=20; //以put(9)函数值作为左值,等价于vals[9]=20;

cout<

cout<

}

int &put(int n)

{

if (n>=0 && n<=9 ) return vals[n];

else { cout<<"subscript error"; return error; }

}

(5)在另外的一些操作符中,却千万不能返回引用:+-*/ 四则运算符。它们不能返回引用,Effective C++[1]的Item23详细的讨论了这个问题。主要原因是这四个操作符没有side effect,因此,它们必须构造一个对象作为返回值,可选的方案包括:返回一个对象、返回一个局部变量的引用,返回一个new分配的对象的引用、返回一个静态对象引用。根据前面提到的引用作为返回值的三个规则,第2、3两个方案都被否决了。静态对象的引用又因为((a+b) == (c+d))会永远为true而导致错误。所以可选的只剩下返回一个对象了。

13.“引用”与多态的关系?

引用是除指针外另一个可以产生多态效果的手段。这意味着,一个基类的引用可以指向它的派生类实例。例4

Class A; Class B : Class A{...}; B b; A& ref = b;

14.“引用”与指针的区别是什么?

指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是上面提到的对函数传ref和pointer的区别。

15.什么时候需要“引用”?

流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。以上2-8 参考:https://www.wendangku.net/doc/8d8554725.html,/c/NO0000021.htm

16.结构与联合有和区别?

(1). 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。

(2). 对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。

17.面关于“联合”的题目的输出?

a)

#i nclude

union

{

int i;

char x[2];

}a;

void main()

{

a.x[0] = 10;

a.x[1] = 1;

printf("%d",a.i);

}

答案:266 (低位低地址,高位高地址,内存占用情况是Ox010A)

b)

main()

{

union{ /*定义一个联合*/

int i;

struct{ /*在联合中定义一个结构*/

char first;

char second;

}half;

}number;

number.i=0x4241; /*联合成员赋值*/

printf("%c%cn", number.half.first, mumber.half.second);

number.half.first='a'; /*联合中结构成员赋值*/

number.half.second='b';

printf("%xn", number.i);

getch();

}

答案:AB (0x41对应'A',是低位;Ox42对应'B',是高位)

6261 (number.i和number.half共用一块地址空间)

18.关联、聚合(Aggregation)以及组合(Composition)的区别?

涉及到UML中的一些概念:关联是表示两个类的一般性联系,比如―学生‖和―老师‖就是一种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,如下图所示,用空的菱形表示聚合关系:从实现的角度讲,聚合可以表示为:

class A {...} class B { A* a; .....}

而组合表示contains-a的关系,关联性强于聚合:组合类与被组合类有相同的生命周期,组合类要对被组合类负责,采用实心的菱形表示组合关系:实现的形式是:

class A{...} class B{ A a; ...}

19.面向对象的三个基本特征,并简单叙述之?

1. 封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public)

2. 继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复用的两种方式。

3. 多态:是将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。

20.重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别?

常考的题目。从定义上来说:

重载:是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。

重写:是指子类重新定义父类虚函数的方法。

从实现原理上来说:

重载:编译器根据函数不同的参数表,对同名函数的名称做修饰,然后这些同名函数就成了不同的函数(至少对于编译器来说是这样的)。如,有两个同名函数:function func(p:integer):integer;和function func(p:string):integer;。那么编译器做过修饰后的函数名称可能是这样的:int_func、str_func。对于这两个函数的调用,在编译器间就已经确定了,是静态的。也就是说,它们的地址在编译期就绑定了(早绑定),因此,重载和多态无关!

重写:和多态真正相关。当子类重新定义了父类的虚函数后,父类指针根据赋给它的不同的子类指针,动态的调用属于子类的该函数,这样的函数调用在编译期间是无法确定的(调用的子类的虚函数的地址无法给出)。因此,这样的函数地址是在运行期绑定的(晚绑定)。

21.多态的作用?

主要是两个:

1. 隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用;

2. 接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属性时的正确调用。

22.Ado与https://www.wendangku.net/doc/8d8554725.html,的相同与不同?

除了―能够让应用程序处理存储于DBMS 中的数据―这一基本相似点外,两者没有太多共同之处。但是Ado使用OLE DB 接口并基于微软的COM 技术,而https://www.wendangku.net/doc/8d8554725.html, 拥有自己的https://www.wendangku.net/doc/8d8554725.html, 接口并且基于微软的.NET 体系架构。众所周知.NET 体系不同于COM 体系,https://www.wendangku.net/doc/8d8554725.html, 接口也就完全不同于ADO和OLE DB 接口,这也就是说https://www.wendangku.net/doc/8d8554725.html, 和ADO是两种数据访问方式。https://www.wendangku.net/doc/8d8554725.html, 提供对XML 的支持。

23.New delete 与malloc free 的联系与区别?

答案:都是在堆(heap)上进行动态的内存操作。用malloc函数需要指定内存分配的字节数并且不能初始化对象,new 会自动调用对象的构造函数。delete 会调用对象的destructor,而free 不会调用对象的destructor.

24.#define DOUBLE(x) x+x ,i = 5*DOUBLE(5);i 是多少?

答案:i 为30。

25.有哪几种情况只能用intialization list 而不能用assignment?

答案:当类中含有const、reference 成员变量;基类的构造函数都需要初始化表。

26. C++是不是类型安全的?

答案:不是。两个不同类型的指针之间可以强制转换(用reinterpret cast)。C#是类型安全的。

27. main 函数执行以前,还会执行什么代码?答案:全局对象的构造函数会在main 函数之前执行。

28. 描述内存分配方式以及它们的区别?

1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。

2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集。

3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delete 释放内存。动态内存的生存期由程序员决定,使用非常灵活,但问题也最多。

29.struct 和class 的区别

答案:struct 的成员默认是公有的,而类的成员默认是私有的。struct 和class 在其他方面是功能相当的。从感情上讲,大多数的开发者感到类和结构有很大的差别。感觉上结构仅仅象一堆缺乏封装和功能的开放的内存位,而类就象活的并且可靠的社会成员,它有智能服务,有牢固的封装屏障和一个良好定义的接口。既然大多数人都这么认为,那么只有在你的类有很少的方法并且有公有数据(这种事情在良好设计的系统中是存在的!)时,你也许应该使用struct 关键字,否则,你应该使用class 关键字。

30.当一个类A 中没有任何成员变量与成员函数,这时sizeof(A)的值是多少?

答案:如果不是零,请解释一下编译器为什么没有让它为零。(Autodesk)肯定不是零。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]…了。

31. 在8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel)

答案:通用寄存器给出的地址,是段内偏移地址,相应段寄存器地址*10H+通用寄存器内地址,就得到了真正要访问的地址。

32. 比较C++中的4种类型转换方式?

重点是static_cast, dynamic_cast和reinterpret_cast的区别和应用。

dynamic_casts在帮助你浏览继承层次上是有限制的。它不能被用于缺乏虚函数的类型上,它被用于安全地沿着类的继承关系向下进行类型转换。如你想在没有继承关系的类型中进行转换,你可能想到static_cast

33.分别写出BOOL,int,float,指针类型的变量

a 与“零”的比较语句。

答案:

BOOL : if ( !a ) or if(a)

int : if ( a == 0)

float : const EXPRESSION EXP = 0.000001

if ( a < EXP && a >-EXP)

pointer : if ( a != NULL) or if(a == NULL)

34.请说出const与#define 相比,有何优点?

答案:

Const作用:定义常量、修饰函数参数、修饰函数返回值三个作用。被Const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。

1)const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。

2)有些集成化的调试工具可以对const 常量进行调试,但是不能对宏常量进行调试。

35.简述数组与指针的区别?

数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。

(1)修改内容上的差别

char a[] = ―hello‖;

a[0] = ?X‘;

char *p = ―world‖; // 注意p 指向常量字符串

p[0] = ?X‘; // 编译器不能发现该错误,运行时错误

(2) 用运算符sizeof 可以计算出数组的容量(字节数)。sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。

char a[] = "hello world";

char *p = a;

cout<< sizeof(a) << endl; // 12 字节

cout<< sizeof(p) << endl; // 4 字节

计算数组和指针的内存容量

void Func(char a[100])

{

cout<< sizeof(a) << endl; // 4 字节而不是100 字节

}

36.类成员函数的重载、覆盖和隐藏区别?

答案:a.成员函数被重载的特征:

(1)相同的范围(在同一个类中);

(2)函数名字相同;

(3)参数不同;

(4)virtual 关键字可有可无。

b.覆盖是指派生类函数覆盖基类函数,特征是:

(1)不同的范围(分别位于派生类与基类);

(2)函数名字相同;

(3)参数相同;

(4)基类函数必须有virtual 关键字。

c.―隐藏‖是指派生类的函数屏蔽了与其同名的基类函数,规则如下:

(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,

基类的函数将被隐藏(注意别与重载混淆)。

(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)

37.求出两个数中的较大这

There are two int variables: a and b, don‘t use ―if‖, ―? :‖, ―switch‖or other judgement statements, find out the biggest one of the two numbers.

答案:( ( a + b ) + abs( a - b ) ) / 2

38.如何打印出当前源文件的文件名以及源文件的当前行号?

答案:

cout << __FILE__ ;

cout<<__LINE__ ;

__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。

39. main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?

答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void);

void main( void )

{

String str("zhanglin");

_onexit( fn1 );

_onexit( fn2 );

_onexit( fn3 );

_onexit( fn4 );

printf( "This is executed first.n" );

}

int fn1()

{

printf( "next.n" );

return 0;

}

int fn2()

{

printf( "executed " );

return 0;

}

int fn3()

{

printf( "is " );

return 0;

}

int fn4()

{

printf( "This " );

return 0;

}

The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

40.如何判断一段程序是由C 编译程序还是由C++编译程序编译的?

答案:

#ifdef __cplusplus

cout<<"c++";

#else

cout<<"c";

#endif

41.文件中有一组整数,要求排序后输出到另一个文件中

答案:

#i nclude

#i nclude

using namespace std;

void Order(vector& data) //bubble sort

{

int count = data.size() ;

for ( int i = 0 ; i < count ; i++)

{

for ( int j = 0 ; j < count - i - 1 ; j++)

{

if ( data[j] > data[j+1])

{

int temp = data[j] ;

data[j] = data[j+1] ;

data[j+1] = temp ;

}

}

}

void main( void )

{

vectordata;

ifstream in("c:\data.txt");

if ( !in)

{

cout<<"file error!";

exit(1);

}

int temp;

while (!in.eof())

{

in>>temp;

data.push_back(temp);

}

in.close(); //关闭输入文件流

Order(data);

ofstream out("c:\result.txt");

if ( !out)

{

cout<<"file error!";

exit(1);

}

for ( i = 0 ; i < data.size() ; i++)

out<

out.close(); //关闭输出文件流

}

42.链表题:一个链表的结点结构

struct Node

{

int data ;

Node *next ;

};

typedef struct Node Node ;

(1)已知链表的头结点head,写一个函数把这个链表逆序( Intel)

Node * ReverseList(Node *head) //链表逆序

{

if ( head == NULL || head->next == NULL )

return head;

Node *p1 = head ;

Node *p2 = p1->next ;

Node *p3 = p2->next ;

p1->next = NULL ;

while ( p3 != NULL )

{

p2->next = p1 ;

p1 = p2 ;

p2 = p3 ;

p3 = p3->next ;

}

p2->next = p1 ;

head = p2 ;

return head ;

}

(2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)

Node * Merge(Node *head1 , Node *head2)

{

if ( head1 == NULL)

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

Node *p1 = NULL;

Node *p2 = NULL;

if ( head1->data < head2->data )

{

head = head1 ;

p1 = head1->next;

p2 = head2 ;

}

else

{

head = head2 ;

p2 = head2->next ;

p1 = head1 ;

}

Node *pcurrent = head ;

while ( p1 != NULL && p2 != NULL)

{

if ( p1->data <= p2->data )

{

pcurrent->next = p1 ;

pcurrent = p1 ;

p1 = p1->next ;

}

else

{

pcurrent->next = p2 ;

pcurrent = p2 ;

p2 = p2->next ;

}

}

if ( p1 != NULL )

pcurrent->next = p1 ;

if ( p2 != NULL )

pcurrent->next = p2 ;

return head ;

}

(3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。(Autodesk)

答案:

Node * MergeRecursive(Node *head1 , Node *head2)

{

if ( head1 == NULL )

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

if ( head1->data < head2->data )

{

head = head1 ;

head->next = MergeRecursive(head1->next,head2);

}

else

{

head = head2 ;

head->next = MergeRecursive(head1,head2->next);

}

return head ;

----------

41. 分析一下这段程序的输出(Autodesk)

class B

{

public:

B()

{

cout<<"default constructor"<

}

~B()

{

cout<<"destructed"<

}

B(int i):data(i) //B(int) works as a converter ( int -> instance of B)

{

cout<<"constructed by parameter " << data <

}

private:

int data;

};

B Play( B b)

{

return b ;

}

(1) results:

int main(int argc, char* argv[]) constructed by parameter 5

{ destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(t1); destructed t1形参析构

return 0;destructed t2注意顺序!

} destructed t1

(2) results:

int main(int argc, char* argv[]) constructed by parameter 5

{ destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(10); constructed by parameter 10

return 0;destructed B(10)形参析构

} destructed t2注意顺序!

destructed t1

43.写一个函数找出一个整数数组中,第二大的数(microsoft)

答案:

const int MINNUMBER = -32767 ;

int find_sec_max( int data[] , int count)

{

int maxnumber = data[0] ;

int sec_max = MINNUMBER ;

for ( int i = 1 ; i < count ; i++)

{

if ( data[i] > maxnumber )

{

sec_max = maxnumber ;

maxnumber = data[i] ;

}

else

{

if ( data[i] > sec_max )

sec_max = data[i] ;

}

}

return sec_max ;

}

44.写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。

KMP算法效率最好,时间复杂度是O(n+m),

46.多重继承的内存分配问题:

比如有class A : public class B, public class C {} 那么A的内存结构大致是怎么样的?

这个是compiler-dependent的, 不同的实现其细节可能不同。如果不考虑有虚函数、虚继承的话就相当简单;否则的话,相当复杂。可以参考《深入探索C++对象模型

47.如何判断一个单链表是有环的?(注意不能用标志位,最多只能用两个额外指针)

struct node { char val; node* next;}

bool check(const node* head) {} //return false : 无环;true: 有环一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然):bool check(const node* head)

{

if(head==NULL) return false;

node *low=head, *fast=head->next;

while(fast!=NULL && fast->next!=NULL)

{

low=low->next;

fast=fast->next->next;

if(low==fast) return true;

}

return false;

}

48.指针找错题

分析这些面试题,本身包含很强的趣味性;而作为一名研发人员,通过对这些面试题的深入剖析则可进一步增强自身的内功。

2.找错题试题1:

以下是引用片段:

void test1() //数组越界

{

char string[10];

char* str1 = "0123456789";

strcpy( string, str1 );

}

试题2:

以下是引用片段:

void test2()

{

char string[10], str1[10];

int i;

for(i=0; i<10; i++)

{

str1= 'a';

}

strcpy( string, str1 );

}

试题3:

以下是引用片段:

void test3(char* str1)

{

char string[10];

if( strlen( str1 ) <= 10 )

{

strcpy( string, str1 );

}

}

解答:

试题1字符串str1需要11个字节才能存放下(包括末尾的‘\0‘),而string只有10个字节的

空间,strcpy会导致数组越界;对试题2,如果面试者指出字符数组str1不能在数组内结束可以给3分;如果面试者指出strcpy(string,str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性可以给7分,在此基础上指出库函数strcpy工作方式的给10分;

对试题3,if(strlen(str1) <= 10)应改为if(strlen(str1) <10),因为strlen的结果未统计‘\0‘所占用的1个字节。剖析:考查对基本功的掌握

(1)字符串以‘\0‘结尾;

(2)对数组越界把握的敏感度;

(3)库函数strcpy的工作方式,

49.如果编写一个标准strcpy函数

总分值为10,下面给出几个不同得分的答案:2分以下是引用片段:

void strcpy( char *strDest, char *strSrc )

{

while( (*strDest++ = * strSrc++) != ?\0‘ );

}

4分以下是引用片段:

void strcpy( char *strDest, const char *strSrc )

//将源字符串加const,表明其为输入参数,加2分

{

while( (*strDest++ = * strSrc++) != ?\0‘ );

}

7分以下是引用片段:

void strcpy(char *strDest, const char *strSrc)

{

//对源地址和目的地址加非0断言,加3分

assert( (strDest != NULL) &&(strSrc != NULL) );

while( (*strDest++ = * strSrc++) != ?\0‘ );

}

10分以下是引用片段:

//为了实现链式操作,将目的地址返回,加3分!

char * strcpy( char *strDest, const char *strSrc )

{

assert( (strDest != NULL) &&(strSrc != NULL) );

char *address = strDest;

while( (*strDest++ = * strSrc++) != ?\0‘ );

return address;

}

从2分到10分的几个答案我们可以清楚的看到,小小的strcpy竟然暗藏着这么多玄机,真不是盖的!需要多么扎实的基本功才能写一个完美的strcpy啊!

(4)对strlen的掌握,它没有包括字符串末尾的'\0'。

读者看了不同分值的strcpy版本,应该也可以写出一个10分的strlen函数了,完美的版本为:int strlen( const char *str ) //输入参数const以下是引用片段:

{

assert( strt != NULL ); //断言字符串地址非0 int len=0; //注,一定要初始化。

while( (*str++) != '\0' )

{

len++;

}

return len;

}

试题4:以下是引用片段:

void GetMemory( char *p )

{

p = (char *) malloc( 100 );

}

void Test( void )

{

char *str = NULL;

GetMemory( str );

strcpy( str, "hello world" );

printf( str );

}

试题5:

以下是引用片段:

char *GetMemory( void )

{

char p[] = "hello world";

return p;

}

void Test( void )

{

char *str = NULL;

str = GetMemory();

printf( str );

}

试题6:以下是引用片段:

void GetMemory( char **p, int num )

{

*p = (char *) malloc( num );

}

void Test( void )

{

char *str = NULL;

GetMemory( &str, 100 );

strcpy( str, "hello" );

printf( str );

选调生面试自我介绍技巧_自我介绍

选调生面试自我介绍技巧_自我介绍 一、面试最易忽略的细节问题 在面试带班过程中,经常有学员会出现这样的失误: 1、进入考场,面对考官会不自觉说出令自己发笑的话:“各位考生大家好!” 2、有的考生在思考问题过程中,会出现自言自语、把答题纸或题本拿起来(这样一紧张,纸容易抖)或者小动作特别多,如:咬嘴、转笔、抖腿、抓耳挠腮等,这些令人反感的小动作,同时也把考生紧张的心理暴露无疑。 3、对时间把握不好,出现思考时间过长,甚至才答一道题时间就到的现象。 4、有些考生在面对考场突发情况或考场压力时,表现的惊慌失措、垂头丧气等。 然而,考生留给考官的第一印象,往往决定了他能否赢得考官的青睐,拿到通关券。公考专家认为,考生一方面要学习一些面试技巧和面试礼仪,争取第一印象效应;另一方面要调整自己的状态,让自己轻松、自然的展现自己。这两方面相辅相成,才能给考官留下深刻的第一印象。 二、面试言语举止应对策略 接下来,就考生在面试中容易出现的举止仪表问题提出应对策略。 1、考生出现“语无伦次”现象,一方面是由于“怯场”,另一方面则是平时积累少,词不达意。 针对“怯场”,公考专家认为考生需要调节心态,面试只是提供一个考生和考官交流的平台,并不存在地位上的高低,考生要放下心里的包袱,保持平和的心态,充分的展现自己的才能;有些考生面对对手,觉得笔试成绩不如别人,而产生自卑心理,其实,只要在面试考场上完美答题,很可能在面试中脱颖而出,成功翻盘,因为面试比的'不单是能力、知识储备,更多的是心态的比拼。所以,坦然的面对考试。 针对词不达意,则需要考生在备考时,多加练习,并且不断总结方法和经验,结合自己的经历形成专属自己的个性回答。 2、有些考生不能很好的进行时间安排,面对这种情况可以在平时加以练习,也可以自己戴表,在思考时头脑中就要有一种意识与计划,统筹安排好思考与答题的时间。 3、面试考场遇到自己不会答的题目,不要表现出慌张或者情绪激动,更不可以放弃,而是要努力冷静,控制好自己的情绪,做到“宠辱不惊”。在面试中,考官所设置的题目并非天马行空——让考生一点思路都没有的怪题,题目设置往往是围绕事业单位日常工作,所以考生在上考场前,一定要了解自己报考职位的相关信息。 当然,在气氛紧张的面试过程中,考生要真正做到“宠辱不惊”,并非一件易事,需要考生有良好的心理素质和抗压能力,同时要有过硬的岗位基础知识,再加上考前不断的练习,掌握并运用面试技巧来突破自己,超越自己,这样才能在面试中,摘得桂冠! 分享让人快乐,欢迎下载使用

2020年Java面试必问题目

2020年Java面试必问题目 黑马程序员免费视频库:https://www.wendangku.net/doc/8d8554725.html,?2020sxkyk 以下的内容是对原有的和最近Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,相对来说比较经典,相信对准备入职的Java程序员一定有所裨益。 一、Java基础部分 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。 3)封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)。 4)多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。如果将对象的方法视为对象向外界提供的服务,那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B 系统有多种提供服务的方式,但一切对A系统来说都是透明的(就像电动剃须

2014年选调生考试之山东真题综合知识

2014年选调生考试之山东真题综合知识 北京人事考试网: 选调生: 2014年山东选调生综合知识笔试已经顺利结束,中公选调生考试网第一时间整理了部分真题,供将要参加北京选调生考试的考生们学习参考: 1.党的十八大报告中提出实现中国梦有两个重要任务,是指的( )。 A.共同富裕、公平正义 B.民主法治、文明和谐 C.实现民族振兴和中国特色社会主义 D.深化改革和创造人民更加美好的生活 2.党的十八届三中全会中提出,全面深化改革的总目标是( )。 A.构建系统完备、科学规范、运行有效的制度体系 B.深化经济体制和政治体制改革,促进社会公平正义 C.实现党的领导、人民当家作主和依法治国的有机统一 D.完善和发展具有中国特色的社会主义制度,推进国家治理体系和治理整理的现代化 12.市场决定资源配置的优势在于( )。 ①通过市场竞争激励先进、鞭策落后和优胜劣汰 ②通过市场交换形成分工和协作 ③通过市场变化准确预测供求趋势 ④通过市场价格自动调节生产和供求 A.①②④ B.①②③ C.②③④ D.①③④ 13.混合所有制经济是我国基本经济制度的重要实现形式,其重要性在于( )。 A.有利于国有资本的放大功能

B.有利于引导民间资本投向 C.有利于产权明晰推动国企改革 D.有利于扩大投资拉动经济增长 14.下列对经济增长红利的认识准确的是( )。 A.我国人口众多、人口红利会长期持续 B.技术进步对我国资源红利增长起重要作用 C.对外开放和市场化改革的红利将逐渐消失 D.产业结构调整和城乡二元结构调整将成为新的增长红利 15.今年的政府工作报告进一步强调发展中要善用底线思维,保持经济稳中求进,据此确定的经济指标是( )。 A.12000亿财政赤字、下放取消200项行政审批 B.7.5%左右的GDP增速、1000万人的新增就业 C.减少农村贫困人口1300万人,广义货币增速13%左右 D.1亿农业人口转移到城镇落户、新开800万套保障房 16.战略性新兴产业的重要特征是( )。 A.引领性、高成长性 B.高收益、低消耗 C.技术先进、成本低廉 D.高技术、高效率 32.新华社2月8日报道,国务院医改办近日发出通知,要求已开展城乡居民大病保险试点的省份切实抓好有关各项工作:尚未开展试点的省份,要在2014年6月底前启动试点工作。大病保险筹资标准、待遇水平、年度收支情况要向社会公开,接受社会督查。 最适合做这段文字标题的是( )。 A.城乡居民大病保险试点工作取得重大进展

笔试的几个面试技巧

笔试的几个面试技巧 笔试的几个面试技巧 1.科学答卷 拿到试卷后,首先应通览一追,了解题目的多少和难易程度,以便掌握答题的速度,然后根据先易后难的原则排出答题的顺序、先攻相对简单的题,后攻难题。这样就不会因为攻难题而浪费木多时间,而没有时间做简单的题,遇到较大的综合题或论述题,则应先列出提纲。再逐条论述,在答完试卷后,要进行一次全面复查,特别注意不要漏题、跑题。要纠正错别字、语法不通、词不达意等。位得特别注意的是卷面必须做到字迹端正,整洁,答题一丝不苟。这样招聘单位认为你态度认真,作风细致,会对你更加青睐。 2.调适自我心态 对每个人来说,能否通过应聘考试,不仅是一个人能力、实力的证明.而且关系到个人的前途和命运。面临这样一件人生大事,应聘者难免产生焦虑,即过度的紧张,这种不良的精神状态会影响复习的效果。那么,什么样的心态才有利于应聘考试呢?下面列出几点。 (1)良好的自我评价。心理学研究表明,良好的自我暗示和自我评价,有助于一个人潜能的发挥,而总以为自己是个失败者的人,往往在生活中极易遭受挫折。心理学研究还告诉找们,智力发展在水类中表现为正态分布,即智力超常或智力低常者在总人口中只占极少数,大多数人的智力属于一般水平,因此,应聘者在众多竞争者面前完全没有必要自卑、胆怯。

(2)适度的情绪兴奋性。心理学研究发现,人的悄绪有助于人们提高行为效率.适度的情绪兴奋性会使人的身心处于最佳活动状态,促进个体积极地行动和思维。应聘者在准备综合知识考试的过程中,找大量的资料,获取丰富的信息,适当地保持情绪的兴奋性有利于提高复习效率。 (3)成败得失平常心。也许面前的职业是你梦寐以求的,面前的高薪对你有巨大的吸引力,但毕竟粥少僧多,在应试前。对典败毋失应有一个平常心,对成败看得过重;在应聘考试时就难以有平常心,其实,哭使失败了也并不是一无所获,在参与这个过程中,你可以发现你的欠缺,在今后的应聊考试中可以有针狱性地去准备,此外,参与竞争的同时也锻炼了你的心理承受能力。 内容仅供参考

选调生录取一般考察常见问题

选调生录取考察常见问题 1、录取考察的基本原则是什么? 录取考察工作要坚持实事求是、客观公正的原则,按照德才兼备、以德为先的用人标准,遵循注重实绩、突出能力、综合择优的导向,确保考察结果全面、真实、准确。 2、录取考察工作由谁组织实施,主要方法有哪些? 由省级公务员主管部门按公务员录用的有关规定,组织政法等有关部门进行。招录机关组织考察时应成立考察组,每个考察组由2名以上工作人员组成。考察组成员应当坚持原则、公道正派、责任心强,并具有一定的考察工作经验。考察组成员与考察对象有公务员法第六十八条所列回避关系的,应当回避。考察前,招录机关应对考察组成员进行业务培训。 方法: (一)向考察和政审对象所在党组织、工作单位(学校)人事保卫等部门以及户籍所在地和居住地的公安派出所、社区(村)了解情况,并要求出具书面证明材料; (二)向考察和政审对象的配偶、直系亲属和近亲属所在党组织、工作单位(学校)人事保卫部门以及户籍所在地和居住地的公安派出所、社区(村)了解情况,并要求出具书面证明材料; (三)同考察和政审对象本人及其他有关人员个别面谈; (四)查阅考察和政审对象档案及有关资料。 3、录取考察的主要内容有哪些? 考察和政审的内容主要包括考察和政审对象的政治思想、道德品质、遵纪守法、能力素质、工作(学习)表现和录用资格条件、应回避的情形以及配偶、直系亲属、近亲属的情况等。并对考察对象的报考资格进行进一步审查。 4、在录取考察中,哪些人员不得确定为拟录取人员? 招录机关应当对考察对象进行全面、深人、细致的考察。考察对象不具备报考资格条件、未达到公务员基本素质标准,有公务员职业应当禁止的行为的或者曾有违法违纪违规行为影响公务员形象以及其他不宜担任公务员职务情形的,招录机关不得将其确定为拟录用人员。对于录用后有可能影响国家安全的,不得确定为拟录用人员。 5、哪些情况属于未达到公务员基本素质,不得确定为拟录用人员? 考察对象有以下行为的,均属于未达到公务员基本素质标准,不得确定为拟录用人员:散布有损国家声誉的言论,组织或者参加旨在反对国家的集会、游行、示威等活动的;组织或者参加非法组织,组织或者参加非法罢工的;玩忽职守,贻误工作的;压制批评,打击报复的;弄虚作假,误导、欺骗领导或公众的;贪污、行贿、受贿,利用职务之便为自己或者他人谋取私利的;违反财经纪律,浪费国家或集体资财的;滥用职权,侵害公民、法人或

硬件工程师招聘试题测试

硬件工程师岗位笔试题 姓名:学校:专业: 一、填空题(每空2分) 1、晶体三极管在工作时,有________、________和________ 三种工作状态;如果发射结和集电结均处于正向偏置,该晶体管工作在________状态。 2、在TTL门电路的一个输入端与地之间接一个10KΩ电阻,则相当于在该输入端输入电平;在CMOS门电路的输入端与电源之间接一个1KΩ电阻,相当于在该输入端输入电平。 3、一个二进制数(11010010)2转换成十六进制数是________ 。 4、在各类负反馈放大电路中,能稳定输出电压的是负反馈放大器,能提高输入阻抗的是负反馈放大器。 5、我们通常所说的三态门为________、________和________ 三种状态。 6、贴片电阻上的表示103表示电阻的阻值为而________。 7、8051系列单片机的字长是___位,其系列单片机的ALE信号作用是_________________。 8、电阻串联后阻值________,电容并联后容值________。 9、理想运算放大器的输入电阻为________,输入电流为值________。 10、三种常见的ESD模型分别为______模型、机器模型和带电器件模型。

二、选择题(每题4分) 1、电阻按照封装来分非为( ) A.贴片电阻,插件电阻 B.水泥电阻,功率电阻 C.色环电阻,标码电阻 D.插件电阻,功率电阻 2、贴片电阻的阻值为5.1K,那么上面的标号应该为( ) A.512 B.513 C.514 D.510 3、贴片电阻的封装是:( ) A.SOP8 B.SOT-89 C.TO-92 D.0805 4、电阻封装为0805,其额定功率一般为() A.1/10W B.1/8W C.1/16W

2014年选调生考试:快速获取申论答案要点

中公教育2014年公务员考试 2014年选调生考试:快速获取申论答案要点 对于参加选调生考试的同学来说,申论考试由于材料字数多,内容繁杂,一直是很多考生望而生畏的拦路虎。如果考生想在考试中获得理想的成绩,那么必须要在规定时间内把要点从材料中找出来,并有条理地作答。下面,就为大家讲解一下如何在材料中快速选取要点,即在申论考试中应重点读哪些文段,省略哪些文段。 按照专家对材料类别的划分,一共将申论考试材料分为三大类别:1、数据型材料,2、案例型材料,3、观点型材料。 对于数据型材料,专家给大家介绍一句顺口溜——跳过数字读文字,即省略文段中的数字部分,读文字。因为数字是为了说明文字观点的,所以相对来讲,数字不是很重要,文字才是文段中的重点信息。 举个例子:舟山群岛新区建设,重在建成中国大宗商品储运中转加工交易中心,积极推动舟山港口发展由单一货物运输向综合物流贸易的转变。目前,舟山大宗商品交易中心正在筹建当中,将于今年10月底实现交易中心挂牌,交易所开盘交易。据其管委会副主任陈伟介绍说,交易中心计划到2015年,达到年交易金额2000亿元人民币以上。那这一段的重点信息就是在前面。所以,建议各位考生,以后在遇到数据型材料的时候,可以直接省略看数字部分,直接读文字即可,且一般重要文字都是在段首或者段尾。 而案例型材料是现在申论考试材料的大头戏,一般在材料中都会有大部分的文字给大家展现很多热点事例,而这些热点事例就是用案例型材料呈现出来的。在这部分文字中一般会出现案例型材料的五要素,即主体、对象、处境、做法、效果。所以,考生即在这段文字中如果能弄明白谁在什么情况下作了什么事情,效果如何,一般就可以把这个故事读懂。而杜宇案例型材料的重点文字信息一般也都是在段首或者段尾,即故事以外总结或者分析评论的地方。举个例子:廖家有兄妹三人,一家人原共同生活居住于县城某社区的祖屋内,廖某母亲去世前房屋的所有权在其母名下。而廖某求学毕业后一直在外地工作,对父母的赡养以经济资助为主,廖女和其姐姐出嫁成家后均在县城内,赡养父母的具体事务就自然落到了姐妹身上。兄长廖某认为是其继承父母给的个人房产,不但符合当地风俗习惯,而且办理有房屋产权证书;而妹妹廖女则认为房产是父母遗留下来的遗产,必须依法予以分割,就这样双方在法庭上言词激烈、反目成仇,亲情荡然无存。本是兄妹情同手足,却为利益纷争誓不两立,使亲情在利益面前流失。肆意泛滥的物质欲望,侵蚀着传统深厚的亲情,****着人生原初的意义。那么这段文字不管大家用我刚才讲的什么方法,你都会快速锁定作者想借助这个事情告诉考生想要反应的本质应该是最后一句话-----肆意泛滥的物质欲望,侵蚀着传统深

选调生面试经验谈

本科选调,面试成绩95.6 。总成绩第2 录取30个人 其实以我的资质和水平不管从笔试还是面试来讲都有很大程度的运气成分 经历这次考试好好的思考总结系统一下自己的思维 既能让自己提高又能给一部分朋友一些借鉴。 礼仪相关的我就不说了说说应试技巧 首先。选调生面试是结构化面试 结构化面试是一种面试形式,这种形式很容易应对,模式比较老套,针对复习立竿见影。 面试形式就是主考官读题,同时你面前也有一份题,给你思考时间,依次作答。 不存在许多评委向你提问问题和让你和其他考生讨论,无领导小组讨论的形式。 这种面试形式已经走入死胡同相信以后会逐步的改变。 其次面试一定要准备,不打无准备之仗。 有人认为面试时反映一个人的综合素质重在平时积累厚积薄发 认为一时的临时抱佛脚没有用 但是面试前针对题型做一些充足的准备非常有必要。 对于结构化面试形式一定要做充足的准备可能起到关键作用。

我没有上过面试辅导班但有人给我点拨过 对于选调面试,那人给我总结的有以下几个题型。 (请好好看,一定会有帮助的) 一。求职动机 这类题一般会问你为什么考选调考上后会怎样做 或者问作为应届大学生应该怎样做 答题时一定要按照公务员的要求去答比如说为什么考选调 一定要谈及为了实现自己的人生价值理论和实践相结合农村需要有知识的高素质人才为了回报祖国奉献社会之类的话 还可以从自己的经历和性格方面作答可以说自己对农村感情深厚 从性格上来说也能做好基层工作 自己的学习态度为人处事理想和价值取向 都可以谈及 万变不离其宗第一道题不管怎样问都是可以从这些方面作答

不信的话可以看下历年的选调面试题是不是可以这样答。 二。综合分析题 这类题跟申论有点像一般分3部分作答 分析一个问题要全面客观 这类题目不好临时突击因为这和所掌握的知识水平紧密相关 但是把握好原则一样可以出奇制胜。 沉着冷静自圆其说就一定能得高分 三组织协调 这类题就是组织一次活动这个活动有可能是一次调查或是一次会议回答这个题时要注意分条作答切忌一次答完 回答时说一二三或者首先其次再次都可以 分条作答的效果很好条例清晰评委才会给高分。 比如说上级领导要来检查新农村建设的情况,领导让你筹办。 要从以下几方面作答。(我所说的都是框架,内容还需填充)

结构化面试技巧:政策理解题如何分析问题

《新西南教育》现场模拟题是结构化面试中考察频率较高的题型之一。为了展现全面思考, 很多考生会辩证地看待政策,既谈政策的积极意义也谈政策的问题。在这里,可能会有考生 担忧,我谈政策的问题会不会不太好,这种担忧可以理解,但是我们也要明白考官的出题意图,意在考察考生的敏感度和辩证思考能力,所以合理的问题分析是可以的也是必要的。那 政策的问题可以从哪些角度分析呢,今天和大家进行分享。 一、政策制定角度 政策出台往往有一定的初衷但是可能会与现行法律或者公序良俗违背。一般省市级政策较为 规范,但地方或组织机构可能会出现此问题。比如,某地出台“杀狗令”,这与我们“狗是人类的朋友”观念相违背,挑战了风序良俗,体现政府在解决养宠乱象存在一刀切,缺乏深度思考和科学规划。 二、政策落实角度 在政策执行过程中,现实和理想往往存在差距,所以会存在人员不足,资金有限,技术限制 等多种问题和阻碍。如果我们能发现政策落实中存在的问题并且提出针对性的解决办法,能 体现出自己具备问题意识和解决问题的能力。如某省出台政策:限制婚丧嫁娶的酒席数量。 该政策在落实过程中可能就会存在诸多问题,一方面群众不配合,因为传统风俗习惯,群众 不理解进而使政策流于形式;另一方面,会存在监管难度大,民众之间相互包庇使监管难度较大。 三、政策衍生问题 有些政策政策本身并无问题但是政策实施后可能会衍生其他的问题,比如对文化领域的政策 可能会对经济领域产生影响。具体举例来说,“政府鼓励科研院所、高校开放公共图书馆”, 但是它可能会为学校带来衍生问题,如秩序问题、安全问题等,这些问题也属于政策执行后 的衍生问题,需要我们重点关注的,体现考生在思考层面具有全局观。 上述分享的三个思考政策问题的维度,大家在面对政策题目思考问题时可以从这几方面入手。也提醒大家在分析问题时要符合实际情况,如认为违反了相关规定,前提是我们对于该规定 知晓熟悉,更好的是将规定具体阐述出来。所以,问题分析要坚持实事求是的原则,做到具 体问题进行具体分析。·

2014河南选调生面试技巧:面试中万能的木桶定律

木桶原理的十种演变 演变一:木桶的最终储水量,还取决于木桶的使用状态。 每个水桶总会有最短的一块板,最初的水桶理论告诉我们,水桶的储水量取决于最短板的高度。不过,在特定的使用状态下,通过相互配合,可增加一定的储水量,如有意识地把水桶向长板方向倾斜,其储水量就比正立时的水桶多得多。这就是说,我们要发挥一个人、地方、组织的长处,避免它的短处,这样能够提升我们整体的实力。 从这个角度,有助于我们回答知人善用、因地制宜地发展经济等相关的题目。例如这个题目:古代有一家人,大儿子很老实,二儿子聪明,三儿子是瞎子,四儿子是瘸子,五儿子是驼背,外人看来这家人日子肯定难过,但是老爷子安排大儿子种地,二儿子经商,三儿子按摩,四儿子纺线,五儿子搓绳。这一家人的日子反而过得红红火火,谈一下看法。可以从老爷子这个角度去谈怎么发挥每一个人的长处。对于这个题目:“骏马能历险,犁田不如牛;坚车能载重,渡河不如舟。”请谈谈你的看法。也可以从如何扬长避短这个角度去阐述。 演变二:木桶储水多少同样取决于各块板之间的配合程度。 木桶储水的多少也取决于板与板之间的配合程度,即板与板之间的缝隙大小。在企业里每个员工都是一块木板,而且每块木板都会有自已的长处和短处,也就是说企业的每个员工要能包容别人的缺点,发挥自已的优点,相互协助,密切配合,只有这样才会缩小相互配合的缝隙,达到最佳储水量。 水桶的长久储水量,还取决于水桶各木板的配合紧密性,配合要有衔接,没有空隙,每一块木板都有其特定的位置和顺序,不能出错。如果每块木板间的配合不好,出现缝隙,最终只能导致漏水。 一个团队,如果没有良好的配合意识,不能做好互相的补位和衔接,最终储水量也不能提高。单个的木板再长也没用,这样的木板组合只能说是一堆木板,而不是一个完整的水桶、一个团队。从这个角度,可以用来很好的回答有关团结合作的问题。例如:1.在火灾时,有一种蚂蚁会滚成一团,逃出危险,对你有什么帮助? 2.五个手指虽然不一样长,但却能谈出美妙的旋律,请谈谈你的看法。 演变三:木桶储水多少还取决于各块木板的厚度。 这一点非常重要,如果木板的厚度不够。那么,水桶的直径越大,木板越长就越危险。我们可以将一个人的技能看成是木板的长短,而一个人的品德看成是木板的厚度。对于一个组织或企业来说,企业的发展不仅仅是看他拥有多少有能力的员工,更要看他拥有多少品才都较优秀的员工。如果没有品德,那么这个员工对于企业的损害程度与他的技能将成正比。 从这个角度,可以用来回答有关德、才相关的问题。 演变四:木桶如果缺少桶箍,那只是一堆木板。 木桶如果缺少桶箍,就是一堆散着的木板。而且桶箍越紧,木板结合得越紧密,就越不会漏水。桶箍就像是组织文化,凝聚力,向心力一样,把大家凝聚到一起,形成一个整体,凝聚力越强,大家团结得就越紧密。从这个角度,我们可以来回答有关组织文化重要性的问

面试、笔试文件准备及应对技巧

第一节笔试与应对技巧求职材料的预备 笔试是一种常用考核方法,目的是考核应聘人员的文字能力,知识面和综合分析事物的能力。它通常用于一些专业技术要求专门强和对录用人员素养要求专门高的单位,如一些涉外部门、技术要求专门高的专业公司双及国家机关选聘公务员等。(一)常见的笔试种类 目前常见的笔试种类: 1、专业能力考试 这种考试要紧是检验应聘者担任某一职务时是否能达到所要求的专业知识水平和相关的实际能力。这几年毕业生热衷招考的国家机关公务员资格考试,其笔试包括《行政职业能力倾向测验》、《写作》和《综合知识》。又如招聘行政治理、秘书方面工作的单位对应聘者文字能力的测试,部分单位对某种计算机语言有较高的要求时,测试应用特定语言编程的能力。为检验毕业生实际工作能力或专业技术能力,通常还要进行专业技术能力考试。这种考试往往在专门设置的工作环境中进行。下面举几个例子。

(1)阅读一篇文章,写读后感。 (2)自编一份请求报告或会议通知。 (3)听到5个人的发言,写一份评价报告。 (4)某公司打算在5月份赴日本考察,写出需要做哪些预备工作。 (5)给一个科研题目,写出科研论文的详细大纲。 从你的答卷中可看出你的文字表达能力以及分析问题和逻辑思维能力等。 2、智商和心理测试 智商测试要紧为一些闻名跨国公司所采纳,它们对毕业生所学专业一般没有专门要求,但对毕业生的素养要求较高。 它们认为,专业能力能够通过公司的培训获得,因此有没有专业训练背景无关紧要,但毕业生是否具有不断接收新知识的能力是至关重要的。智商测试并不奇妙。一种是图形识不,比如一组有四种图形,让应试者指出其相似点和不同点。这类题目在一些面向中小学生的智力游戏书中是专门常见的,一些面向大众的

选调生面试注意事项

选调生面试注意事项 1、答题之前,最好先思考一下。不是抢答竞赛,审题、思考,有利于准确而有条理地答题。何况,主考官已经提示你可以先思考再答题。 2、思考的时间,不宜过长。不思考不好,思考过长也不好。沉默或思考的时间,感觉过得总是很慢。面试考官其实很辛苦,想早点收工,时间长了,他们可能会烦燥。一般来说,思考时间1分钟左右为宜,最好不超过一分半钟。 3、合理使用草稿纸。由于时间短,你不可能像一样在草稿纸上写大段大段的话,最好只记几个关键词。如果你讲着讲着突然忘记说什么,看看关键词有助于烣复记忆。当然,也有不提供草稿纸的,你要有心理准备。

4、一定不能冷场。越冷场,考生可能越紧张,考场气氛也不太好。确实没话说,先念念题目都可以,再谈谈平时背下的可能与考题有关的内容,哪怕跑点儿题,也会缓和一下紧张的情绪。情绪缓和了,说不定后面你会理清思路。 5、不抬头看考官是最大的忌诲。你不看主考官,他是会生气的,呵呵。千万记住,这是面试,不是笔试,感性重于理性。印象分丢了,答得再好也会打折扣。比如,你喜欢一个人,会无意识地忽略他的缺点;你不喜欢一个人,总是一眼就看到他的缺点。让考官喜欢你,是面试答题的基础。 6、看清题意,不要答非所问。答非所问是最划不来的,因为你说的再多也白答。这一点,前面的手记中有讲到。 7、考生思考完后,最好提示考官现在开始答题,结束后要说答题完毕。这是基本规矩,最好不需要人提醒。

8、时间到的铃声提示后,就干脆说答题完毕算了。差不多没有考官会听得进你后面的话的,哪怕这些话都是精华。 9、上台前,向考官席鞠一躬,道声好,是最基本的礼仪。本来不鞠躬也不会扣分,但大家都鞠了,你不鞠就显得另类,会被误认为缺少教养。一些基本礼数,不做,或做得过头,都不利于增加印象分。 10、农村考生不要以为亮明农家孩子身份会增加同情分,要知道,考官都是城里人,他们的想法千差万别。合理的表达,展现实力与自信才会得到更多认同。 11、结构化面试没有环节,但有些题目可以巧妙地融入自身的经历。比如你是博士或硕士,或学生会干部,或有基层工作经历,会增加印象分的。但切记,不能过度渲染,随口似乎无意中提及效果会更好。 12、选调生面试不同于一般单位的招聘面试,考官压根儿就不

选调生2014选调生考试面试备考之计划组织协调题型详解

中公教育.给人改变未来的力量 选调生:2014选调生考试面试备考之计划组织协调题型详解 北京人事考试网提醒您关注北京选调生阅读资料: 选调生:为了更好的帮助广大参加选调生考试的考生,北京选调生考试网为大家整理了一系列的面试备考知识之情景应变题型详解供大家备考阅读。 一、计划组织协调题含义 计划是指为实现一定的目标对未来一定时期内的发展和工作做出安排的活动,是一种关于未来的蓝图和一定行动的建议、说明和框架。切实可行的计划应当满足以下几个方面的基本要求:清晰的目标、明确的方法与步骤、必要的资源、可能出现的问题与成功的关键。 组织协调是指为完成一定的任务而对人、财、物及各种资源进行安排、调配、整合的过程。一项工作的完成光有计划是不行的,在计划的执行过程中,如何分清轻重缓急,如何有条不紊地开展,如何充分利用各种资源,需要进行合理的安排和调度。 所谓计划组织能力就是指为完成一定的工作任务而具有的预先系统地安排工作的素质以及过程中合理调配各种资源的素质。 二、计划组织协调题测评能力 选调生应具备的计划组织能力主要体现在以下几方面: 1.依据工作目标,预见未来的要求、机会和不利因素,并做出计划。 2.计划切实可行,具有可操作性。 3.按计划执行的能力,执行过程中的变通能力。 4. 组织实施的严密性、条理性,有条不紊,主次分明。 5.合理调配、安置人、财、物等有关资源,做到人尽其才、物为其用、财尽其力。 6.善于总结提高,把感性认识上升到理性认识,更好地开展工作。 三、题型介绍 计划组织协调类题会让考生组织或者处理不同的事宜,为了便于考生复习,特将计划组织协调题进行了系统分类,主要分为以下十大类: (一)会议组织类 会议,又称集会或者聚会,是现代生活的一种活动形式,在一般情况下,会议是指有领导、有组织地使人们聚集在一起,对某些议题进行商议或讨论的集会。按照不同的划分标准,会议可以划分为不同的类别。按照会议的性质和内容划分为:年会、专业会议、代表会议、

2014年重庆选调生行测试卷

2014年重庆选调生行测试卷 1.以下不属于十八大报告提出的是( ) A、到2020年实现全面建成小康社会宏伟目标 B、全面落实“四位一体”中国特色社会主义宏伟目标 C、努力建设美丽中国 D、坚定不移反对腐败 2.“我们其实是可以让经济增长得更快的,但是我们把增长目标调低了,因为我们希望通过压低增长率来实现经济的转型升级。”这是今年6月习近平主席和美国总统奥巴马于加州庄园会面时说的一句话,关于习近平主席讲这句话的国内经济背景,下列解释,不正确的一项是( D) A、经济增速有所放缓 B、宏观经济调控“稳”字当头 C、着力“调结构、促改革”,转变经济发展方式 D、加大刺激经济的力度 3.物质帮助权,是公民因特定原因不能通过其他正当途径获得必要的物质生活手段时,从国家和社会获得生活保障,享受社会福利的一种权利。根据我国宪法规定,下列选项中(D )不是公民获得物质帮助的条件 A、公民在年老时 B、公民在疾病时 C、公民在丧失劳动能力时 D、公民在遭受自然灾害时 4.120余个政府机构集体入驻微博,打造政务微博群,其中7个官方微博分析已经过10万,该市的做法( ) A、创新了政府的社会管理,尊重了公民的知情权 B、转变了政府的基本职能,扩大了公民的自由权

C、有利于从群众中来到群众中去,扩大了政府的职能范围 D、有利于做好政府的管理和服务,发挥了权力机关的作用 5.《联合国气候变化框架公约》是1992年联合国政府间谈判委员会就气候变化问题达成的公约,同年在巴西里约热内卢举行的地球峰会上通过,1994年3月21日,该公约生效。从1995年开始,缔约国开始了一场漫长的马拉松式的官方会议。有关该公约的相关事件排序正确的一项是( ) ①达成《哥本哈根协议》 ②通过《京都议定书》 ③确定《京都议定书》第二承诺期为八年 ④通过“巴厘岛路线图” ⑤通过《德里宣言》 A、④②③⑤① B、②⑤④①③ C、⑤②③④① D、 6.2013诺贝尔物理学奖授予彼得·W·希格斯和比利时物理学家弗朗索瓦·恩格勒,以表彰他们对希格斯玻色子(又称“上帝粒子”)所做的预测,希格斯之所以重视上帝离子,是因为它( ) A、赋予其他基本离子质量,构成一切物质存在的基础。 B、传递弱力,引起原子核发出放射线,从而主导了恒星的运作。 C、在夸克之间专递“胶子”,因此原子核才不不会瓦解而分散开 D、是现有宇宙中不存在,通过LHC人为制造出来的一种新的离子。 7.去年年底,超级飓风“桑迪”袭击了美国东海岸,受灾地区损失惨重,据统计,这次飓风共夺走了113条生命,造成的经济损失超过500亿美元。对于“桑迪”下面说法正确的是( ) A、“桑迪”是顺时针旋转的

求职的笔试与面试技巧教案

求职的笔试与面试技巧 随着社会的发展,社会工作越来越公开、透明和公平,主要体现在招生、就业、选拔干部方面。所采取的主要措施考核方式——笔试+面试。 一、笔试 笔试是用人单位对应试人员的一种常用考核办法 (一)笔试的目的 目的是考核应聘人员的文字能力、知识面和综合分析问题的能力。它通常用于一些专业技术要求很强和对录用人员素质要求很高的大型企事业单位,如一些涉外部门、技术要求很高的专业公司以及国家机关选聘公务员等。笔试是招生、招聘、干部选拔主要方式。现行的中考、高考、国家和地方的公务员考试等。 (二)笔试的分类 1.专业考试。考试主要是检验应聘者担任某一职务时是否能达到所要求的专业知识水平和相关的实际能力。例如外资企业、外贸企业对应聘者要考外语;科研机构招聘人员要考动手能力;国家机关招聘公务员要考行政管理和法律知识。 2.智商和心理测试。智商测试主要为一些著名跨国公司所采用,它们对毕业生所学专业一般没有特殊要求,但对毕业生的素质要求较高。主要测试毕业生对数字的敏感程度以及基本的计算能力。 3.综合能力测试。综合能力测试兼有智商测试的要求,但程度更高。 (三)笔试内容 笔试的内容一般分为3种:文化考试、专业知识考试和专业技术能力考试。 (四)笔试的技巧 1.考前准备 (1)复习知识,(2)增强信心,(3)临场准备,(4)科学答卷, (5)答题规范。 2.考试期间——以公务员考试为例 题型:选择题、填空题、判断题、简答题、论述题、分析题和作文题 选择题——答题技巧 (1)淘汰法,(2)去同存异法,(3)印象认定法,(4)比较法,(5)大胆猜测。 填空题——解答技巧 (1)仔细阅读题目,(2)弄清题意,(3)切忌粗心大意 判断题——解答技巧

选调生面试:需要准备的六个“话题”故事

【导读】马鞍山中公教育https://www.wendangku.net/doc/8d8554725.html,/为您提供: 欢迎加入马鞍山国家公务员交流群:260238420。 公务员面试是通过考官和考生面对面的交流来增进考官对考生的全方位了解,从考官的角度来说,他们要想尽办法来考察应试者是否具备相关的素质和条件,不仅需要精心设计面试试题,而且还需要在面试过程中对应试者进行认真的观察和倾听,从而尽可能准确、全面地把握考生的相关信息。考生则需要千方百计地展示自己与职位相关素质,包括面试前相关知识和技能的精心准备与个人形象的“设计”,以及面试中注意力的高度集中与敏捷的思维反应、高超的语言表达能力等。为了做到有备无患,为了充实答题内容,为了充分运用例证法,中公教育专家建议广大考生准备六个话题的小故事,这些话题故事可以灵活运用到综合分体能力、自我认知能力、言语表达能力等考察要素中去。 一、关于“挫折”的话题。 战胜挫折需要极大的勇气和坚强,考生要通过自身真实的案例来证明自己是一个能够战胜挫折的人,一个坚强、勇敢的人,一个能够在未来生活和工作中不会轻易言败、被困难打倒的人。 二、关于“责任”的话题。 一个有责任心的人,才能把工作做好,才会在工作中精益求精,才能带领好团队,组织好工作,任何一个岗位都需要员工是一个有责任心的人,所以考生需要用事实向考官证明你是一个有责任心的人。 三、关于“梦想”的话题。 每个人都有梦想,梦想有大有小,小是自身的梦想,大到伟大的中国梦。考生可以讲述自己为了实现梦想不断追逐的过程,可以讲述梦想在人生过程中的指导性作用。 四、关于“选择”的话题。 人的一生中会面临无数次选择,职业的选择、婚姻的选择、目标的选择,如何做出正确的人生选择至关重要,考生可以谈谈关于选择的话题,也可以讲讲自己所报考的岗位与自己选择的辩证关系,正视自己的选择,为自己的选择负责。 五、关于“人生观”的话题。 正确的人生观、价值观能够指引人朝着正确的方向前行,错误的人生观可能会导致人生的挫败和终结,作为国家公务人员更要树立正确的人生观,树立“权为民所用、利为民所谋”的正确观念,只有这样,才会在职业的道路上越走越远、越走越宽。 六、关于“职业规划”的话题。

大数据Hadoop面试题!(附答案解析)

在大数据开发岗位的需求下,工资待遇水涨船高,不少编程人员在面对职业瓶颈期的时候,会选择转编程方向发展。 你是否已经意识这是你人生中的一个重要转机?能不能抓住这个时代的机遇,就在于你对大数据信息的应用和获取。而如何成为大数据时代的弄潮儿,掌握当下最紧缺的软件技能是关键!谷歌、阿里巴巴、百度、京东都在急需掌握hadoop 技术的大数据人才!无论你精通大数据的哪一项类,都将在未来职场脱颖而出! 传智播客上海校区为大家准备了一些面试问题,希望可以帮助到大家 更多大数据知识请关注传智播客上海校区或登录传智播客官网了解更多视频 01 单选题 1、下面哪个程序负责HDFS 数据存储? a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker 答案 C datanode 2、HDfS 中的block 默认保存几份?

a)3 份 b)2 份 c)1 份 d)不确定 答案 A 默认3份 3、Hadoop 作者? a)Martin Fowler b)Kent Beck c)Doug cutting 答案 C Doug cutting 4、下列哪个程序通常与NameNode 在一个节点启动? a)SecondaryNameNode b)DataNodeb)DataNode c)TaskTracker d)Jobtracker

答案:D 此题分析: hadoop 的集群是基于master/slave 模式,namenode 和jobtracker 属于mast er,datanode 和tasktracker 属于slave,master 只有一个,而slave 有多个SecondaryNameNode 内存需求和NameNode 在一个数量级上,所以通常secondary ,NameNode(运行在单独的物理机器上)和NameNode 运行在不同的机器上。 JobTracker 和TaskTracker,JobTracker 对应于NameNode,TaskTracker 对应于DataNode,DataNode 和NameNode 是针对数据存放来而言的,JobTrack er 和TaskTracker 是对于MapReduce 执行而言的,mapreduce 中几个主要概念,mapreduce 整体上可以分为这么几条执行线索:obclient,JobTracker 与Ta skTracker。 JobClient会在用户端通过JobClient类将应用已经配置参数打包成jar文件存储到h dfs,并把路径提交到Jobtracker,然后由JobTracker 创建每一个Task(即Map Task 和ReduceTask)并将它们分发到各个TaskTracker 服务中去执行。JobTra cker 是一个master 服务,软件启动之后JobTracker 接收Job,负责调度Job 的每一个子任务task 运行于TaskTracker 上,并监控它们,如果发现有失败的t ask 就重新运行它。一般情况应该把JobTracker 部署在单独的机器上。TaskTrac ker 是运行在多个节点上的slaver 服务。TaskTracker 主动与JobTracker 通信,接收作业,并负责直接执行每一个任务。TaskTracker 都需要运行在HDFS 的D ataNode上。

中学教师招聘面试讲课及问题做答技巧

中学教师招聘面试讲课与问题作答技巧 一、面试讲课要点: 1、教学目标:教学目标完整(知识与技能、过程与方法、情感态度和价值观等方面)符合大纲要求和学生特点;教学目标符合教学实际、体现与教学过程。 2、教材处理:教材重点、难点突出、详略得当;深广度适宜。 3、教学结构:结构开展符合学生认识规律;结构完整、重视过程;程序合理、过渡顺当、教学环节紧奏、节奏适当。 4、教学方法:是师生交往、共同发展的互动过程;因材施教、面向全体、能激发学生的学习兴趣、让学生在愉快中学习;能培养学生的独立性、自主性、引导学生质疑、探究、实践;能创设有利于学生主动参与、相互合作探究的教学环境;恰当运用现代技术手段。 5、教学基本功:板书简明、清晰、规范、设计合理;实验操作熟练、准确;教学组织得法、条理清楚、调控应变能力强。 6、教学效果:学生主动参与、注意力集中、思维活跃、活动面广、正确率高;师生交流充分、正确评价学生、教学有专长;按时完成教学任务、双基落实、学生能力得到培养。 7、教学态度:仪表端庄、教态亲切自然;语言表达流畅、准确生动;概念表述清楚、讲解深入浅出。 二、面试讲课的注意事项: (一)上台讲课我不怕 当然,没有人第一次讲课就什么都不怕的,但是有了充分的事前准备,在心理上就多了一份安全感,站在台上,自己就是专业的讲师,要展现出自己的专业形象,有几点是需要注意的。「减少赘词」 说话简洁、清楚,减少一些「然后」、「嗯」等等口语和语助词。 「眼睛要注视学员」 人说新讲师一看就知道,除了说话会结巴,还有眼睛只看天花板、地板跟黑板,有很多的旧学员,你是不是新讲师,心里都清楚,但是切忌不要只看一个人,要环顾全场,在前面、左右两边各找一个定点,视线在这三个定点中循环,但是环顾视线的速度不要太快,也不要只有眼睛或是头转动,用旋转上半身的方式去环顾。 「说话不急不徐」 不需要急着把话说完,慢慢说,务必求清楚,先想过再出口。 (二)语言技巧: 教师主要是通过语言来传授知识,所以语言要有一定的艺术和技巧。 首先,教师讲课的语言应清楚流畅,这点是最基础的。其次是具备知识传给学生的良好的语言表达能力。 有关资料已总结出教师的语言具备“六性”: 1、叙事说理,条理清楚,言之有据,全面周密,具有逻辑性。 2、描人状物,有声有色,情景逼真,细腻动人,具有形象性。 3、范读谈话,情真辞切,真挚感人,具有感染性。 4、借助手势,穿插事例,比喻新颖,生动有趣,富有趣味性。 5、发音准确、吐字清晰,措词恰当,寓意贴切,富有精确性。 6、举一反三,弦外有音,留有余地,循循善诱,富有启发性。 因此,要求每一位教师具备一定的语言修养,在讲课时最好带一点演员的风度。

各选调生面试真题

各省选调生面试真题 2016年6月18日陕西省选调生面试题 1、解释一下“三农之间的关系。 2、让你考察一个项目的可行性,你该怎么去做 3、“说和做”的关系。 2016年1月23日四川选调生面试题 1、北方连降积雪,很多环卫工作人辛苦劳动,在街上打扫大街,非常辛苦,有的甚至受伤。而在美国有个规定,如果有人在门前跌倒,该户人家就要承担相应的责任。对此,你有和看法请举例说明你在生活中负责任的事件。 2、有下列事情,要在12-13号内完成,你应该如何安排。并说明理由。(1)完成领导的讲话材料,15日前要用;(2)12日下午参加大学生就业交流培训会;(3)去另外一个单位去拿一个材料;另外,要参加单位组织的一个体检。 3 、耶鲁2002届中国籍的毕业生张磊承诺,将向耶鲁大学管理学院捐赠8888888美元,这是耶鲁管理学院毕业生捐赠的,最大的一笔个人捐款。多数网友表示对张磊,为发展先进配备完善的耶鲁大学捐款表示不解,不理解。甚至有网友情绪激动,指责张磊在中国上了十几年的学,没有中国大学的教育你什么也不是,还有网友认为张磊应该先把捐款投入到中国的教育事业上,对此你怎么看 2016年5月9日天津选调生面试真题(上午)四道题,20分钟。 1、创新是一个民族发展的不竭动力。近年天津经济社会发展很快,请结合天津的实际情况,谈谈你对创新的看法。 2、演讲题: 材料:有一个书法家教学生练字。一个经常用废旧报纸练字的学生,反映他自己已经跟着书法家学了很长时间,可一直没有大的进步。书法家就对他说:“你改用最好的纸试试,可能会写得更好。”那个学生按照他说的去做了。果然,没过多久,他的字进步很快。请将由这个材料所想到,自拟标题,作5分钟左右的演讲。 3.你是本单位工作人员,由你筹备一个今年新录用的选调生与本单位工作人员的见面会,请问如何组织 4、领导安排你与一位同事共同完成一项工作,但是同事不肯与你合作,最终导致工作任务没有完成,请问你如何向领导汇报此事

相关文档
相关文档 最新文档