阿里巴巴软件研发工程师笔试题和面试题答案

更新时间:2018-11-22 15:22作者:王新老师

    1. 单选题

    1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数

    A: h(K)=K/N;

    B: h(K)=1;

    C: h(K)=K mod N;

    D: h(K)=(K+rand(N)) mod N, rand(N)返回0到N-1的整数

    答案:D

    2. 下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是:

    A: 堆排序 B:插入排序

    C: 冒泡排序 D:快速排序

    答案:A(插入排序:最优时间复杂度O(n)最差时间复杂度O(n^2)平均时间复杂度O(n^2)

    冒泡排序:最优时间复杂度O(n)最差时间复杂度O(n^2)平均时间复杂度O(n^2)

    快速排序:最优时间复杂度O(nlogn)最差时间复杂度O(n^2)平均时间复杂度O(nlogn)

    堆排序:最优时间复杂度O(nlogn)最差时间复杂度O(nlogn)平均时间复杂度O(nlogn))

    3. 下面说法错误的是:

    A: CISC计算机比RISC计算机指令多

    B: 在指令格式中,采用扩展操作码设计方案的目的是为了保持指令字长不变而增加寻址空间

    C:增加流水线段数理论上可以提高CPU频率

    D:冯诺依曼体系结构的主要特征是存储程序的工作方式

    答案:B

    4. 不属于冯诺依曼体系结构必要组成部分是:

    A:CPU B: Cache C:RAM D:ROM

    答案:B

    5. 一个栈的入栈序列式ABCDE则不可能的出栈序列是:

    A:DECBA B:DCEBA C:ECDBA D:ABCDE

    答案:C

    6.你认为可以完成编写一个C语言编译器的语言是:

    A:汇编 B:C语言 C:VB D:以上全可以

    答案:D

    7. 关于C++/JAVA类中的static成员和对象成员的说法正确的是:

    A:static成员变量在对象构造时候生成

    B: static成员函数在对象成员函数中无法调用

    为您推荐

    2019年两会《政府工作报告》养老金新政策,要提高养老保障水平

    《关于2018年中央和地方预算执行情况与2019年中央和地方预算草案的报告》要求,提高养老保障水平。从2019年1月1日起,按平均约5%的幅度提高企业和机关事业单位退休人员基本养老金标准。

    2019-06-13 04:57

    如何在另类面试问题中胜出

    在面试中,有些考官会先提一个不甚友好的问题,或者劈头浇你一盆冷水,让你在委屈和激愤中露出本色。在他看来,击溃你的心理防线,才能筛选出有心理承受能力的智者,找到能面对压力的新鲜血液。要想在压力面试中胜出,只能学会绕开陷阱,奋战到底。

    2019-06-08 03:00

    面试紧张时应该怎么办

    面试是进入公职机关的最后一道主要的门槛,因此可以说每一位进入面试的人,心里就像绷住一根弦一样,也就是说每位考生,都会以高度的精神状态去抓住这次进入角色的机会。出现紧张、焦虑的心情也是不可避免的,只有认识了解,才能完全的克服。

    2019-06-08 02:58

    面对变故 学会自我解嘲

    面对降级、减薪、甚至解雇、离婚、丧子等变故,许多人反应过度,很长时间缓不过劲儿来。而有的人却能很快度过,重返正常的生活轨道。其决定因素是一种特殊的心理素质:心理复原力。有了它,人们不怕挫折;而缺少它,会特别害怕受伤害,不敢付出行动。

    2019-06-06 03:12

    办公室里该与不该谈论的话题

    办公室是一个充满原则、纪律,讲求策略的场合,更是一个充满利益冲突的是非之所。既如此,办公室里谈个人私事是否妥当呢?网上调查显示,尽管九成以上的人认为“办公室里隐私不宜说”,但是她/他们又同时承认有在办公室里谈论涉及私人感情、家庭关系、同事喜恶和上下级关系等隐私性内容的行为。

    2019-06-06 03:10

    面试自我介绍的几大原则

    应聘到外企或其他用人单位时,求职者往往最先被问及的问题就是“请先介绍介绍你自己”。这个问题看似简单,但求职者一定要慎重对待,它是你突出优势和特长,展现综合素质的好机会。回答得好,会给人留下良好的第一印象。

    2019-06-01 03:19

    外企面试必须要注意的五“必要”

    到外企面试前,仅仅准备好一份简历是不够的,还要提前做好面试前的“功课”,这样面试通过的几率就会大大增加。

    2019-06-01 03:16

    加载中...