2017阿里一面面经

来源:互联网 发布:新ipad壁纸软件 编辑:程序博客网 时间:2024/05/21 17:39

2016年3 月2号 16:04给我打的电话也:我当时真的很震惊(因为 1号投的简历,官网显示“简历评估中”,没想到会面试也 哎,,),结果你们懂的 (现在都想哭啊。。。)
电话是 0571 杭州打来的,一小哥,声音蛮好听(大家自己想象下面面试场景哈 我是跑到喷泉那里接的电话 46分钟,不是说问的问题多,只是我想的时间多,废话多,哎 哭!!!)

1、类似自我介绍的感觉(闲聊了 3分钟),我主要是向他介绍我们专业
他疑惑:我们专业是不是与计算机专业相近?所以你让他相信就好了
2、提到冒泡排序,我说还熟悉,然后我讲了下算法算法思想
3、代码实现问题:给你从 1到n排好序的数组,你怎么将其打乱?也是说常说的洗牌算法
(我当时没听说过洗牌算法,自己想了一个实现方法,他只是说是一种思路,但有更好的实现方法)
简单的回答就是:顺序排列的 54张牌,我交换2个,一个选定另外一个选择 rand()%54来生成;(具体细节 大家可以百度下也 了解深刻些)
4、操作系统的进程有几种状态?
运行态;就绪态;阻塞态;
5、你知道有哪些遍历算法?
我当时想到了前序排序,中序排序,后续排序(我回答的是二叉树的遍历);结果他告诉我,是深度优先,广度优先(显然他问的是图的遍历,只怪自己当时慌了 没问清楚也 哎 遗憾)
6、问我代码量,平常有没有经常动手写代码?
我实话实说,代码量最多 500行,平时写的都是小程序,目前正在看源代码(他认为我的确代码量有点少)
7、说说你现在做的项目
我就把定向 MAC协议讲了下。。,告诉他我们主要是修改 MAC协议,偏重物理层和链路层(他自己说 他不是很懂这块 就没怎么细问)
8、既然你们是偏重网络方向,那对网络协议应该很熟吧?那 TCP协议几次握手几次挥手?
我很自信回答(现在想想超级囧啊 。。。),当然,网络协议比较熟悉,然后,回答 TCP协议3 次(我不知道是不是说成了 4次 泪崩),然后讲了过程(下来看 错了也),
2次挥手(其实是4次挥手 更悲剧),所以 这个问题很崩溃啊(晚上失眠了 因为这个问题没回答好 。。。)
9、你在公司实习是吧?讲讲实习经历?做了什么工作?期间有没有提致命问题单?
。。。。 10-15分钟吧
10、既然你在公司做的测试,那么出个题吧, QQ文件传输怎么测试?(这个问题 说回答的很好 )

  1. 界面的易用性测试:是不是用户能简单操作,容易找到
  2. 功能性测试:针对传输的文件类型,等价类划分,边界值测试
  3. 性能测试:运营商网络网速对文件传输影响
  4. 异常测试:网络中断,观察文件会这么样处理(最后一条是他补充的 很关键也 )

11、问扩展一个协议应该怎样扩展??
我只是说保持独立性以及留出接口,方便别的协议使用(还满意)
12、你听说过一些代理协议吗?
我真的是想不起来,现在也是想不起来,当时直接承认没听过
13、讲下在学校学到的知识或是实习经历给你的感触?说实话 没听懂问的什么意思也??
我这个问题,其实外面太吵了,没听清楚,大概讲了下理论与实践相结合(还可以应该)
最后我问你认为我今天初面怎么样?
他回答,思路还是很清晰的,不过基础知识有点薄弱(额 不晓得 这是几个意思 搞的我 心情都不好了 纠结要不要准备2面也)(欲哭无泪啊 整个人)
总结:都是泪的教训啊。。
经验:
1、不要太激动,语气慢慢的来,稳住,淡定
2、听不明白的题目,可以仔细问下意思,比如树的遍历和图的遍历 当时问清楚还是好些
3、代码实现问题,不要急着回答,可以想自己的思路,说出自己的解决方法就好了,比如最后自己还是想到了解决方法
4、遇到自己不会的,实事求是,这个的确不擅长,但是自己擅长某些地方,可以转移话题,引到自己擅长的领域

1 0
原创粉丝点击