2015阿里巴巴第一轮电话面试经历

昨天下午两点左右,突然接到了一个浙江杭州打来的电话,本来以为又是推销电话,刚想挂断,突然觉得会是面试的电话,于是接通了。

一接通那边就开始说:您好,这里是杭州阿里巴巴的,有没有时间聊一聊。此时心中真是一千万个突然呼啸而过......

由于投的是技术岗,所以面的大都是技术相关的问题。

一开始先是让做一下自我介绍,于是我简单的说了一下自身的情况,大概就是通过一些项目锻炼了技术,通过学生会和社团锻炼了交流能力等等。

然后接着聊一聊学生会中印象比较深刻的一个活动,由于我是宣传部的,所以就讲了迎新年晚会中宣传的一些事情,这个时候面试官说他大学的时候也是学生会宣传部的,大概做的也是这些事情~感觉就是得到了肯定~~

然后好像就进入技术面时间了,先是介绍一个自己印象比较深刻的一个项目,自己在项目中主要做了什么,扮演了什么角色,就和填阿里校招简历时的问题一样。估计他应该也没有仔细看我招聘网站上面的回答,于是我就按照我填的说了一下项目和角色等,接着就开始问问题了。与项目相关的问题就不说了,就大概讲一下基础的问题,虽然很基础,但还是没有答出来(掩面((

1、数据库事务是什么?(我面的是数据事业部

数据库事务是作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全不执行。

2、数据库事务的四个特点是什么?比如说原子性。

ACID特性,原子性、一致性、隔离性、持久性。

3、进程与线程的概念是什么?多线程?

进程是资源分配的基本单位,线程是程序调度的基本单位,一个进程可以分成若干个线程,至少有一个线程。进程在执行的过程中拥有独立的内存单元,多个线程共享内存,从而极大的提高了程序的运行效率。多线程指在同一个应用程序中,有多个执行部分可以同时执行。

4、c语言中创建一个进程用什么函数,创建一个线程用什么函数?

创建进程用fork(),创建线程用pthread_create()。

5、java中创建一个线程用什么?

这个有两种方法,可以用java.lang.Thread类中的run()方法。

6、java中创建线程和c中创建有什么区别?

((((

7、介绍一个你了解的TCP协议?TCP协议的特点?

是一种面向连接的可靠的协议,建立连接时三次握手,断开连接时四次握手,负责主机中两个进程间的互相通信,为端到端的连接提供可靠的服务,为端到端的连接提供流量控制、差错控制、服务质量、数据传输管理等服务。

8、TCP的上一层是什么?

OSI模型:物理层、链路层、网络层IP、传输层TCP、会话层、表示层、应用层。

TCP/IP模型:网络接口层、网际层、传输层、应用层。

9、滑动窗口的那几个经典的算法?

停止等待协议、回退N帧协议、选择重传协议。

10、路由器的顶层协议是什么?

IP协议。

11、IP协议与TCP协议的区别?

TCP:面向连接的可靠协议,端到端;

IP:无连接的网际协议。

12、HTTP协议的头有哪几种?

(不太懂

13、HTTP返回码中404、200、305等什么意思?(大概是这几个吧。。

HTTP返回码主要分为五大类:1**:保留;2**:请求接收成功; 3**:为完成请求客户需进一步细化请求;4**:客户错误; 5**:服务器错误。

参考这里:点击打开链接

14、大量的用户同时访问后台数据库,此时,数据库方面应该如何处理?

多线程并发处理,加锁。(不知道对不对

15、还有一些前端相关的问题,css、js等等,不太懂。


估计是跪了。

祝你好运。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值