当前位置:首页>文档>百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库

百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库

  • 2026-03-11 03:00:44 2026-01-26 23:38:20

文档预览

百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库
百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库
百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库
百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库
百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库
百度2018校招核心系统工程师笔试题(第二批)_2025春招题库汇总_互联网题库-1_02互联网汇总_06、百度_04、百度笔试题库

文档信息

文档格式
pdf
文档大小
0.410 MB
文档页数
6 页
上传时间
2026-01-26 23:38:20

文档内容

本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 百度 2018 校招核心系统工程师笔试题(第二批) -----本资料属www.wuyouqiuzhi.com及旗下天天向上求职工作室&职场精英工作室独家所有,仅限购买者个人使用,不得分 享/转赠/转卖;版权所有,盗版可耻 -----正版购买地址:官网www.wuyouqiuzhi.com及旗下淘宝店:天天向上求职工作室(唯一客服:galerjim)或职场精英工 作室(唯一客服:蔚蓝小小天使),或者下载移动端刷题软件(名称为:笔试通)亦可购买 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 1 一个C类网络,如果掩码为255.255.255.248,每个子网有效主机数为(),问该C类网络总共能提供()个主机 地址。 1 2 参考答案 (1) 6 (2) 192 2 linux下用shell命令输出网卡ip地址信息()。 1 参考答案 (1) ifconfig 3 linux系统中唯一标识每一个用户的是()和()。 1 2 参考答案 (1) 用户ID (2) 用户名 4 基于距离矢量算法的路由协议包括()和()。 1 2 参考答案 (1) RIP (2) BGP 5 在linux系统中使用手工的方法配置网络时,可通过修改()文件来配置该计算机的域名解析服务器。 1 参考答案 (1) /etc/resolv.conf 6 简述IPv4包头中字段及其作用? 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 【可不按如下顺序描述,描述8项及以上即可得满分】 Version:IP地址族版本号 IHL(Internet Header Length): 包头长度 ToS (Type of Service): 用于QoS策略的标识 Total Length:标识IP数据包的整体长度,包括包头 和数据部分 Identification:当数据包分片时,用于标识分片序号,以便接收端进行数据包重组 Flags:包括 DF位和MF位,DF位用于指示IP数据包在转发路径上是否允许分片;MF用于指示是否为最后一个分片数据 Fragment Offset:标识某个分片数据包相对第一个分片的数据偏移量 Time to Live:标识数据包在转发路径所 允许的最大转发跳数 Protocol:标识下一层次数据协议的类型 Header Checksum:用于进行包头数据校验 Source Address:标识IP数据包头源地址 Destination Address: 标识IP数据包头的目的地址 7 描述IPv6相对IPv4带来了哪些技术差异? 【描述3项以上即可】 IPv6地址空间从IPv4的32位扩展到128位 IPv6实现了包头设计的简化,降低了网 络设备对包处理的负荷 IPv6 实现了实现了地址的自动化配置,无需部署 DHCP 也可实现地址配置 为了实现 IPv6 地址解析、路由、网络控制消息传递等功能,网络需要配合实现邻居发现协议(Neighbor Discovery)、 ICMPv6、DHCPv6、OSPFv3、BGP4+等新协议部署或扩展 IPv6部署过程中,网络可能会部署双栈、隧道或 翻译等过渡方案实现与原有IPv4网络互通 8 请列出Linux常见进程间通信方式,并进行对比说明。 管道(pipe):管道允许一个进程和另一个与它有共同祖先的进程之间进行通信; 命名管道(FIFO):类似于 管道,但是它可以用于任何两个进程之间的通信,命名管道在文件系统中有对应的文件名。命名管道通过命令 mkfifo 或系统调用 mkfifo 来创建; 信号(signal):信号是比较复杂的通信方式,用于通知接收进程有某种事 情发生,除了用于进程间通信外,进程还可以发送信号给进程本身;Linux 除了支持 UNIX 早期信号语义函数 signal 外,还支持语义符合POSIX.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD即能实 现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数的功能); 内存映射(mapped memory):内存映射允许任何多个进程间通信,每一个使用该机制的进程通过把一个共享的文件映射到自己的 进程地址空间来实现它; 消息队列(message queue):消息队列是消息的连接表,包括POSIX消息对和System V消息队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息 队列克服了信号承载信息量少,管道只能成该无格式字节流以及缓冲区大小受限等缺点; 信号量(semaphore): 信号量主要作为进程间以及同进程不同线程之间的同步手段; 共享内存 (shared memory):它使得多个进 程可以访问同一块内存空间,是最快的可用IPC形式。这是针对其他通信机制运行效率较低而设计的。它往往 与其他通信机制,如信号量结合使用,以达到进程间的同步及互斥; 套接字(Socket):它是更为通用的进程 间通信机制,可用于不同机器之间的进程间通信。起初是由 UNIX 系统的 BSD 分支开发出来的,但现在一般 可以移植到其他类UNIX系统上:Linux和System V的变种都支持套接字; 关键点:5个以上即可 9 描述DNS递归解析过程。 (1)客户端向本机配置的本地名称服务器(在此仅以首选 DNS 服务器为例进行介绍,所配置其它备用 DNS 服务器的解析流程完全一样)发出 DNS 域名查询请求。 (2)本地名称服务器收到请求后,先查询本地的缓 存,如果有该域名的记录项,则本地名称服务器就直接把查询的结果返回给客户端;如果本地缓存中没有该域 名的记录,则本地名称服务器再以DNS客户端的角色发送与前面一样的DNS域名查询请求发给根名称服务器。 (3)根名称服务器收到DNS请求后,把所查询得到的所请求的DNS域名中顶级域名所对应的顶级名称服务 器地址返回给本地名称服务器。 (4)本地名称服务器根据根名称服务器所返回的顶级名称服务器地址,向对 应的顶级名称服务器发送与前面一样的DNS域名查询请求。 (5)对应的顶级名称服务器在收到DNS查询请 求后,也是先查询自己的缓存,如果有所请求的 DNS 域名的记录项,则相接把对应的记录项返回给本地名称 服务器,然后再由本地名称服务器返回给DNS客户端,否则向本地名称服务器返回所请求的DNS域名中的二 级域名所对应的二级名称服务器地址。 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 10 简述Linux进程内存空间分为哪几个段?作用分别是什么? 1.Text:存放可执行的指令操作,其只读不能写。 2.Bss:存放未初始化的全局变量和静态变量。 3.Data:存 放初始化的全局变量和静态变量。 4.Stack:存放临时变量,函数参数等。 5.Heap:存放New/Malloc等动态 申请的变量,用户必须手动进行Delete/Free操作。 其中Stack和Heap的内存增长方向是相反的。 11 大量的URL字符串,如何从中去除重复的,列出相应的时间空间复杂度。 (注:不能使用本地IDE) 1. 将URL存入hash链表,每个URL读入到hash链表中,遇到重复的就舍弃,否则加入到链表里面,最后 遍历得到所有不重复的URL。空间复杂度M,时间复杂度为O(N+N/M),M为不重复的URL,N为总URL数, 但是M无法预测,所以存在风险,可能内存不足以存储所有的不重复URL。 2. 为了解决内存可能不足的问题, 需要把 hash 链表变化成普通的 hash 表,每个 hash 表元素指向一个文件文件,这个文件记录了所有该 hash 值对应的无重复的URL,那么在加入URL的时候就遍历对应文件中的URL,没有重复则加入到文件中。这样 做时间复杂度没有提升,但是每次都要读写文件,消耗的时间应该是上一种方式的三倍,而对内存的要求比较 小。一个改进是加入URL的时候进行排序,这样能减少比对的次数。 12 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组 {1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出 0。(注:不能使用本地IDE) class Solution { public: int MoreThanHalfNum_Solution(vector numbers) { unordered_map m; int n=numbers.size(); for(int i=0;in/2) { return numbers[i]; } } return 0; } } 13 求最长回文子串: 输入一个字符串,求出其中最长的回文子串。子串的含义为在原串中连续出现的字符串片段。回文的含义为正 着看和倒着看相同,如abba,xyx。在判断时,应该忽略所有标点符号和空格,且忽略大小写,但输出应保持原 样(在回文串的首部和尾部不要输出多余字符)。输入字符串长度不超过5000,且占据单独的一行。应该输 出最长的回文串,如果有多个,输出起始位置最靠左的。 样例输入:Confuciuss say:Madam,I'm Adam. 样例输出:Madam,I'm Adam 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 (注:不能使用本地IDE) #include #include #include const int MAXN = 5000 + 10; char buf[MAXN], s[MAXN]; int p[MAXN]; int main() { int n, m = 0, max = 0, x, y; int i, j; fgets(buf, sizeof(s), stdin); n = strlen(buf); for(i = 0; i < n; i++) { if(isalpha(buf[i])) { p[m] = i; s[m++] = toupper(buf[i]); } } for(i = 0; i < m; i++) { for(j = 0; i - j >= 0 && i + j < m; j++) { if(s[i-j] != s[i+j]) break; if(j*2+1 > max) { max = j*2+1; x = p[i-j]; y = p[i+j]; } } for( j = 0; i-j >= 0 && i+j+1 < m; j++) { if(s[i-j] != s[i+j+1]) break; if(j*2+2 > max) { max = j*2+2; x = p[i-j]; y = p[i+j+1]; } 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻 } } for(i = x; i <= y; i++) { printf("%c", buf[i]); } printf("\n"); return 0; } 银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim 证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使