搜档网
当前位置:搜档网 › Java最全面试题库分析

Java最全面试题库分析

Java最全面试题库分析
Java最全面试题库分析

Java是支持并发,基于类的以及面向对象的一种计算机编程语言. 以下列举了面向对象编程的优势:

?模块化编程,使维护和修改更加容易

?代码重用

?提高代码的可靠性以及灵活性

?提高代码可读性

面向对象编程有其非常明显的特性,比如说封装,继承,多态和抽象. 下面我们来分析一下每种特性.

封装(Encapsulation)

封装,提供的对象隐藏内部特性和行为的一种能力,每个对象提供了一些方法,其他的对象可以访问并改变其内部数据。在Java中,提供了三种访问修饰符: 公有的,私有的以及保护的。每个修饰符都设定了不同的访问权限,这个权限设置不会因为包的不同而有差异。下面是使用封装的一些优点:

?通过隐藏属性来保护对象的内部信息

?因为可以独立的修改或者扩展对象的行为,从而提高代码的可用性以及维护性

?隔离,通过阻止对象使用不希望的互动方式来交互,以此来提高模块化程度。

你可以通过链接访问我们的教程查看关于封装更多的细节和实例.

多态(Polymorphism)

多态就是针对不同的基础数据类型呈现相同接口的一种能力,多态类型就是其操作可以适用于不同类型值的一种类型。

继承(Inheritance)

继承提供了一个对象从基类获取字段和方法的一种能力.继承提供了代码的重用性,并且在不更改现有类的情况下,对现有类增加额外的功能。

抽象(Abstraction)

抽象是从具体的实例中分离想法的过程,根据他们各自的功能而非具体的实现来开发类. Java中支持创建和存在暴露接口的抽象类,而没有包括方法的具体实现。抽象方法的宗旨就是将类的行为和具体实现分离开。

抽象和封装的异同

抽象和封装是个互补的概念。一方面,抽象专注在对象的行为上,而另外一方面,封装专注于对象的行为的具体实现。封装是通过隐藏对象的内部信息来实现的,因此也可以被看做是抽象的一种策略。

1. 什么是JVM? 为什么称Java为跨平台的编程语言?

Java虚拟机(Java Virtual Machine)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在JVM中执行。Java之所以被设计成可以在任意的平台运行,而不需要重写或者在不同的平台下重新编译,这些都要归功于Java虚拟机(JVM),因为JVM 非常了解特定的指令的长度以及底层硬件平台的特殊性。

2. JDK和JRE之间的差异是什么?

Java运行环境(Java Runtime Enviroment) 是运行Java程序的基本的Java虚拟机,包括执行applet的浏览器插件。JDK (Java Development Kit) 是为了开发,编译和执行Java 应用程序,针对Java的全功能的软件开发包,包含了JRE,编译器和工具(比如说JavaDoc 和Java Debugger)。

3. “static”关键字是什么意思?在Java里可以override private 或static 的方法吗?keyword mean ? Can you override private or static method in Java ? static 关键字表示,访问这个成员变量或方法时,不必获取它属于的类的实例。

Java 里的static 方法不能被override,因为override 的机制是运行时(runtime)的动态绑定,而static 方法是在编译时静态绑定的。static 方法并不与任何类的具体实例有关,因此无法应用继承的概念。

4. 在静态方法里可以访问非静态变量吗?

Java 中的static 变量归相应的类所有,它的值对于类的所有实例都是相同的。static 变量是在JVM 加载类的时候初始化的。如果代码试图访问非静态的变量,而且不是通过类的实例去访问,编译器会报错,因为这些非静态变量还没有被创建呢,并且它们没有与实例相关联。

5. Java 支持哪些数据类型?什么是Autoboxing 和Unboxing?

Java语言支持的8个基本数据类型如下:

?byte

?short

?int

?long

?float

?double

?boolean

?char

Autoboxing 是指在基本数据类型和对应的包装(wrapper)类之间Java 编译器所做的自动转换。例如,编译器将int 转换为 Integer,将 double 转换为 Double ,等等。逆向的转换称为unboxing。

6. 在Java中什么是方法的 Override(覆盖) 和Overload(重载)?

Java中方法的overload 发生的条件是,同一个类里,有两个或以上的方法名称完全相同,但参数列表不同。另一方面,方法的override 是指,子类重定义了父类里的同一个方法。

Override 的方法必须方法名、参数列表和返回类型都完全相同。Override 的方法不会限制原方法的访问权限。

7.Java中构造函数、构造函数重载的概念和拷贝构造函数

当类的对象被创建的时候,调用它的构造函数。每个类都有一个构造函数。如果程序员没有为类编写构造函数,Java编译器自动为类创建一个缺省的构造函数。

构造函数重载和Java中函数重载类似,可以为同一个类创建不同的构造函数,每个构造函数必须拥有唯一的参数列表。

Java与C++不同,它不支持拷贝构造函数,但是区别仅仅是,如果你没有编写类的拷贝构造函数,Java不会自动创建它。

8.Java支持多继承吗?

Java不支持多继承,每个类只允许继承一个类,但是可以实现多个接口。

9.接口和抽象类有什么不同?

Java同时提供和支持抽象类和接口,它们的实现有一些共同的特点,也有如下不同:?接口中所有的方法默认都是抽象的,而抽象类可以同时包含抽象和非抽象的方法。?一个类可以实现多个接口,但它只能继承一个抽象类。

?一个类要实现某个接口,必须实现这个接口声明的所有方法。而一个类不需要实现抽象父类中声明的所有方法,不过,这时候这个类也必须声明为抽象类。

?抽象类可以实现接口,而且不需要实现接口中的方法。

?接口中声明的变量默认是final的,而抽象类可以包含非final的变量。

?接口中的成员默认是public的,而抽象类的成员可以是private,protected,或public的。

?接口是绝对抽象的,不可实例化,抽象类也不可以实例化,但可以在main方法中触发实例化(注:通过匿名类实现)。

也可以查阅Abstract class and Interface differences for JDK 8。

10.传引用和传值

当对象通过传值调用时,传递的是这个对象的一个拷贝。因此,即使函数修改这个对象,也不会影响原对象的值。

当对象通过传引用调用时,对象本身没有被传递,而传递的是对象的一个引用。因此,外部函数对这个对象的修改,也会反映到任何出现这个对象的地方。

11. 进程与线程的区别?

进程是一个程序的执行(即正在运行的程序), 然而线程是在进程中独立的执行序列. 一个进程可以包含很多线程. 线程有时被称为轻量级的进程.

12. 说下创建线程的不同方式. 你倾向于哪种方式并说明原因?

有三种创建线程的方式:

?继承Thread类.

?实现Runnable接口.

?通过Executor框架创建线程池.

首选方式是实现Runnable接口, 因为它不需要继承Thread类. 当你的程序设计需要多继承时, 使用接口会有所帮助. 另外, 线程池效率是很高的, 并且实施起来也很简单.

13. 解释下可用的线程状态.

在执行期间, 线程会处于以下状态中的一种:

?Runnable: 线程已准备就绪, 但没有立即运行.

?Running: 处理器正在执行的线程代码.

?Waiting: 处于阻塞状态的线程, 等待外部某种处理的结束.

?Sleeping: 被强制休眠的线程.

?Blocked on I/O: 等待I/O操作的完成.

?Blocked on Synchronization: 等待取得线程锁.

?Dead: 线程已经执行结束.

14. 同步方法与同步块的区别?

在Java程序中, 每个对象都拥有一个锁. 线程可以通过使用synchronized关键字来获取一个对象上的锁. synchronized关键字可以用于方法级别(粗粒度锁)或代码块级别(细粒度锁).

15. 在监视器中的线程同步是怎样发生的? 你可以使用哪些级别的同步?

JVM使用结合了监视器的锁. 监视器是一个守护者, 它看管一个同步代码的序列, 并且确保在一个时刻只能有一个线程执行同步代码片段. 每个监视器关联着一个对象引用. 只能得到锁的线程才可以执行同步代码.

16. 什么是死锁?

当两个进程相互等待对方执行完毕时, 其结果是它们会永远等待下去.

17. 怎样确保N个线程访问N个资源时不会发生死锁?

使用N个线程时一个非常简单的避免死锁的方法是为所有的锁排序, 并强制每个线程也按那种方式排序. 这样, 如果所有线程以相同的顺序锁定和解锁互斥资源就不会发生死锁了. Java Collections

18. Java Collections框架的基本接口?

Java Collections 框架提供了一系列支持对象集合操作的设计良好的接口和类. Java Collections框架中最基础的接口是:

?Collection, 表示一组对象(元素).

?Set, 包含非重复元素的集合.

?List, 包含非重复元素的有序集合.

?Map, 包含非重复键的键值对的对象.

19. 为什么Collection没有继承Cloneable和Serializable接口?

Collection接口描述的是由元素组成的对象组. Collection的每一个具体实现可以选择自己的方式来管理元素. 一些集合允许存在重复键, 另一些则不允许.

当处理实际实现时复制和序列化的语义和效果才会起作用. 因此, 集合类的具体实现应该决定它们将怎样被复制和序列化.

20. 什么是Iterator(叠代器) ?

Iterator接口提供了许多能够叠代集合的方法.每个java集合(Collection)都含有一个返回Iterator实例的iterator方法. 叠代器在叠代过程中能够移除底层集合中的元素.

21. Iterator 和ListIterator之间的不同?

它们之间的不同如下:

?Iterator能够遍历Set和List集合, 而ListIterator只能用来遍历List.

?Iterator只能正向遍历集合, 而ListIterator可以双向遍历List.

?ListIterator实现了Iterator接口并提供了额外的功能, 例如添加元素, 替换元素, 取得上一个或上一个元素索引, 等等.

22. fail-fast与fail-safe的区别?

Iterator的fail_safe特性是对底层集合的拷贝进行操作, 因此对集合的任何改变都不会有影响. java.util包下的所有集合类是fail-fast的, 但java.util.concurrent包下的集合类是

fail-safe的. fail-fast叠代器会抛出ConcurrentModificationException, 而fail-safe叠代器不会抛出这种异常.

23. Java中的HashMap 是怎么工作的?

Java 中的HashMap 是用来存储键值对的。HashMap 需要一个hash 函数,它使

用 hashCode 和 equals 方法,来进行collection 中元素的保存和查找。调用put 方法时,HashMap 会计算键(key)的hash 值,然后将键值对存到collection 的适当索引下。如果键已经存在,那么相应的值会更新。HashMap 的重要特征主要有它的容量,装载因子(load factor)和容量扩充(threshold resizing)。

24. hashCode() 和equals() 方法重要性何在?

Java中的 HashMap 使用 hashCode 和 equals 方法来确定键值对的索引。根据键去查询对应的值时,同样会用到这两个方法。如果这两个方法没有正确实现,两个不同的键可能会产生相同的hash 值,因此会被collection 认为是相同的。并且,这两个方法在检测重复时也会用到。因此,这两个方法都要正确实现,对 HashMap 的正确性和效率都至关重要。

25.HashMap与HashTable之间有哪些不同?

HashMap、HashTable这两个类都实现了Map接口,因此有些非常相似的特征,但他们在以下特性中又有所不同:

?HashMap的key与value都允许null值的存在,而HashTable则既不允许key为null,也不允许value为null。

?HashTable是线程同步的,而HashMap则不是。因此,在单线程环境下HashMap 是首选,而HashTable更适合在多线程环境下使用。

?HashMap提供了它键的set集合,因此Java程序可以通过set进行迭代。因此,HashMap是快速失败的。另一方面,HashTable提供了它键的枚举。

?HashTable类被当做遗留类(译者注:Java遗留类说明)

26.Array与ArrayList间有什么不同?与ArrayList相比你什么时候会用Array?

Array与ArrayList类在以下特性中有所区别:

?Arrays可以包含基础数据类型或者对象,而ArrayList只能包含对象。

?Arrays有固定长度,而ArrayList长度则是动态的。

?ArrayList类提供了更多的方法和特性,比如addAll,removeAll,iterator,等等

?对于一个基础数据类型的list,集合框架使用了自动装箱去减少编码的工作。但针对固定长度的基础数据类型,这种方法会使得它们变得更慢。

27.ArrayList与LinkedList间有什么不同?

ArrayList、LinkedList这两个类都实现了List接口,但他们以下特性中又有所不同:?ArrayList是基于索引的数据结构,底层由Array支持实现。它提供了以时间复杂度为O(1)的性能随机访问它的元素,另一方面,LinkedList以元素列表的方式来存储它的数据,每一个元素与它前一个和后一个元素都是相连的。对元素查询操作的时间复杂度为O(n).?对元素的插入、添加、移除操作,与ArrayList相比,LinkedList更快,因为,当一个元素被添加到集合内部的任意位置时,LinkedList不需要重新调整数组大小或者更新索引。?LinkedList比ArrayList消耗更多的内存,因为LinkedList中每一个节点都存储了两个引用,一个是它前一个元素,一个是它后一个元素

也可以查看我们的文章ArrayList vs. LinkedList

28. Comparable 和Comparator 接口分别是什么? 列出它们的区别。

Java 提供的 Comparable 接口,其中只包含一个方法,就是 compareTo。这个方法会比

较两个对象,从而得出它们的顺序关系。具体来说,它会返回一个负整数,零,或一个正整数,分别表示传入的对象小于,等于或大于已有的对象。

Java 提供的 Comparator 接口,包含两个方法,compare 和 equals 。compare 方法比较两个参数,得出它们的顺序关系。它会返回一个负整数,零,或一个正整数,分别表示第一个参数小于,等于或大于已有的对象。equals 方法有1个参数,它用来确定参数对象是否等于这个camparator。这个方法仅在要比较的对象也是一个comparator,同时它的序关系与这个comparator 相同时,才会返回true。

29.Java Priority Queue是什么?

PriorityQueue是一个基于优先级堆的无界队列,它的元素都以他们的自然顺序有序排列。在它创建的时候,我们可以可以提供一个比较器(Comparator)来负责PriorityQueue中元素的排序。PriorityQueue不允许null元素,不允许不提供自然排序的对象,也不允许没有任何关联Comparator的对象。最后,PriorityQueue不是线程安全的,在执行入队和出队操作它需要O(log(n))的时间复杂度。

30. 关于Big-O符号你了解些什么?你能针对不同数据结构举些例子吗?

Big-O符号简单描述了,在一种数据结构中随着元素的不断增加,在最坏的情况下,一个算法的扩展或者执行能有多好。Big-O符号还可以用来描述其他的行为,比如内存消耗。由于collection集合下的类实际上都是数据结构,我们通常用Big-O符号来选择基于时间、内存、性能前提下的最好实现去使用。Big-O符号能就大量数据的性能给出一个很好的指示。

31. 如何权衡有序数组和无序数组?

有序数组最关键的优势在于搜索的时间复杂度为O(log n),而无序数组的时间复杂度是O (n)。有序数组的劣势就在于插入操作的时间复杂度为O(n),因为较高值的元素需要挪动位置腾出空间给新元素。与之不同的是,无序数组的插入操作的时间复杂度为O(1)。

32. 有哪些关于Java 集合框架的最佳实践?

?基于应用的需求来选择使用正确类型的集合,这对性能来说是非常重要的。例如,如果元素的大小是固定的,并且知道优先级,我们将会使用一个 Array,而不

是 ArrayList。

?一些集合类允许我们指定他们的初始容量。因此,如果我们知道存储数据的大概数值,就可以避免重散列或者大小的调整。

?总是使用泛型来保证类型安全,可靠性和健壮性。同时,使用泛型还可以避免运行时的 ClassCastException。

?在Map 中使用Java Development Kit (JDK) 提供的不可变类作为一个key,这样可以避免 hashCode 的实现和我们自定义类的equals 方法。

?应该依照接口而不是实现来编程。

?返回零长度的集合或者数组,而不是返回一个null ,这样可以防止底层集合是空的。

33. Enumeration 和Iterator 接口有什么不同?

Enumeration 跟Iterator 相比较快两倍,而且占用更少的内存。但是,Iterator 相对于Enumeration 更安全,因为其他线程不能修改当前迭代器遍历的集合对象。同时,Iterators 允许调用者从底层集合中移除元素,这些Enumerations 都没法完成。

34. HashSet 和TreeSet 有什么不同?

HashSet 是用一个hash 表来实现的,因此,它的元素是无序的。添加,删除和HashSet 包括的方法的持续时间复杂度是O(1)。

另一个方面,TreeSet 是用一个树形结构实现的,因此,它是有序的。添加,删除和TreeSet 包含的方法的持续时间复杂度是O(logn)。

35. Java中垃圾回收的目的是什么, 它什么时候被使用?

垃圾回收用于识别和丢弃程序不再需要的对象, 以便回收和复用资源.

36. System.gc() 和Runtime.gc()方法用途?

这些方法用于提醒JVM开始垃圾回收. 然而开始垃圾回收的时机是由JVM决定的.

37. finalize()什么时候被调用? 它的目的是什么?

finallize方法是在释放该对象内存前由gc(垃圾回收器)调用. 通常建议在这个方法中释放该对象持有的资源.

38.如果一个对象的引用被设置为null, gc会立即释放该对象的内存么?

不会, 这个对象将会在下一次gc循环中被回收.

39. Java堆的结构是什么? 堆中的Perm Gen(全称是Permanent Generation)空间是什么?

JVM有一个运行时数据区,即堆(heap).所有的类实例和数组的内存都是从堆中分配的. 它在JVM启动时被创建. 对象所占用的堆内存会被一个称为垃圾回收器的自动内存管理系统收回.

堆内存中包含活的和死的对象. 活的对象可以被程序访问并且不会被垃圾回收. 死的对象是那些不会被程序访问的, 但还没有被垃圾回收器收回的对象. 这种对象会占用堆内存空间直到最终被垃圾回收器收回.

40. Serial 垃圾回收器与Throughput 垃圾回收器区别?

机械工程师面试题和答案

机械工程师面试题和答 案 Document number【980KGB-6898YT-769T8CB-246UT-18GG08】

1.如果你是企业的研发主管,你觉得最重要的5个制度是什么? 2.如果你上司给你一个本来三个月完成的任务,现在要求你两个月内完成,给 你提三个要求,你会提哪三个要求? 3.你觉得你有哪些特点可以让你更好的适应这份工作就你申请的这个职位,你 认为你还欠缺什么? 4.家人对你应聘这份工作知情吗?他们的意见如何 机械设计人员笔试题 一、填空题:(1.5x20=30分) 1、汽缸的工作方式分为:_____________。 2、60°普通螺纹锁紧连接的有效螺纹圈数为________。 3、45号钢的含炭量大约为_____________。 4、现代机械加工中正逐渐被淘汰的机床是_____。 5、现代机械加工的发展趋势是_______。 6、EDM的中文含义是_______。 7、CNC的中文含义是________。 8、夹具实现的功能是________。 9、轴承按照摩擦方式可以分为:___________。 10、常用的热处理方法有:________________________ (请至少回答4种) 11、电机的输出功率与______________ 成正比。 12、常用的焊接方式有___________________ 等。(至少回答3种) 13、法兰与管体焊接时,为减少焊接变形应该在_______________ 开应力槽。 14、45#钢与1Cr18Ni9Ti焊接时的焊接性能_ __________________。 15、常见的铸造缺陷为:_______________ 等。 16、常用的电镀方式按照镀层材料可分为:_____________ 等。 17、钣金折弯加工后,折弯处附近会产生____________ 影响后道加工工序。 18、金属切削加工过程中加切削液的作用为:_________;切削加工时不加切削液的金属材料是 ___________。 19、在笛卡尔直角坐标系中,右手拇指、食指和中指所指的方向分别代表_________,绕各轴正方向___________旋转的方向为旋转的正方向。 20、常用的三种机械传动机构分别为:_______________ 。 二、简答题:(20分) 齿轮减速机构无法被电子调速机构完全替代的原因。 答:

百一测评——Java经典面试题 带答案

职业技能题库&在线云笔试平台https://www.sodocs.net/doc/e03477163.html, 试卷名称:Java经典面试题带答案 试卷描述:java笔试题目、招聘笔试、微信考试、在线考试 试卷链接:https://www.sodocs.net/doc/e03477163.html,/store/open/paperInfo/41651 试卷限时:50分 一.单项选择题 每题分值:2.5分 是否题目乱序:是 是否选项乱序:是 是否可回溯:是 难度:中 1.[单选]Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.[单选]下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确

职业技能题库&在线云笔试平台https://www.sodocs.net/doc/e03477163.html, 答案:B 3.[单选]下列说法正确的有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 4.[单选]提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.sodocs.net/doc/e03477163.html,ng D.java.swing 答案:A 5.[单选]下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 6.[单选]执行如下程序代码 a=0;c=0;

职业技能题库&在线云笔试平台https://www.sodocs.net/doc/e03477163.html, do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 7.[单选]下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 8.[单选]下列语句正确的是() A.形式参数可被视为localvariable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象

Java面试测试题并赋予答案

在main(String[] args)方法内是否可以调用一个非静态方法? 1.不能 同一个文件里是否可以有两个public类? 2.不能 方法名是否可以与构造器的名字相同? 3.可以。 public class Test { public Test(String iceboy) { System.out.println(iceboy); } public void Test(String iceboy) { System.out.println(iceboy); } public static void main(String[] args) { Test a = new Test("abc");//输出“abc” a.Test("iceboy");//输出“iceboy” } } 4.初始化了一个没有run()方法的线程类,是否会出错? 4.不会。 第一种方法:直接继承Thread类。 public class Test { public static void main(String[] args) { ThreadClass t = new ThreadClass(); t.start(); System.out.println("end");//输出“end” } } class ThreadClass extends Thread //Thread类已经实现了空的run()方法。 { } 第二种方法:实现Runnable接口 public class Test { public static void main(String[] args)

{ ThreadClass t = new ThreadClass(); Thread thread = new Thread(t); thread.start(); System.out.println("end"); } } class ThreadClass implements Runnable { public void run() //必须有此方法否则编译报错。它是Runnable接口中的抽象方法。 { System.out.println("Threads"); } } 局部内部类是否可以访问非final变量? 不能访问局部的非final修饰的变量,可以访问局部的使用了final修饰的变量,可以访问成员变量(全局的)。 class Out { private String name = "https://www.sodocs.net/doc/e03477163.html,"; void print() { final String work = "out.local.work";//若不是final的则不能被Animal 使用. int age=10; class Animal //定义一个局部内部类.只能在print()方法中使用. //局部类中不能使用外部的非final的局部变量.全局的可以. { public void eat() { System.out.println(work);/ /ok //age=20;//error not final,编译时就会出错 System.out.println(name);/ /ok. } } Animal local = new Animal(); local.eat(); }

精装工程师面试问题及答案

精装工程师面试问题及答案标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

精装工程师面试问题及答案 一、精装工程师工作职责都包括哪些具体事项? 答:1、负责项目精装修工程项目的设计协调和现场施工管理工作; 2、与设计师、监理及分包、供货等单位协调,有效控制施工进度; 3、定期对工地进场材料质量、规格及施工质量、交付验收等进行全面检 查; 4、及时发现、解决本专业各项工作中存在的问题,按要求的工期指标完成 工作; 5、精装修工程变更、现场签证审核工作以及各项现场验收、评定、竣工验 收物业移交工作等。 二、简叙天花吊顶龙骨安装时基本做法? 答:1、吊杆、龙骨的安装间距、连接方式应符合设计要求,主龙骨应吊挂在吊杆上,主龙骨间距900㎜~1000㎜,次龙骨应紧贴主龙骨安装,次龙骨间距300㎜~600㎜,主龙骨的接长应采取对接,相邻龙骨的对接接头 要相互错开。 2、主龙骨挂好后应基本调平,吊杆、主龙骨、次龙骨安装后要求牢固不 晃动。 三、简叙石膏板安装时应注意哪些? 答:1、安装双层石膏板时,面层板与基层板的接缝应错开,不得在一根龙骨上,埃特板或石膏板安装螺钉需满刷防锈漆(防锈漆不允许添加腻子 或双飞粉)。 2、埃特板或石膏板施工接缝隙宽度不允许大于或小于4mm,用小刮刀将嵌 缝石膏腻子均匀饱满地嵌入板缝,并在板缝处刮涂约60mm宽、1mm厚的腻子。随即贴上穿孔纸带+玻璃纤维网格胶带,使用宽约60mm的腻子刮刀顺穿孔纸带(或玻璃纤维网格胶带)方向压刮,将多余的腻子挤出,并刮平、刮实、不可留有气泡。 3、明露照明线路是否到位并加装阻燃波纹套管,饰面板上的灯具、烟感器、 喷林头、风口篦子等设备的位置应合理、美观,与饰面的交接应吻合、 严密。并做好检修口的预留,使用材料应与母体相同,安装时应严格控 制整体性,刚度和承受力。 四、简叙卫生间回填及防水施工工序? 答:1、卫生间所有管线完成后,应对给管水进行试压验收,排污管通水、通球移交验收,各项验收完成后并对管槽修补部位及反砍处刷PMC防水300mm高度,防水验收完进行48h蓄水试验。 2、沉箱陶粒混凝土搅拌回填,钢网满铺,现浇细石混凝土垫层完成,门

建筑工程专业工程师面试题库(中级)(20210216184558)

建工专业工程师面试题库(2005) 1、砖墙砌筑前应做好哪些主要的准备工作? 答:砖墙砌筑前应作好准备工作如下: (1)检查砖墙所用的材料的质量保证书,并进行红砖' 水泥' 钢筋的复查试验。 (2)红砖应提前1天浇水湿润。 (3)墙底的梁板面应用水泥砂浆找平。 (4)立好皮数杆,并拉水平通线。 2、柔性防水层面分为哪两大类?说明每类中各二种防水层名称? 答:柔性防水屋面两大类为:卷材防水屋面、涂膜防水屋面。卷材防水屋面中有:沥青防水卷材(如三毡四油)高聚物改性沥青防水卷材(如SBS、APP) 合成高分子防水卷材(如三元乙丙' 聚氯乙烯)涂膜防水屋面中有:沥青基防水涂料 高聚物改性沥青防水涂料合成高分子防水涂料 3、怎样保证砖砌体的砌筑质量?答:(1)保证墙体横平竖直,横平:砌筑时严桎 按皮数杆接线,将每皮砖砌平。竖直: 要求砌体表面轮廊垂直,可用托线板检查。 ⑵砂浆饱满:按验收规范规定砂浆饱满度不小于80%o (3)组砌得当:为保证砌体有一定的强度和稳定,各种砌体的砌筑均应依照一定的组合型式,不得出现过长的“通天缝”。 (4)接槎可靠:一般情况应留(斜槎),在特殊情况下,不可能留斜槎,也可留直槎。但必须做成阳槎,并加设拉结筋,拉结筋数量为每12cm墙厚放置1CD 6,间距沿墙高不得超过50cm,埋入长度从墙的留槎处算起每边不能少于50cm,末端应加90度弯钩。 4、说出建筑安装工程的分部工程的名称? 答:九个分部工程为:1、地基与基础;2、主体结构;3、建筑装饰装修;4、建筑屋面;5、建筑给水排水及采暖;6、建筑电气;7、智能建筑;8、通风与空调;9、电梯。 5、施工场地总平面布置图的主要内容是什么?答:(1)全部地上、地下建筑物、 构筑物; (2)各种施工机械设备的布置;

京东工程师面试题库

本题库是京东集团面试评分标准,物超所 值 京东面试是4轮 一面组长,会问到一些这样的问题,为什么会离职,为什么来,婚姻状况,与此同时有没有想问面试官的问题。 二面经理,偏向于部门业务服务。 三面经理,这一轮会谈到一些业务目标和工作中可能出现的一些问题。大概聊一下工作的想法,部门的价值和目标,对这个岗位的期望等等以及和行业的情况。聊天的内容与面试者个人有关,可多可少。(二三是交叉面试防止作弊), 四面职业通道委员会,这一轮的面试非常专业,为技术专家面,目的是定级。确定你面试者的水平大概在什么位置。直接影响后面的收入。各个击中要害。不要想着有简单跳过的部分。在介绍工作内容的过程中,要先介绍自己在组织团队所处的位置,发挥的作用,工作绩效等,条例要清楚。这一轮的面试专业性最强。最后是HR谈薪资的部分,因为行业都有规则,所以时间不会太长。 5面背景调查,主要是面试者在填写简历时提供的名字和联系方式,其中包含领导。6HR最后offer。 步骤四、五、六每个一个星期,比如三面完后得到职业通道委员会的面试的通知约一周,四面完后,得到通过与否的消息是一个星期。如果某一步一个星期多没消息,那就是没戏了。 试题1:为什么你是这份工作的最佳人选? A、我干过不少这种职位,我的经验将帮助我胜任这一岗位。 B、我干什么都很出色。 C、通过我们之间的交流,我觉得这里是一个很好的工作地点。 D、你们需要可以生产出“效益”的人,而我的背景和经验可以证明我的能力,例如:我曾经…… 解析: A、错误。经验是好的,但“很多相同职位”也许更让人觉得你并不总能保证很好的表现。 B、错误。很自信的回答,但是过于傲慢。对于这种问题合适的案例和谦虚更重要。 C、错误。这对雇主来说是一个很好的恭维,但是过于自我为中心了,答非所问。应该指出你能为雇 主提供什么。 D、最佳答案。回答问题并提供案例支持在这里是最好的策略。

常见的java面试笔试题大汇总

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 https://www.sodocs.net/doc/e03477163.html,ng.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的

精装工程师面试问题及答案

精装工程师面试问题及答案 一、精装工程师工作职责都包括哪些具体事项? 答:1、负责项目精装修工程项目的设计协调和现场施工管理工作; 2、与设计师、监理及分包、供货等单位协调,有效控制施工进度; 3、定期对工地进场材料质量、规格及施工质量、交付验收等进行全面检查; 4、及时发现、解决本专业各项工作中存在的问题,按要求的工期指标完成 工作; 5、精装修工程变更、现场签证审核工作以及各项现场验收、评定、竣工验 收物业移交工作等。 二、简叙天花吊顶龙骨安装时基本做法? 答:1、吊杆、龙骨的安装间距、连接方式应符合设计要求,主龙骨应吊挂在吊杆上,主龙骨间距900㎜~1000㎜,次龙骨应紧贴主龙骨安装,次龙骨间距300㎜~600㎜,主龙骨的接长应采取对接,相邻龙骨的对接接头要相互错开。 2、主龙骨挂好后应基本调平,吊杆、主龙骨、次龙骨安装后要求牢固不晃 动。 三、简叙石膏板安装时应注意哪些? 答:1、安装双层石膏板时,面层板与基层板的接缝应错开,不得在一根龙骨上,埃特板或石膏板安装螺钉需满刷防锈漆(防锈漆不允许添加腻子或双飞 粉)。 2、埃特板或石膏板施工接缝隙宽度不允许大于或小于4mm,用小刮刀将嵌缝 石膏腻子均匀饱满地嵌入板缝,并在板缝处刮涂约60mm宽、1mm厚的腻子。 随即贴上穿孔纸带+玻璃纤维网格胶带,使用宽约60mm的腻子刮刀顺穿孔纸带(或玻璃纤维网格胶带)方向压刮,将多余的腻子挤出,并刮平、刮实、不可留有气泡。 3、明露照明线路是否到位并加装阻燃波纹套管,饰面板上的灯具、烟感器、 喷林头、风口篦子等设备的位置应合理、美观,与饰面的交接应吻合、严 密。并做好检修口的预留,使用材料应与母体相同,安装时应严格控制整体性,刚度和承受力。 四、简叙卫生间回填及防水施工工序? 答:1、卫生间所有管线完成后,应对给管水进行试压验收,排污管通水、通球移交验收,各项验收完成后并对管槽修补部位及反砍处刷PMC防水300mm 高度,防水验收完进行48h蓄水试验。 2、沉箱陶粒混凝土搅拌回填,钢网满铺,现浇细石混凝土垫层完成,门槛 石下及穿墙管周围缝隙用1∶2∶4 陶粒混凝土填塞密实,地面阴角做半径约20mmR角。 3、根据防水涂膜施工工艺流程,对每道工序进行认真检查验收,做好记录, 须合格方可进行下道工序施工。防水层完成并实干后,对涂膜质量进行全

Java经典面试笔试题及答案

1.什么是对象序列化,为什么要使用? 所谓对象序列化就是把一个对象以二进制流的方式保存到硬盘上。好处:方便远程调用。 2.值传递与引用传递的区别? 所谓值传递就是把一个对象的值传给一个新的变量,但是系统会给这个新的变量开辟一个新的内存空间。不会改变原有的值所谓引用传递就是把一个对象在堆中保存的数据传递给一个变量,此时新的变量与原有的变量对应同一个内存存储空间,当新的变量修改对象的属性时,内存中的数据也会修改。 3.接口与抽象类的区别? 1:接口里面不可以实现方法体,抽象类可以实现方法体。 2:接口可以多继承接口,抽象类不可以。 3:接口需要被子类实现,抽象类是要被子类继承(单一继承)。 4:接口中只能有公有的方法和属性而且必须赋初始值,抽象类中可以有私有方法和属性. 5: 接口中不能存在静态方法,但属性可以和final,抽象类中方法中可以有静态方法,属性也可以。 4.谈谈继承,为什么要使用继承? 所谓继承就是找出几个类中共同的部分,提取出来作为父类。而子类只需要继承父类,就可以共享父类的方法。 使用继承能够减少重复的代码。 5.方法重载的好处?

所谓重载就是在一个类中可以定义多个相同的方法,但是方法的参数类型和参数的个数以及顺序要不同。 重载的好处就是能够让我们很快的掌握该方法的功能,我们只要要记住该方法就能很快的理解该方法的参数以及参数的作用 6.项目中印象最深的部分? 我觉得在该项目中我体现到了反射技术的强大之处,原来我一直不清楚反射是一种什么样的技术,只知道一些概念上的知识,经过这个项目之后,终于知道该怎样灵活运用反射,以及在什么时候运用。 谈谈你对面向对象的理解与认识? 我觉得使用面向对象这种思维的方式比较符合我们人类的思想,不需要去学习一些什么新的思考方式,就按照现实生活做的一些故事就能让人理解该内容的知识以及他们的作用。 我的看法就是: 1:当加入新的功能的时候不会修改原有的代码。(面向接口编程) 2: 当我们写的一个类可以重复的运用在其他项目中。(代码的复用性) 3:当写一个新类的时候要考虑到他的可扩展性。(灵活性) 7.谈谈集合框架? 集合框架分为三部分,第一部分是collection接口,第二部分是Map接口、第三部分是collections帮助类 首先说一下collection接口,collection接口下面的接口分为set 接口、list接口,在往下面就是他们一些实现类。

软件技术支持工程师面试题

1、指出以下服务所默认的端口号:FTP;Telnet;POP3;SMTP;Windows终端服务 答:FTP: 21;Telnet:23;POP3:110;SMTP:25;Windows终端服务:3389 (最有名的3389) 2、将一台服务器装上Win 2000 Server系统,在安全性设置上,你会如何操作? 答:首先打上系统补丁、帐号策略(包括关闭guest帐号,Administrator 改名)、禁止建立空连接、关闭默认共享、相闭相关不安全的服务(Telnet、Alerter等等,依具体情况待定)如果有需要,可以关闭Server服务(135、137、 138、139端口)、关闭445端口、IIS安全设置。 3、在网络排错中,你经常会用到哪些操作命令? 答:ping;netstat;nbtstat;net;telnet;ipconfig 4、取消或隐藏Windwos 2000下自动共享的几种方法。 答:1)利用批处理在开机时关闭,中间会用到net命令 2)修改注册表 3)利用三方工具 5、路由器的基本功能? 答:数据包转发功能。 6、请写出568A与568B的线序 答:1)568B 橙白橙绿白蓝蓝白绿棕白棕 2)568A 绿白绿橙白蓝蓝白橙棕白棕 7、网卡MAC是由6组什么组成的,各自的含义 答:由16进制数据组成,前三组表示生产厂家,由IEEE来分配,并可以再细分;后三组表示该制造商所制造地某个网络产品(如网卡)的系列号。 8、C/S、B/S的含义 答:C/S表示客户端/服务器地模式C是client,s是server;B/S是基于浏览器/server模式,B是browser,S是server,前者中地C是需要另外开发客户端程序。而后者是基于浏览器来实现的,例如可以用IE等。 9、你在局域网内想获得IP 192.168.1.2 地MAC,在XP系统地命令提示符中如何操作? 答: ping 192.168.1.2;在用ARP -a命令查看arp列表即可获得。 10、什么是MBR? 答:MBR—master boot record,主引导记录。引导OS。

精选最新2020年JAVA笔试面试考核题库完整版588题(含答案)

2020年JAVA笔试面试题库588题 一、简答题 1.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键 B. 总控键 C. 重复的组 D. 主键 答案:A 2.下列关于Java语言的叙述中,正确的是:A. 源文件名其扩展名为.jar B. Java是不区分大小写的 C. 源文件中public类的数据不限 D. 源文件名必须与public类型的类名相同 答案:D 3.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置 答案:两阶段提交协议 4.关系数据库中,典型的实体关系模型有三个要素? 答案:数据结构、关系操作、完整性约束 5.转发HTTP请求的两个方法 respsonse.sendDirect 和 RequestDispatcher.forward 的区别 答案:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。 6.下面哪个是合法的布尔值 A. “false” B. false C. 10 答案:B 7.J2EE的三层模型是什么?

软件工程师面试题 含答案

一、你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用? 答: MVC设计模式(应用观察者模式的框架模式) M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层(Independent of presentation)。 V: View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果。 C: Controller(Control layer),控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二(Servlet-centric): JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。 StrutsMVC框架(Web application frameworks) Struts是使用MVC的实现模式二来实现的,也就是以控制器为核心。 Struts提供了一些组件使用MVC开发应用程序: Model:Struts没有提供model类。这个商业逻辑必须由Web应用程序的开发者以JavaBean或EJB的形式提供 View:Struts提供了action form创建form bean, 用于在controller和view

间传输数据。此外,Struts提供了自定义JSP标签库,辅助开发者用JSP创建交互式的以表单为基础的应用程序,应用程序资源文件保留了一些文本常量和错误消息,可转变为其它语言,可用于JSP中。 Controller:Struts提供了一个核心的控制器ActionServlet,通过这个核心的控制器来调用其他用户注册了的自定义的控制器Action,自定义Action需要符合Struts的自定义Action规范,还需要在struts-config.xml的特定配置文件中进行配置,接收JSP输入字段形成Action form,然后调用一个Action控制器。Action 控制器中提供了model的逻辑接口。 二、什么是WebService? 答: WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的。 WebService=WSDL+SOAP+UDDI(webservice的注册) Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body。 Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA 架构。 Web Service的优点 (1) 可以让异构的程序相互访问(跨平台)

小米工程师面试题库

本题库是小米集团面试评分标准,。物超所 值 小米面试是4轮 一面组长,会问到一些这样的问题,为什么会离职,为什么来,婚姻状况,与此同时有没有想问面试官的问题。 二面经理,偏向于部门业务服务。 三面经理,这一轮会谈到一些业务目标和工作中可能出现的一些问题。大概聊一下工作的想法,部门的价值和目标,对这个岗位的期望等等以及和行业的情况。聊天的内容与面试者个人有关,可多可少。(二三是交叉面试防止作弊), 四面职业通道委员会,这一轮的面试非常专业,为技术专家面,目的是定级。确定你面试者的水平大概在什么位置。直接影响后面的收入。各个击中要害。不要想着有简单跳过的部分。在介绍工作内容的过程中,要先介绍自己在组织团队所处的位置,发挥的作用,工作绩效等,条例要清楚。这一轮的面试专业性最强。最后是HR谈薪资的部分,因为行业都有规则,所以时间不会太长。 5面背景调查,主要是面试者在填写简历时提供的名字和联系方式,其中包含领导。6HR最后offer。 步骤四、五、六每个一个星期,比如三面完后得到职业通道委员会的面试的通知约一周,四面完后,得到通过与否的消息是一个星期。如果某一步一个星期多没消息,那就是没戏了。 试题1:为什么你是这份工作的最佳人选? A、我干过不少这种职位,我的经验将帮助我胜任这一岗位。 B、我干什么都很出色。 C、通过我们之间的交流,我觉得这里是一个很好的工作地点。 D、你们需要可以生产出“效益”的人,而我的背景和经验可以证明我的能力,例如:我曾经…… 解析: A、错误。经验是好的,但“很多相同职位”也许更让人觉得你并不总能保证很好的表现。 B、错误。很自信的回答,但是过于傲慢。对于这种问题合适的案例和谦虚更重要。 C、错误。这对雇主来说是一个很好的恭维,但是过于自我为中心了,答非所问。应该指出你能为雇 主提供什么。 D、最佳答案。回答问题并提供案例支持在这里是最好的策略。

面试应聘的JAVA笔试题和答案

一、选择题 1:List, Set, Map是否继承自Collection接口 A:都是,B 都不是 C:List, Set 是 D:Set, Map 是 正确答案 C 2:下面描述哪个是正确的 A:构造器Constructor可被override B:可以继承String类 C:try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code不会被执行D:两个对象值相同(y) == true),那么也有相同的hash code 正确答案 D 3 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized A:都能 B:都不能 C:可以为static D:可以为native 正确答案 A 4:下面的程序中,temp的最终值是什么? long temo=(int); temp%=2; A: 0 B :1 C :2 D : 3 正确答案 B 5、请在以下选项中选出非基本数据类型的选项 ( ) A: int B:byte C: boolean D:String 正确答案 D 6、阅读下面代码段, 给出以下代码的输出结果 public class Test{ public static void main(String args[]) { String str1 = "abc"; String str = "abc; String str2 = new String("abc"); == str2); == str1); } } A:true,true,true B:true,false,true C:true,true,false D:false,true,true 正确答案 D 7、阅读下面代码段, 给出以下代码的输出结果: int i=1; switch (i) { case 0: "zero");

技术支持工程师面试试题

技术支持工程师面试试题 网络基础: 1、OSI参考模型分为7层,分别是: 2、TCP/IP的第四层有两个协议,分别是TCP和UDP,TCP协议的特点是___A_______,UDP协议的特点是 _______B_____。 A、提供面向连接的路服务 B、提供无连接的数据报服务 3、目前常见的局域网类型有____以太网__________、____令牌网__________、_____交换网_________(列举3种) 4、在网络排错中,你经常会用到那些操作命令? 5、指出以下服务所默认的端口号:FTP; TELNET; POP3; SMTP? ftp:20 和21 telent:23 pop3:110 smtp:25 Windows终端服务:443 服务器高可用性: 1、什么是双机热备? 2、市场上常见的纯软件双机热备产品有那些? 邮件系统和数据库: 1、目前在windows平台上比较常用的邮件系统有那些: 2、简单叙述安装LOTUS客户端的过程: 3、在LOTUS中,ACL是指什么,具体的用途是? 4、Notes 工作站与 Domino 服务器之间或两个 Domino 服务器之间通信的基础为 ____________________________________服务。 5、NNN(Notes 命名网络)是: 6、MS Exchange SERVER2007主要有哪五种服务器角色? 防火墙、防病毒系统: 1、防火墙能防病毒吗? 就是盾牌和剑的区别。防火墙可以防止入侵, 2、目前流行的几个国产反病毒软件几乎占有了80%以上的国内市场,其中__________、__________、 __________、___________等四个产品更是颇具影响. 3、网络中存在的问题主要有哪几类? 4、发现公司网络中,存在病毒该如何处理: VPN: 1、VPN是指什么? 2、VPN有什么特点? 3、什么是活动目录,活动目录的逻辑结构主要包括那些: 参考答案: 网络基础: 1、物理层、数据链路层、传输层、网络层、表示层、会话层、应用层 3、以太网(Ethernet)、光纤分布式数据接口(FDDI)、异步传输模式(ATM)、令牌环网(Token Ring)、交换网Switching等,它们在拓朴结构、传输介质、传输速率、数据格式等多方面都有许多不同 4、ping, tracert, nbstat, arp, netstat, ipconfig 1)Ping 该命令用于检查路由是否能够到达,可以快速地检测你要去的站点是否可达。如果执行Ping不成功,问题可 能是以下几个方面:网线是否连通、网络适配器配置是否正确、IP地址是否可用等;如果Ping通后网络服务 仍无法使用,那么问题可能出在网络软件的设置方面。 格式:ping -t -a -n count -l size,参数介绍:-t让用户所在的主机不断向目标主机发送数据,-a以IP

实施工程师笔试题及答案

软件实施工程师笔试面试题及答案 1、你熟悉的远程有哪些方法?各种方法应该怎么配置? 参考答案: (1)、最简单的QQ上有,打开对话框上边有个“应用”图标点击“远程协助”。 (2)、系统自带的远程桌面服务,右击我的电脑—属性,点远程,把两个够都打上去。 (3)、远程协助软件,在要远程的主机安装代理程序后,即可使用远程服务。 (4)、专业通信系统,即时通、OA之类的。 2、在你进行实施的过程中,公司制作的一款软件系统缺少某一项功能,而且公司也明确表示不会再为系统做任何的修改或添加任何的功能,而客户也坚决要求需要这一项功能! 对于实施人员来说,应该怎么去合理妥善处理这个问题? 参考答案: 先看客户要求合不合理,不合理就可以坚决退还需求。如果需求合理的话,可以(1)、申请做二次开发,并且收取一定的费用,这个两边都要沟通好。 (2)、第二种方法,使用第三方软件做补助。 3、在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个使用者相互矛盾,应该如何去处理? 参考答案: 对于客户提出的修改意见,我们实施人员应该有自己的方案。当使用者之间意见出现不一致时,我们应当引导他们内部之间的意见统一, 和客户经过沟通或确认后,找到切实可行的方案,双方认可并达成共识。

4、同一个网络环境中,A电脑访问不到B电脑的共享文件。此现象可能是哪些方面所导致?怎样处理? 参考答案: 首先检查网络是否有问题,再确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看有没有被防火墙阻止, 最后确定文件是不是已经被共享。 5、什么是DHCP?如何快速为多台(20台)电脑安装操作系统?多台电脑如何组网? 参考答案: (1)、DHCP:动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、给用户给内部网络管理员作为对所有计算机作中央管理的手段。 (2)、可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost 多播服务 (Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。 (3)、多台电脑组网可以分为两个类型: ①、少于250台:可以采用用户接入层和核心接入层这二层网络结构,通过普通二层交换机与核心交换机的堆叠连接组成单位局域网, 以满足单位各种上网访问需求。普通电脑通过双绞线连接到普通百兆二层交换机。 ②、超过250台:我们就需要通过交换机的VLAN功能,将它们划分到不同的子网中。为了让两网段中的所有电脑都能实现共享上网目的,

土建工程师面试题目大全

土建工程师面试题库 问题一】:谈谈你自己的优点。 【问题二】:再谈谈你的缺点。 【问题三】:如何管理协调设计院,具体都有哪些工作。 【问题四】:你做的上一个项目专业都存在什么问题,你是如何协调解决的。题。 【问题五】:你地现在起的楼是几层的,每平方米用钢量、含砼量、砼标号是几多 1、问:你怎么样控制施工过程中的成本,尤其是签证这块? 2、问:如何协调参建各方的关系? 一、土建工程师岗位职责: 答:1、规划、协调、指导工程项目中人员的组织和管理工作; 2、按照公司对项目的整体开发计划,负责工程建设的施工进度质量、安全、成本进行控制和监督管理;3、参与工程招标工作,组织工程验收工作,参与竣工决算; 4、负责工程现场管理; 5、对各工作单位(监理、施工及其他合作方)进行组织、协调和管理,按计划要求推进工程建设工作;6、对工程部职责范围内的工作(执行合同,工程质量,施工安全,成本造价的控制)负第一责任, (简述:1、合同;2、工程材料;3工程质量、进度、安全、成本、4、工程资料5、现场验收管理) 二、土建工程师模板验收哪些? 答:1、模板的接缝不应漏浆;在浇筑混凝土前,木模板应浇水湿润.但模板内不应有积水;2、模板与混凝土的接触面应清理干净并涂刷隔离剂;3、浇筑混凝土前,模板内的杂物应清理干净;4、模板的支撑体系是否稳定牢固;5、模板表面平整度是否满足规范要求;6、模板及其支架应具有足够的承载能力、刚度。7、固定在模板上的预埋件、预留孔和预留洞均不得遗漏,且应安装牢固; 8、对于跨度大于4米的模板要按规范起拱 三、土建工程师钢筋验收哪些? 答:1、了解钢筋的产品合格证、出厂检验报告,标示等;2、钢筋的品种型号、规格、数量、位置等;3、钢筋的连接方式、接头位置、接头数量、搭接长度、接头面积百分率;4、箍筋、横向钢筋的品种、规格、数量、间距等;5、预埋件的规格、数量、位置等。 四、砖墙砌筑前应做好哪些主要的准备工作? 答:(1)检查砖墙所用的材料的质量保证书,并对红砖、水泥、钢筋的复查试验。(2)红砖应提前1天浇水湿润。(3)墙底的梁板面应用水泥砂浆找平。(4)立好皮数杆,并拉水平通线 五、怎样保证砖砌体的砌筑质量? 答:(1)保证墙体横平竖直,横平:砌筑时严格拉皮杆数,(2)砂浆饱满:按验收规范规定砂浆饱满度不小于80%。(3)组砌得当:为保证砌体有一定的强度和稳定,各种砌体的砌筑均应依照一定的组合型式,不得出现过长的“通天缝”。(4)接槎可靠:一般情况应留(斜槎),也可留直槎。但必须做成阳槎,并加设拉结筋,拉结筋为每12cm墙厚放置1Φ6,间距不得超过50cm, 六、建筑安装工程的分哪几个分部工程的名称? 答:九个分部工程,分别为:1、地基与基础;2、主体结构;3、建筑装饰装修;4、建筑屋面;5、建筑给水排水及采暖;6、建筑电气;7、建筑智能;8、通风与空调;9、电梯。

结构工程师面试试题及答案

填空题: 1.一般电池片常用的材料有,怎样防止电池片刮伤电池?收尾处弯安全扣. 2.打样弹簧,我们常提供:簧丝直径d,弹簧外径D,自由高度H0,有效圈数n等参数给供货商. 3.钢按含碳量分为:低碳钢,中碳钢,高碳钢.我们常讲的黄牌料是 中碳钢(或45#钢). 4.标准圆柱齿轮齿数为10,齿顶圆直径7.2mm,那幺m(模数)=0.6. 5.假设塑胶为ABS,普通牙螺丝? 1.7, ? 2.3, ? 2.6, ? 3.0(mm)各打多大的底孔? ?1.4mm, ?2.0mm, ?2.2mm, ?2.6mm. 6.2A电池长度是50.5mm,直径是14.5mm, 3A电池长度是 44.5mm,直径是10.5mm. 7.一般情况下导电胶(Rubber Key)的行程是1.0~1.5mm.压力是 0~250g,寿命是5,000~10,000次,碳点阻值<150Ω 8.结构工程师在确认产品是否OK时,可根据外观、寸法、装配进行判定。2 v: }1 ^! `6 |2 ?* R8 A6 ]' z( | 9.模胚类型一般可分为:大水口模胚、标准细水口、简化型细水口三大类。 10.喷油过程中三喷三烤主要针对哪几种颜色:红、白、蓝。 5 e.

问答题: 11. 做为结构工程师,你如何保证你设计的结构能一次制模成功而不需做好后再改模具? 答:在做结构前充分了解产品的要求,制造的过程和能力以及制模的精确度来控制好各方面的尺寸配合,以及装配次序。(不过不改模是比较理想的,实际很少见,特别是一些复杂的零件;小配件还可以达到一次OK) 12. 用在充电器(使用220V交流)上的塑料应具备那些要求,目前价位多少? 答:1电性能良好;2耐化学性;3较高冲击韧性和力学强度;4耐气侯性 13. 透明材料有哪几种,哪种硬度更好,不易刮伤,目前价格多少? 答:透明材料有PMMA,PC,GPPS,SAN;PC的硬度好,目前价格在20RMB/KG左右(因供应商和等级的不同价相差较大。 14. 前模后模的模芯厚度尺寸(在做模时)应具备哪些要求? 答:比产品的最厚处预留25-35MM。(模具不是很董) 15. ABS V0 级防火材料是什么意思? 答:V0 是UL垂直耐然等级的一个级别,依UL的规范取测试片

相关主题