企业面试笔试题模版_第1页
企业面试笔试题模版_第2页
企业面试笔试题模版_第3页
企业面试笔试题模版_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业面试笔试题模版

阿里巴巴B2B一面

1、各种排序算法的比拟次数

2、static、auto未初始化的初始值

/hackbuteer1/article/details/7487694

3、x*=y+8,给出x,y的值,求该表达式计算后二者的值

4、enum类型的default赋值规章

5、定义函数F(intx){return(x*x);}求F(3+5)

6、fgets(s,n,f)函数的功能

7、定义*s=abcdef,输出该字符可以看到什么结果

8、还是static相关学问——在此说明一下static这个关键字相当重要,在笔试中消失率为100%,在面试中消失率为50%。

9、数据库中索引,簇索引,非簇,唯一,复合,掩盖索引的区分

10、SQL语句和范式是对数据库有要求的公司笔试必考点之一

阿里巴巴B2B二面

1、通配符的含义

2、死锁的根本学问——死锁是各大笔试面试中消失率50%的学问点

3、信号量P、V原语的相关学问点

4、有向图的邻接表表示

5、STL中迭代器的工作原理,迭代器与一般指针有什么区分?

迭代器和指针一样的地方:

1、指针和iterator都支持与整数进展+,-运算,而且其含义都是从当前位置向前或者向后移动n个位置

2、指针和iterator都支持减法运算,指针-指针得到的是两个指针之间的距离,迭代器-迭代器得到的是两个迭代器之间的距离

3、通过指针或者iterator都能够修改其指向的元素

通过上面这几点看,两者真的很像,但是两者也有着下面的几个不同地方

1、out操作符可以直接输出指针的值,但是对迭代器进展在操作的时候会报错。通过看报错信息和头文件知道,迭代器返回的是对象引用而不是对象的值,所以cout只能输出迭代器使用*取值后的值而不能直接输出其自身。

2、指针能指向函数而迭代器不行,迭代器只能指向容器

这就说明白迭代器和指针其实是完全不一样的概念来的。指针是一种特别的变量,它特地用来存放另一变量的地址,而迭代器只是参考了指针的特性进展设计的一种STL接口。

笔者曾在网上看到这样一种说法:迭代器是广义指针,而指针满意全部迭代器要求。迭代器是STL算法的接口,而指针是迭代器,因此STL算法可以使用指针来对基于指针的非STL容器进展操作。

笔者觉得上面说法也有几分道理,但是究竟正不正确就留给看官自己推断了。但是有一点盼望大家留意的是:千万不要把指针和迭代器搞混了。或许某些编译器使用指针来实现迭代器以至于有些人会误以为指针和迭代器是一个概念来的`。

6、什么是友元?

7、、new的用法

8、typename的用法

9、编程推断一个数是否为2的幂

10、你怎样重新改良和设计一个ATM银行自动取款机?

12、10000Mbps万兆交换机怎么实现?

13、操作符重载的相关学问点,大题,详细记不清了

人民搜寻的笔试题

1、打印汉诺塔移动步骤,并且计算简单度

2、计算两个字符串的是否相像(字符的种类,和消失次数一样)

3、定义二叉树,节点值为int,计算二叉树中的值在[a,b]区间的节点的个数

4、动态规划题:一条路有k可坑,每次能跳平方数步长(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论