2015互联网校招技术笔试题目精编
需积分: 9 173 浏览量
更新于2024-07-20
收藏 2.2MB PDF 举报
在2015年的互联网企业校招笔试题中,考察了应聘者在不同领域的基础知识和逻辑推理能力。以下是一些具体题目及其知识点解析:
1. 数学问题:题目要求计算当时针和分针位置互换时,小明等待的时间。这是一个经典的时钟问题,时针和分针每12小时(720分钟)会相对移动一次,每小时(60分钟)时针走一个大格,分针走一圈。由于小明等待的时间足以让时针和分针位置互换,即时针超过分针一圈,所以小明等待的时间是120分钟。
2. 逻辑推理:关于学生专业和出生地的信息,通过排除法可以逐步确定A的专业。根据条件,我们可以得出:
- A不是物理专业的,且学物理的不在上海,说明A可能在上海或广州。
- 学计算机的出生在北京,B不在广州,因此B不是学计算机,也不在北京,B在上海。
- 既然B在上海且不是计算机,那么学计算机的只能是A或C,但A不在上海,所以C是学计算机的。
- A在上海且不是物理,所以A是学数学的。
3. 组合概率:为了保证至少有两人抽到相同颜色的小球,可以考虑最坏情况,即每个人抽取的两个球都是不同颜色。篮子里有5种颜色,第一次抽取有5种选择,第二次有4种选择,以此类推。最坏情况下需要抽取到第5次时,才会有两个人抽取到相同颜色。因此,至少需要5个人抽球。
4. 图论:11个点连成48条直线,意味着形成了一个非常密集的图。要找出所有可能的三角形数量,首先考虑所有可能的三个点组合,由于点重复计数,所以总的组合数是C(11,3) = 11! / (3!(11-3)!)。由于每个三角形由三个点构成,所以三角形的数量为总组合数除以3。
5. 数列题:给定的数列看似没有明显的规律,但通过观察,我们可以发现它是等差数列的变种。相邻两项之间的关系可以依次找到:8-8=0, 12-8=4, 24-12=12, 60-24=36。这是一个公差为4的等差数列,因此接下来的一项应该是60+36=96,与选项A不符,答案可能是B、C或D,但题目没有给出完整的序列,这里无法确定。
6. 编程基础:`func(x)`函数的作用是计算`x`二进制表示中连续1的个数。当`x`减去1的按位与结果为0时,`countx`会加1,直到`x`变为0。这个过程相当于将`x`转换为二进制后,去掉最低位的1。因此,当`x`等于65530时,它只有最高位的1,其余全为0,所以`countx`返回值为1。
7. 排序算法:根据序列的变化情况,每次元素都在逐步靠近正确的位置,而且最后一次交换是在倒数第二个元素和最后一个元素之间完成的,这表明是插入排序的一种。考虑到插入排序的特性,尤其是二分插入排序(也称折半插入排序),它每次将待插入元素与已排序部分的中间元素比较,然后插入到正确位置。这与给出的序列变化相符,因此答案是二分插入排序。
8. 二叉树问题:题目提到二叉树有3个“3”,没有提供完整的信息,但通常这是关于二叉树节点个数或者性质的描述。如果是指3个节点的二叉树有3个特定的性质,需要更多信息才能解析。如果是问二叉树的节点总数,对于任意形态的二叉树,如果有n个节点,最小可能的形状是满二叉树,此时节点总数为2^(h+1)-1,其中h为高度。如果二叉树不是满二叉树,则总数会更多。
以上是部分题目及其知识点详解,整个试卷还包含其他多方面的考察,如计算机基础知识、算法理解、编程技巧等,旨在测试应聘者的综合能力。
3645 浏览量
175 浏览量
365 浏览量
259 浏览量
187 浏览量
104 浏览量
GiserYUxiaoyu
- 粉丝: 5
- 资源: 3
最新资源
- Touch-Friendliness for Discord-crx插件
- fine_conf_entity_10
- imagenet-vgg-verydeep-19.zip
- 特种部队
- Forecating-Weather-App-:显示即将到来的3天天气详细信息基于国家/地区州搜索
- yiweijunyun_matlab_
- nagios-plugins-rabbitmq:一组使用管理界面的RabbitMQ的nagios检查
- For-Step-Class
- Wheebox Tests : Enable Screen Sharing-crx插件
- Morrowind-Modular-Mod-Guide:适用于Morrowind的模块化,香草友好的安装指南
- .NET基于SMTP发送邮件
- Note-application-with-node.js
- kav2010_9.0.0.736ES.rar
- adinabasaraba99:我的GitHub个人资料的配置文件
- defcon24-infra-monitoring-workshop:Defcon24研讨会内容:忍者级基础设施监视
- gulp-swagger-typescript-angular