一对一,主要先自我介绍,在说项目,然后我基础不是很好,非计算机的,他就让我继续做嵌入式,后来给了我一点建议,果然后来没戏。
面试官问的面试题:阿里巴巴软件研发面试题
自我介绍
做的项目
排序算法怎么用
看过哪些计算机方面的书
个人博客
可以转Java吗?然后几乎所有涉及的知识面都简单的问了一些,包括c++方面的Java方面的,通信方面的,自己项目中的c#也问了一些(然而并不怎么会),简单讲述一下自己的项目,及所遇到的难点,人挺好,问题的过程中给了一些提示,然后等待下一个步骤。
面试官问的面试题:阿里巴巴软件研发面试题
可以转Java吗?然后几乎所有涉及的知识面都简单的问了一些,包括c++方面的Java方面的,通信方面的,自己项目中的c#也问了一些(然而并不怎么会),简单讲述一下自己的项目,及所遇到的难点,人挺好,问题的过程中给了一些提示,然后等待下一个步骤。
校园招聘,现在一个教室里填一些基本信息,包括应聘职位,工作人员给编个号以后就等。没多久就是一面,整个面试都在另外一个大的教室里,一面的有6个面试官左右,一面过了马上就是二面。由于咱学艺不精没过二面。后边的就不是。很清楚了,总之整体速度流程还是很快的,顺利的话一个下午都可以搞定,offer也就两天以内的问题
面试官问的面试题:阿里巴巴软件研发面试题
一面是基本的技术面,问的东西比较多。首先是问问研究生阶段做的东西,DTMSN的,反正面试官也不懂,咱就说,说到他说停为止,然后再做一些简单的交流,估计看看对熟知的东西的表达能力如何。
接下来就是基本课程的东西,数据库,网络,数据结构,编程语言。数据库问的少就问了下什么是事务,各个范式是否了解,咱就凭着课上的记忆给说了,估计不太准确,但应该也不差太多,不过另一个面试官数据库和web前端的东西问了很多。网络问的更少,就让画了一下tcpip的三次握手的过程,这个很简单。
数据结构问的有点多,先让列举一下常用的数据结构,然后说说线性表和链表的区别,和使用时候如何选择,然后让自己随便画一棵二叉树,进行三种遍历,下边又问了栈和队列的区别,都有什么用,顺便又让写了二叉树的广度优先遍历。总之都比较基础。
编程语言方面问的比较多,主要是c++和java的比较和对面向对象的理解。包括接口vs抽象类啊,什么是多态啊,对多继承的理解啊等等,总之比较多,都是面向对象的,没有问C的东西。
最后问了问对在杭州工作有什么看法,就完了,一面总共用了40~50分钟,总体很顺利。
二面时候比较杯具,拿了一个别人写的代码给看,花了半分钟识别出是快速排序,然后还看看有没有问题。面试官让给这段代码打分,我看着写还不错就给了90分(100满分),以为说有没有可以改进的地方,这些都已经做好准备了。结果面试官让我也写一个?
(共2307条) 北京字节跳动科技有限公司
(共2124条) 京东商城
(共2121条) 阿里巴巴
(共24条) 太平洋网络有限公司
(共25条) 南京中北(集团)股份有限公司
(共11条) 艺龙网
(共6条) 北京阳光海天停车管理有限公司
(共4条) 中山大学肿瘤防治中心
(共6条) 上海绿岸网络科技有限公司
(共6条) 深圳市威富通讯技术有限公司
(共5条) 海大
(共7条) 紫顶咨询