面经总结

面试积累

1、死锁的四个必要条件,解决死锁的办法

定义:两个或两个以上的线程,由于竞争资源造成通信阻塞,若无外力的作用将无法继续推进。
https://www.cnblogs.com/liangyc/p/11628210.html
(1)死锁的预防:破坏四个必要条件之一
(2)死锁的避免:不限制进程有关申请资源的命令,而是对每个命令进行动态的检查,决定是否进行资源分配。

2、计网的七层和四层

TCP/IP四层:网络接口层、网际层、传输层、应用层
OSI七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
(1)物理层:提供一个传输数据的可靠的物理媒介,重要设备:集线器和中继器
(2)数据链路层:向网络层提供服务。作用:物理地址寻址、数据的成帧、流量控制、数据的检错和重发,重要设备:网桥和交换机。协议:以太网协议
(3)网络层:负责对子网间的数据包进行路由选择。还可以实现阻塞控制、网际互联,基本数据单位为IP数据包,重要设备:路由器。协议:IP协议、ICMP、ARP、RARP
(4)传输层:负责将上层数据分段,并提供端到端的、可靠或不可靠的传输以及端到端的差错控制和流量控制,重要设备:网关。协议:TCP、UDP
(5)会话层:管理主机之间的会话进程。即负责建立、管理、终止进程之间的会话。利用在数据中插入校验点来实现数据的同步。
(6)表示层:表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
(7)应用层:为操作系统或网络应用程序提供访问网络服务的接口。
FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)

a、ARP的作用,是怎么工作的?

ARP是地址解析协议:将对方主机的IP地址解析为MAC地址。
工作原理是发送ARP广播来解析对方主机的MAC地址,解析的结果存储到本机ARP缓存列表中,先查看ARP缓存表,再进行ARP广播查找。

3、数据库 group order limit

limit一般是用于select语句中用以从结果集中拿出特定的一部分数据。
①select * from mytbl limit 10000,100
上边SQL语句表示从表mytbl中拿数据,跳过10000行之后,拿100行
②select * from mytbl limit 0,100
表示从表mytbl拿数据,跳过0行之后,拿取100行

4、进程、线程、协程

进程:一个程序的执行实例就是一个进程,每一个进程提供执行程序所需的所有资源。进程拥有自己独立的堆和栈,堆和栈都不共享,由操作系统进行调度。
线程:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。线程拥有自己独立的栈,但是堆是共享的,标准的线程也是由操作系统调度的。
协程:线程和进程的操作是由程序触发系统接口,最后执行者是系统,本质是操作系统提供的功能,而协程操作是由程序员指定的。

5、内存泄漏、java垃圾回收机制

内存泄漏:存储泄漏,用动态存储分配函数动态开辟的空间,使用完毕后未释放,导致一直占据该内存单元,直到程序结束。
垃圾回收:任何语言在运行过程中都会创建对象,也就意味着需要在内存中为这些对象分配空间,在这些对象失去使用的意义的时候,需要释放掉这些内容,保证内存能够提供给新的对象使用。对于对象内存的释放就是垃圾回收机制

6、TCP和UDP的区别

TCP是面向连接的,可靠的字节流服务;
UDP是面向无连接的,不可靠的数据报服务。

7、TCP三次握手,四次挥手

https://www.cnblogs.com/kingle-study/p/9480689.html
详细解释简单解释
三次握手:
客户端主动打开、服务端被动打开
1、发送端首先发送一个带有SYN标志的数据包给接收方
2、接收方接收后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示我收到了
3、最后,发送方再回传一个带有ACK标志的数据包,表示我知道你知道了,表示握手结束。

四次挥手(查看简单解释,补充清楚):
1、第一次挥手:客户端发送一个FIN,用来关闭客户端到服务端的数据传送,客户端进入FIN_WAIT_1状态。
2、第二次挥手:服务端收到FIN后,发送一个ACK给客户端,确认序号为收到序号+1,客户端进入CLOSE_WAIT状态。
3、第三次挥手:服务端发送一个FIN,用来关闭服务端到客户端的数据传送,客户端进入LAST_ACK状态。
4、第四次挥手:客户端收到FIN后,进入TIME_WAIT状态,接着发送一个ACK给服务端,确认序号为收到序号+1,服务端进入CLOSED状态,完成四次挥手

8、数据库where,group by,having的区别

(1)where用于对初始表的筛选查询
(2)group by用于对select查询出的结果集按照某个字段或表达式进行分组
(3)having用于对where和group by查询出的分组进行过滤,查出满足条件的分组结果。

9、数据库数据三种删除的区别:drop,truncate,delete

(1)速度:drop>trancate>delete
(2)drop:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。
(3)trancate:删除内容、释放空间但不删除定义,保留表的数据结构
(4)delete:删除内容,不释放空间,不删除定义。

10、inner join,left join,right join的区别

inner join,内部连接,可以理解为“有效的连接”,就是根据on后面的关联条件,两张表中都有的数据才会显示

left join:左表为主表,左表数据会全部显示出来,连接的表如果没有数据,则全部显示为null
右连接同理

a、mysql数据库数据类型:

文本类型、数字类型和日期/时间类型。

b、数据库三大范式:

(1)第一范式(确保每列保持原子性):如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。
(2)第二范式(确保表中的每列都和主键相关):而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。
(3)第三范式(确保每列都和主键列直接相关,而不是间接相关)

c、主键、外键、索引的各自的含义以及区别:

(1)主键:关系型数据库有若干个属性。若其中某一个属性组(注意是组)能唯一标识一条记录,该属性就可以成为一个主键。(如学生表的学号、课程表的课程编号),主键不能有重复,不允许为空
(2)外键:用于与另一张表的关联。是另一张表的主键,是能确定另一张表记录的字段,用于保持数据的一致性。可以有重复的,可以是空值。
(3)索引:字段没有重复值,但是可以有多个唯一索引用于提高查询的速度。
定义、作用、个数三方面的区别
在这里插入图片描述

11、自我介绍

面试官您好,我叫张碧莹。本科毕业于北京工商大学,后被保研到北京交通大学交通信息工程及控制专业。我的专业是计算机相关专业,所以课内外系统学习过程序设计语言、数据库、计算机网络等专业课程。研究生期间的项目是基于C++语言进行的仿生机器鱼建模及控制器算法实现。为了对整体项目开展有更好理解,基于Java语言开发了一个小型的学生管理系统。
我乐于参加学生工作,先后担任过副班长,院团总支副书记和党支部宣传委员。生活中非常喜欢刺绣,唱歌和跑步。
最后要感谢今天能给我这个面试机会,我也非常希望能得到这个工作机会。希望可以在工作中继续保持认真仔细的态度,获得更好的发展。

11、登录界面测试

登录界面设计测试
一、界面:登录界面是否美观,无乱码
二、功能:(主要采用等价类、边界值)
三、安全性
四、兼容性、
五、性能测试

12、软件测试的基本流程

https://www.cnblogs.com/zenghongfei/p/11597673.html
1、测试需求分析阶段
2、测试计划阶段
3、测试设计阶段
4、测试执行阶段
5、测试评估阶段

13、Linux 常用指令

查看内存,cpu占用命令:top
查看内存占用情况:free
查看进程:ps aux、top
具体见https://www.cnblogs.com/hml-blog-com/p/11558369.html
创建文件:touch、cat、vi\vim:https://blog.csdn.net/qq_41622739/article/details/95921494

常用总结:
常用指令
常用指令:
ls -al、pwd、mkdir、rmdir、cd、touch、echo、cat、cp、mv、rm -rf、find、grep、more\less、head、tail、
查看ip地址:ifconfig
查看磁盘空间使用情况:df -h
chmod 654:chmod修改文件和目录的权限(第一位u:所有者,第二位g:所在组,第三位o:其他用户)。三个权限r,w,x分别对应数字421,因此654表示修改所有者权限为可读和可写,所在组权限为可读可执行,其他用户权限为可读。
查找名为.conf的文件:find -name
常见find命令
系统管理命令:
top、ps -aux、ifconfig、kill

14、测试用例:

测试的内容
界面测试、功能测试、性能测试、兼容性、安全性
测试用例:如电梯、杯子、笔、桌子、洗衣机
测试一下简易版的微信,只能收发文件,如何测试,要求要全面
微信朋友圈测试用例
(1)评论功能:
网速对评论的影响 共同好友能否看得到评论、非共同好友能否看到评论状态 评论能否按时间顺序显示 是否显示评论人的昵称、是否显示正确 能否回复评论 是否可以又评论又点赞 评论是否有上限 是否及时刷新 不同手机如何显示 是否能将评论全部显示在朋友圈下面
微信发红包测试点

15、算法的稳定性,哪些稳定

稳定算法分析:
网址一网址二

在待排序的记录序列里,存在多个具有相同关键字的记录,若经过排序相对次序保持不变,则为稳定排序。
快速排序希尔排序选择排序堆排序(心情不稳定,快些选堆朋友)是不稳定的排序算法,而基数排序冒泡排序直接插入排序折半插入排序归并排序是稳定的排序算法。
https://www.cnblogs.com/lxy-xf/p/11321536.html
十大排序,会手写冒泡排序,快速排序,知道堆排序和归并排序的思想

a、冒泡排序的思想

冒泡排序分为从小到大和从大到小两种排序方式。他们的唯一区别就是两种排序的交换条件不同。比如如果实现从小到大的排序,原理就是从第一个数开始,依次往后比较,如果前面的数比后面的数大就交换,否则不做处理。类似烧开水,壶底的水泡往上冒的过程。

/*
 * 数组的冒泡排序的实现
 */
public class BubbleSortTest {
	public static void main(String[] args) {
		int[] arr = new int[]{43,32,76,-98,0,64,33,-21,32,99};
		
		//冒泡排序//自己以0为例一看就知道比较几次
		for(int i = 0; i < arr.length - 1; i++) {
		//第一大轮
			for(int j = 0; j < arr.length - 1 - i;j++) {
			//比较7次
				if(arr[j] > arr[j + 1]) {
					int temp = arr[j];
					arr[j] = arr[j + 1];
					arr[j + 1] = temp;
				}
			}
		}
		
		for(int i = 0; i < arr.length; i++) {
			System.out.print(arr[i] + "\t");
		}
	}
}

b、快速排序的思想

通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序

import java.util.Arrays;

public class QuickSort_self {

	public static void main(String[] args) {
		int[] arr = new int[]{9, 16, 30, 23, -30, -49, 25, 21, 30};
		System.out.println("排序之前:\n " + Arrays.toString(arr));
		quickSort(arr, 0, arr.length - 1);
		System.out.println("排序之后:\n" + Arrays.toString(arr));
	}
	public static void quickSort(int[] arr, int left, int right) {
		if(left > right) {
			return;
		}
		int i = left, j = right;
		int base = arr[left];
		while(i != j) {
			while(arr[j] >= base && i < j) {
				j--;
			}
			while(arr[i] <= base && i < j) {
				i++;
			}
			if(i < j) {
				int temp = arr[i];
				arr[i] = arr[j];
				arr[j] = temp;
			}
		}
		arr[left] = arr[i];
		arr[i] = base;
		
		quickSort(arr, left, i - 1);
		quickSort(arr, i + 1, right);
	}
}

16、in和exist的区别

exist和in的区别:
select * from a where id in (select id from b) ;
select * from a where id exists (select id from b) ;
对于这样的sql查询同一个库,结果是一样的,但是查询速度对于不同情况,差别较大;

使用in ,sql语句是先执行子查询,也就是先查询b表,再查a表。而使用exists是先查主表a ,再查子表b; 对于主表数据较多时,我们使用in速度比exist更快,反之,从表b较大时,使用exist插叙速度更快

17、介绍一个项目,项目的重点、难点和目的

18、研究生期间想的最多的主题

自律和交流

19、以后期望的工作内容、工作环境

我的目标是成为一名合格的测试开发工程师,可以独立承担测试设计和实施工作。为了达到这个目标,我一定努力学习,相信采用认真负责的态度,不断学习专业技能,就能提升自己的工作能力。

20、对测试开发的理解

测试开发首先离不开测试,而软件测试是指,在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

而且,现在不仅仅是通过手工测试来发现定位Bug,也会通过编写脚本、测试工具来完成自动化测试,因此,对于测试开发人员来说,他除了保证产品质量之外,还要编写脚本以及开发测试工具。这就是我对测试开发的一点理解。

选自:测试开发基础知识
这个网址还有另外的几道题,可以看看。

21、String和StringBuffer的区别

String:是对象不是原始类型。
是不可变对象,一旦被创建,就不能修改它的值。对于已经存在的String对象的修改,都是重新创建一个新的对象,然后把新的值保存进去。
StringBuffer:是一个可变对象。当对它进行修改的时候,不会像String那样重新建立对象,只能通过构造函数来建立。
详细分析两者区别

22、Mysql建立索引的标准

1、选择唯一性索引
2、为经常需要排序,分组和联合的字段建立索引
3、为常作为查询条件的字段建立索引
4、限制索引的数目
5、尽量使用数据量少的索引
6、最左前缀匹配原则
7、尽量选择区分度高的列作为索引
8、尽量的扩展索引,不要新建索引
更多见博客

22、二分查找算法思路

二分查找详解
又称折半查找,适合对已经排好序的数据集合进行查找,效率高。假设有一升序的数据集合,先找出升序集合最中间的元素,将数据集合划分为两个子集,将最中间的元素和关键字key比较,等于key则返回,如果大于,则在前一个数据集合查找,否则在后一个子集查找,直到找到为止,如果没找到返回-1

23、System.out.println(“5”+3)

注意:只要是存在字符串的加号,都表示字符串连接的意思

24、普通类和抽象类区别

25、Java中final的用法

26、Mybatis里面# $区别

27、@Param注解是SpringMVC的吗

28、SpringMVC有哪些注解

29、缓存雪崩(缓存失效导致访问数据库太多 )

是指缓存由于某些原因(比如宕机、不响应)整体失效,导致大量请求达到后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难。

30、kafka和—MQ哪个效率更高

31、==和equals

==和equals
前者是二元运算符,后者是方法
后者:比较的是对象的内容
1、如果比较基本数据类型
等于等于比较的是他们的值,而equals是不存在的,因为是方法
2、如果比较的是复合数据类型
等于等于比较的是两个引用是否指向同一个对象实例
equals一般都被重写了,比较的是内容

32、http和https,http报文结构

http:超文本传输协议,是互联网上应用最为广泛的网络协议。最初的设计目的是提供一种发布和接收HTML网页的方法,可以使浏览器更加高效。
https:是以安全为目标的HTTP通道,是TTP的安全版。安全基础是SSL,建立在可靠的传输协议(如TCP)之上,为高层协议提供了数据加密功能。
区别:
(1)前者数据传输是明文的,是不安全的。后者使用SSL/TLS进行了加密处理。
(2)使用连接方式不同,默认端口不一样,前者是80,后者是443。
文档一文档二

a、HTTP报文结构

(1)请求报文:请求行、请求头部、空行、请求体(请求数据)
(2)响应报文:状态行、响应头部、空行、响应体

b、HTTPS的工作流程:(详细查看标题)

1、建立安全连接
2、SSL握手
3、开始通信

c、滑动窗口(图例

对于发送者,数据包分为4类:已发送、滑动串口内包括(已发送未确认、允许发送未发送)、不可发送。这样,一旦前面的数据得到服务端确认,这个窗口就慢慢往后滑,例如,滑动窗口内的两个数据包被确认后,窗口就往后移动,后面新的数据包就由不可发送待发送变成了可发送状态。
意义:
1、可靠性,滑动窗口只有在队列前部的被确认之后,才会往后移动,保证数据包被接收方确认并接收。
2、传输效率,假如没有窗口,服务端是杂乱无章地进行发包,因为TCP的队首效应,如果有前面的包没有发送成功,就会不停的重试,反而造成更差的传输效率。
3、稳定性,TCP的滑动窗口大小,是整个复杂网络商榷的结果,会进行动态调整,可以尽量地避免网络拥塞,更加稳定。

32、liunx六大进程间通信方式

(管道(匿名管道、命名管道)、消息队列、信号量、共享内存、socket、Streams)
网址1
网址2

33、面向对象和面向过程的区别

面向过程编程是一种以过程为中心的编程思想,分析出解决问题的步骤,然后用函数把这些步骤一步一步实现。面向过程编程,数据和对数据的操作是分离的。
面向对象编程是将事物对象化,通过对象通信来解决问题。面向对象编程,数据和对数据的操作是绑定在一起的。

34、面向对象的三大基本特征(解释

(1)封装:隐藏对象内部的复杂性,只对外公开简单的方法供使用。便于外部调用,从而提高系统的可延展性、可维护性。
(2)继承:建立一个新的派生类,从一个或多个先前定义的类中继承数据和函数,可以重新定义或加进新数据和函数,从而建立了类的层次或等级。
(3)多态:同一操作作用于不同类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,将得到不同的结果。

35、方法的重载和重写

重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可
重写:在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。

36、四种权限修饰符

在这里插入图片描述

37、读写锁、不同点和它们的应用场景

读写锁,区分读和写,处于读操作时,可以允许多个线程同时获得读操作。但是同一时刻只能有一个线程可以获得写锁。写锁会阻塞其他读写锁。
应用场景:适用于读取数据的效率远远大于写数据的场合。

常见锁的区别及适用场景

38、http响应码(着重 404 和 502的原因)

404(未找到)服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。

如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具“诊断”标签的 robots.txt 页上看到此状态码,则这是正确的状态码。但是,如果您有 robots.txt 文件而又看到此状态码,则说明您的 robots.txt 文件可能命名错误或位于错误的位置(该文件应当位于顶级域,名为 robots.txt)。

如果对于 Googlebot 抓取的网址看到此状态码(在”诊断”标签的 HTTP 错误页面上),则表示 Googlebot 跟随的可能是另一个页面的无效链接(是旧链接或输入有误的链接)。

502(错误网关)服务器作为网关或代理,从上游服务器收到无效响应。

1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。

2xx(成功)
表示成功处理了请求的状态码。

3xx(重定向)

要完成请求,需要进一步操作。通常,这些状态码用来重定向。Google 建议您在每次请求中使用重定向不要超过 5 次。您可以使用网站管理员工具查看一下 Googlebot 在抓取重定向网页时是否遇到问题。诊断下的网络抓取页列出了由于重定向错误导致 Googlebot 无法抓取的网址。

4xx(请求错误)
这些状态码表示请求可能出错,妨碍了服务器的处理。

39、数据库面试常考查询题

另一篇未整理完
牛客面经总结,直接阅读

40、为什么选择这个银行

首先,成立于2005年,是1996年以来获中国政府批准设立的第一家全国性股份制商业银行。也是第一家总行设立在天津的全国股份制商业银行。
银行拥有良好的管理机制。
有培养人、锻炼人、提交人的工作环境。

41、面经总结

地址1地址2地址3地址4

41、对京东的了解

京东是中国最大的自营式电商企业,京东集团旗下设有京东商场、京东金融、京东智能等。京东的配送服务非常好,限时达,次日达,极速达、自提柜都是京东的特色。
京东从成立到现在,发展速度很快,发展潜力很大。能给人最佳的工作状态和环境。相信自己在这样的环境中也能发挥自己的知识技能。

42、面试编程题

总结面试题

(1)判断输入字符串是否为IP地址

代码地址
满足四点:

  • 字符串长度是否在7-15位之间(0.0.0.0到255.255.255.255)
  • 是否能以小数点分成四段
  • 每段是否都是数字
  • 每段数字是否都在0-255之间

代码如下:

package sort;

import java.util.Scanner;

public class IpTest {

	public static void main(String[] args) {
//		IpTest test = new IpTest();
//		System.out.println(test.isCorrectIp("256.256.256.25"));
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		String str = sc.next();
		System.out.println(isCorrectIp(str));

	}
	public static boolean isCorrectIp(String ipString) {
		if(ipString.length() < 7 || ipString.length() > 15) {
			return false;
		}
		String[] ipArray = ipString.split("\\.");
		if(ipArray.length != 4) {
			return false;
		}
		for(int i = 0; i < ipArray.length; i++) {
			try {
				int number = Integer.parseInt(ipArray[i]);
				if(number < 0 || number > 255) {
					return false;
				}
				
			} catch (Exception e) {
				return false;
			}
		}
		return true;
	}
}

知识点:
(1)字符串的分割:split函数用于按指定字符(串)来分割某个字符串,结果以字符串数组形式返回。
但是ipString.split("\.")才能表示以.分割,转义字符的特殊性
(2)将字符串作为十进制数解析返回:Integer.parseInt() Integer.parseInt(ipArray[i])

(2)找出字符串中第一个不重复的字符

代码地址
字符串相关函数:
1、str.charAt(i)。索引i位置的字符
2、哈希表:
map.put(thiskey, thisvalue)存入
map.get(thiskey)获取
map.containsKey(thiskey)查看是否包含这个key
3、找不到一般返回-1

代码如下:

public class Zijie {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		String str = input.next();
		int index = firstNo(str);
		input.close();
		if(index == -1) {
			System.out.println("没有");
			return;
		}
		System.out.println(str.charAt(index));
	}
	public static int firstNo(String str) {
		Map<Character, Integer> map = new HashMap<Character, Integer>();
		for(int i = 0; i < str.length(); i++) {
			char c = str.charAt(i);
			if(map.containsKey(c)) {
				map.put(c, map.get(c)+1);
			}
			else {
				map.put(c, 1);
			}
		}
		for(int i = 0; i < str.length(); i++) {
			char c =str.charAt(i);
			if(map.get(c) == 1) {
				return i;
			}
		}
		return -1;
	}
}

43、英文问题

1、Tell me a little bit about yourself 英文自我介绍
My name is Zhang Biying.I am a graduate student of traffic Information Engineering and control in Beijing Jiaotong University.I am happy to participate in the student work, such as the class monitor.I have a positive attitude towards life in the college. I like singing and running very much.
2、Where do you see yourself in five years五年后的规划
I don’t know exactly .But the most important thing is that I continue to learn and grow in my career .I’m the kind of person who needs new challenges to stay focused.
3、What are your strengths and weaknesses优缺点
Firstly,I’m very good at working with other people .For example.In my lab,I always tried to encourage my friends and create a good atmosphere.On the other hand ,I suppose I can be a little bit careless sometimes.because I’m not the kind of person who focuses on details.Coming back to strengths.I’m very calm,and I can keep a cool head in very stressful situations.
4、Tell me about a time you dealt with a challenging situation at work.最具有挑战性的工作
5、Why do you want this job为什么应聘这个工作
Creativity is very important to me .and I’ve always wanted to work in an environment where I can innovate and find my own solutions to challenges.I also feel that your company will continue to evolve in the future,and I like the idea of contributing to that development .
6、为什么要雇佣你Why should we hire you
I believe that great job performance starts with good concentration,which is a strength of mine .I believe that my experience can be put to use in further developing your business.
7、为什么要替我们工作?Why do you want to work for us?
Your company is a renowned leader in the industry and has high growth potential. It seems clear to me that your company can challenge my abilities and provide a good opportunity for professional development.
8、你对本公司了解多少?How much do you know about our company?
The research institute helps the company realize the development of technology and business in the field of mobile communication.It is also a very good platform for research and development。I wish to work for an established company where my talents can be fully put to use.
9、What classes did you like best back in school?(在学校你最喜欢哪门课?)
Database,Computer network were my favorite subjects.Because the former gives me practical working skills, while the latter gives me a general understanding of the inner workings of computers
10、How do you think a friend or professor who knows you well would describe y ou?
你认为了解你的朋友或老师会怎样评价你?
They would say I’m a self-starter, highly motivated , energetic and goal-orie nted,
他们可能会说,我是个做事主动、上进心强、精力旺盛、目标明确的人,
but also cooperative and a team player.
同时也乐于合作, 有团队精神。
I have good communication skills and get along well with other people.
他们还会说,我沟通能力强,能与他人和睦相处。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值