阿里巴巴

300人关注 关注 3400人分享

软件工程师 面试经验( 北京 ) - 阿里巴巴
发布时间: 2018-05-21 16:28:04 来源:职朋网友分享
面试过程:

电话面试,直接问技术问题如何初始化一个指针数组。我答首先明确一个概念,就是指向数组的指针,和存放指针的数组。 指向数组的指针:char (*array)[5];含义是一个指向存放5个字符的数组的指针。 存放指针的数组:char *array[5];含义是一个数组中存放了5个指向字符型数据的指针。 按照题意,我理解为初始化一个存放指针的数组,char *array[2]={“China”,”Beijing”};其含义是初始化了一个有两个指向字符型数据的指针的数组,这两个指针分别指向字符串”China”和”Beijing”。

面试官问的面试题:

阿里巴巴软件工程师面试题

1、UDP和TCP的区别是什么?
2、有一亿级以上的数据,找其中最大的1000个怎么去找?
3、重载和重写区别?
4、stl的包括哪些模板?
5、你知道的设计模式有哪些?
6、如何初始化一个指针数组?
7、如何定义Bool变量的TRUE和FALSE的值?
8、如果我们不采用vbtr的方式,还是使用继承的原理,该怎么解决菱形继承的问题?

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:内部推荐
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:15天
面试形式包括哪些?
答:电话面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试成功且工作

赞一下(2) 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

还需查看阿里巴巴 更多信息?

相关公司面试经验