计算机笔试题大全
计算机笔试word试题及答案
计算机笔试word试题及答案一、单选题(每题2分,共10分)1. 在Word文档中,以下哪个选项不是“插入”菜单中的命令?A. 插入图片B. 插入表格C. 插入页码D. 插入文本框答案:D2. 要将Word文档中的一段文字设置为斜体,应该使用以下哪个快捷键?A. Ctrl + IB. Ctrl + BC. Ctrl + UD. Ctrl + P答案:A3. 在Word中,以下哪个功能可以快速定位到文档中的特定页码?A. 导航窗格B. 目录C. 缩略图D. 搜索框答案:B4. 如果需要在Word文档中插入一个公式,应该使用以下哪个选项?A. 插入B. 布局C. 公式D. 引用答案:C5. 在Word中,下列哪个选项可以设置文档的页边距?A. 页面布局B. 视图C. 插入D. 引用答案:A二、多选题(每题3分,共15分)1. 在Word文档中,以下哪些选项可以用于调整段落格式?A. 首行缩进B. 悬挂缩进C. 行间距D. 字体颜色答案:A, B, C2. 在Word中,以下哪些功能可以用来插入引用?A. 脚注B. 尾注C. 书目D. 链接答案:A, B, C3. 在Word文档中,以下哪些操作可以改变文本的显示方式?A. 改变字体大小B. 改变字体颜色C. 改变文本对齐方式D. 插入图片答案:A, B, C4. 在Word中,以下哪些工具可以用来编辑文档的样式?A. 样式窗格B. 格式刷C. 替换功能D. 模板答案:A, B, D5. 在Word中,以下哪些选项可以用于文档的审阅?A. 批注B. 修订C. 比较D. 翻译答案:A, B, C三、判断题(每题1分,共5分)1. 在Word中,可以通过“视图”菜单中的“阅读模式”来全屏查看文档。
(对)2. Word文档中的“查找和替换”功能只能用于查找和替换文本,不能用于查找和替换格式。
(错)3. 在Word中,可以通过“插入”菜单中的“页眉和页脚”来为文档添加页眉和页脚。
计算机招聘笔试题库及答案
计算机招聘笔试题库及答案计算机行业在现代社会中发挥着重要的作用,因此,对计算机人才的需求也越来越高。
为了筛选合适的人才,招聘笔试是常见的选拔方式之一。
本文将提供一些常见的计算机招聘笔试题库及答案,帮助应届毕业生或求职者准备面试并增加他们在笔试中的竞争力。
一、选择题1. 下列哪个不是计算机网络的优点?A. 共享资源B. 方便传输C. 安全可靠D. 即时互动答案:C. 安全可靠2. 在计算机中,以下哪个不是编程语言?A. JavaB. PythonC. RubyD. HTML答案:D. HTML3. 在二进制数系统中,1011的十进制数是:A. 10B. 11C. 26D. 21答案:B. 114. 下列哪个不是数据库管理系统?A. MySQLB. OracleC. Microsoft ExcelD. PostgreSQL答案:C. Microsoft Excel5. 在计算机存储单位中,1GB等于多少MB?A. 1000MBB. 1024MBC. 500MBD. 2048MB答案:B. 1024MB二、填空题1. 计算机中运算过程的基本单位是______。
答案:位2. C语言中,if语句后面的条件表达式结果应为______。
答案:布尔类型(true或false)3. HTML是一种______。
答案:标记语言4. 在计算机网络中,IP地址由______个字节组成。
答案:45. 在关系数据库中,用来唯一标识一条记录的字段称为______。
答案:主键三、代码题请编写一个Java程序,实现以下功能:从给定的数组中找出最大值并输出。
```javapublic class FindMaxNumber {public static void main(String[] args) {int[] numbers = {5, 8, 2, 6, 1};int maxNumber = numbers[0];for(int i = 1; i < numbers.length; i++) {if(numbers[i] > maxNumber) {maxNumber = numbers[i];}}System.out.println("最大值为:" + maxNumber);}}```以上是一份计算机招聘笔试题库及答案,这些题目涵盖了计算机基础知识、编程语言和数据结构等方面。
计算机笔试题库及答案
计算机笔试题库及答案一、选择题1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个是计算机操作系统的主要功能?A. 管理计算机硬件资源B. 执行程序编译C. 提供网络服务D. 进行数据加密答案:A3. 以下哪种编程语言是动态类型的?A. JavaB. PythonC. C++D. C答案:B4. 数据库管理系统(DBMS)的主要作用是什么?A. 存储数据B. 管理数据C. 执行数据加密D. 进行数据分析答案:B5. 在计算机网络中,TCP/IP协议属于哪一层?A. 应用层B. 传输层C. 网络层D. 物理层答案:C二、填空题6. 在计算机编程中,_________ 是指程序在执行过程中,因错误导致无法继续正常运行的现象。
答案:程序崩溃7. 计算机的存储系统通常分为几个层次,其中最接近CPU的是_________。
答案:寄存器8. 在面向对象编程中,封装、继承和_________ 是三大基本特征。
答案:多态9. 网络拓扑结构有多种类型,其中_________ 是指网络中所有设备都直接连接到一个中心设备。
答案:星型拓扑10. 在软件开发过程中,_________ 是指软件产品在开发过程中的各个阶段都应进行测试。
答案:持续集成三、简答题11. 简述计算机病毒的特点。
答案:计算机病毒具有传染性、隐蔽性、破坏性、可执行性等特点。
它们能够自我复制,传播到其他计算机或文件中,不易被用户察觉,且一旦激活,可能会对计算机系统或数据造成损害。
12. 解释什么是云计算,并列举至少两种云计算服务类型。
答案:云计算是一种通过互联网提供按需访问计算资源(如服务器、存储、数据库、网络、软件等)的服务模式。
用户无需购买和维护物理硬件,即可按需使用这些资源。
常见的云计算服务类型包括基础设施即服务(IaaS)和软件即服务(SaaS)。
四、编程题13. 编写一个Python函数,实现对列表中的元素进行排序,并返回排序后的列表。
计算机基础知识笔试题
计算机基础知识笔试题# 计算机基础知识笔试题## 一、选择题(每题2分,共20分)1. 计算机中,1KB等于多少字节?A. 1024B. 2048C. 512D. 10002. 下列哪个是计算机操作系统?A. Windows 10B. Adobe PhotoshopC. Microsoft OfficeD. Excel3. 在计算机中,二进制数“1010”转换为十进制数是多少?A. 8B. 10C. 6D. 44. 以下哪个不是计算机网络的拓扑结构?A. 星型B. 环形C. 总线型D. 树型5. 计算机病毒的主要传播途径是什么?A. 电子邮件B. 移动存储设备C. 网络下载D. 所有以上6. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 处理数据D. 所有以上7. 计算机硬件的基本组成部分包括哪些?A. CPU、内存、硬盘B. 显示器、键盘、鼠标C. 打印机、扫描仪、路由器D. 所有以上8. 在计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 寄存器D. 存储器9. 以下哪个是编程语言?A. HTMLB. CSSC. JavaScriptD. 所有以上10. 计算机的外设主要包括哪些?A. 显示器、键盘、鼠标B. 打印机、扫描仪、路由器C. 所有以上 D. 只有A和B## 二、填空题(每空1分,共10分)1. 计算机的三大核心组成部分是______、内存和输入/输出设备。
2. 计算机的CPU主要负责______和控制。
3. 在二进制中,每一位可以表示0或1,其中“1”代表______。
4. 网络的五层协议模型包括物理层、数据链路层、______、传输层和应用层。
5. 数据库的三大范式是第一范式(1NF)、第二范式(2NF)和______。
6. 常见的编程语言有C、C++、Java、______等。
7. 计算机软件分为______软件和应用软件两大类。
计算机笔试题库及答案
计算机笔试题库及答案一、选择题1. 在计算机科学中,以下哪个概念是描述数据结构的?A. 算法B. 程序C. 数据结构D. 编译器答案:C2. 以下哪个不是操作系统的功能?A. 文件管理B. 内存管理C. 进程管理D. 网络通信答案:D二、填空题1. 在计算机系统中,CPU的主要功能是______和控制。
答案:执行指令2. 数据库管理系统(DBMS)的主要作用是______。
答案:管理数据库三、简答题1. 简述面向对象编程的三个基本特性。
答案:面向对象编程的三个基本特性是封装、继承和多态。
2. 什么是网络的拓扑结构?请列举至少两种常见的网络拓扑结构。
答案:网络拓扑结构是指网络中各个设备(节点)的连接方式。
常见的网络拓扑结构包括星型拓扑和环形拓扑。
四、计算题1. 假设有一个二叉树,其根节点的值为1,左子树的节点值依次为2, 4, 8,右子树的节点值依次为3, 6, 7。
请计算该二叉树的深度。
答案:该二叉树的深度为4,因为树的高度是从根节点到最远叶子节点的最长路径上的节点数。
2. 给定一个整数数组,编写一个函数来找出数组中第k大的元素。
答案:可以通过排序数组然后选择第k个元素来实现,或者使用快速选择算法来找出第k大的元素。
五、编程题1. 编写一个函数,实现字符串反转的功能。
示例:```pythondef reverse_string(s):return s[::-1]```2. 实现一个函数,判断一个链表是否为回文结构。
示例:```pythonclass ListNode:def __init__(self, x):self.val = xself.next = Nonedef isPalindrome(head):fast = slow = headwhile fast and fast.next:fast = fast.next.nextslow = slow.nextprev = Nonewhile slow:temp = slow.nextslow.next = prevprev = slowslow = tempwhile prev:if prev.val != head.val:return Falseprev = prev.nexthead = head.nextreturn True```六、案例分析题1. 描述一个场景,其中数据库事务的ACID属性(原子性、一致性、隔离性、持久性)是至关重要的。
计算机办公笔试题库及答案
计算机办公笔试题库及答案一、选择题1. 下列哪个选项是常见的办公软件?A. PhotoshopB. WordC. AutoCADD. Adobe Premiere答案:B. Word2. Excel 中的函数 SUM(A1:A10) 的作用是什么?A. 求和 A1 到 A10 的值B. 求 A1、A10 的和C. 求 A1 和 A10 之间的值的和D. 求 A1 和 A10 的平均值答案:A. 求和 A1 到 A10 的值3. 在 PowerPoint 中,哪个选项可以使幻灯片的文本出现动画效果?A. 转场效果B. 图片效果C. 文字效果D. 增强效果答案:C. 文字效果4. 下列哪个选项不是常见的网络浏览器?A. ChromeB. SafariC. FirefoxD. Photoshop答案:D. Photoshop二、填空题1. 在 Word 中,快捷键 Ctrl+C 和 Ctrl+V 分别是什么操作?答案:Ctrl+C 是复制,Ctrl+V 是粘贴。
2. 在 Excel 中,公式 =A1-B1 的结果是什么?答案:A1 减去 B1 的值。
3. PowerPoint 中的幻灯片视图有哪些常用的选项?答案:常用的幻灯片视图有大纲视图、幻灯片视图和幻灯片放映视图。
三、问答题1. 什么是电子表格软件?请举例说明其应用场景。
答:电子表格软件是一种可以通过行和列来组织、分析和计算数据的应用程序。
例如,Excel 就是一种常见的电子表格软件。
应用场景包括财务管理、销售报表、数据分析等。
通过电子表格软件,用户可以方便地进行数据的计算和分析,提高工作效率。
2. 请简要介绍下网络浏览器的功能和使用方法。
答:网络浏览器是一种用于访问互联网上的网页的软件。
它能够解析网页的 HTML、CSS 和 JavaScript 代码,并将其显示为用户可见的界面。
用户可以通过网络浏览器输入网址,访问特定的网页或进行搜索。
使用方法很简单,用户只需在浏览器的地址栏中输入网址,按下回车键即可打开网页。
计算机笔试题及答案
计算机笔试题及答案计算机笔试题及答案计算机笔试题及答案【1】一、单选题1.1946年在美国研制成功的第一台电子数字计算机的英文缩写名是_______。
A.MARKB.ENIACC.EDSACD.EDVAC答案:B2.下列选项中______不属于按处理数据的方式进行分类的计算机。
A.电子逻辑计算机B.电子模拟计算机C.数模混合计算机D.通用计算机答案:D3.计算机可以进行自动控制处理是因为______。
A.能进行逻辑判断B.计算精度高C.快速运算D.存储程序答案:D4.计算机领域中,未经处理的数据只是________。
A.处理后的数据B.数值数据C.非数值数据D.基本素材答案:D5.______表示计算机辅助设计。
A.CATB.CADC.CAMD.CAI答案:B6.在计算机中,一个ASCII码值占用______个字节。
A.10B.1C.3D.7答案:B7.计算机中的信息都是以二进制方式表示的,主要理由是_______。
A.运算速度快B.节约元件C.信息处理方便D.所需的物理元件最简单答案:D8.构成计算机物理实体的部件被称为______。
A.计算机系统B.计算机软件C.计算机程序D.计算机硬件答案:D9.计算机一次能处理数据的最大位数称为该机器的______。
A.字节B.字长C.处理速度D.存储容量答案:B10.构成计算机物理实体的部件被称为______。
A.计算机系统B.计算机程序C.计算机软件D.计算机硬件答案:D11.一台计算机全部指令的`集合称为______。
A.指令B.指令系统C.程序设计语言D.程序答案:B12.下列四项中,外(辅)存储器是指____。
A.RAMB.ROMC.磁盘D.虚盘答案:C13.为使在本系统中开发的硬、软件能推广到多种系统中,需要考虑本系统的____。
A.兼容性B.可靠性C.可扩充性D.可用性答案:A14.微型计算机与外部设备之间用______传输信息。
A.仅并行方式B.串行方式和并行方式C.仅串行方式D.连接方式15.微型计算机与外部交换信息主要是通过_______。
计算机笔试考试试题及答案
计算机笔试考试试题及答案一、选择题1. 下列哪个不是操作系统的功能?A. 数据存储B. 文件管理C. 网络通信D. 外设管理答案:C2. HTTP是指什么协议?A. 超文本传输协议B. 超文本标记语言C. 超链接传输协议D. 超级网页协议答案:A3. 在Java中,以下哪个关键字用于定义一个类?A. newB. classC. ifD. for答案:B4. 冯·诺依曼体系结构中,数据和指令被存储在同一个存储器中,这个存储器称为:A. 内存B. 寄存器C. 缓存D. 硬盘答案:A5. 在数据库中,用于查询数据的语言是:A. SQLB. JavaC. HTMLD. CSS答案:A二、填空题1. TCP/IP协议中,TCP代表传输控制协议,IP代表互联网协议。
2. 线性表是一种数据结构,它包含一组元素,元素之间具有线性关系。
3. C语言中,声明一个整型指针p的语句是 int *p;。
4. 常用的关系型数据库管理系统有MySQL、Oracle和SQL Server。
5. HTTP协议中,发送请求的方法有GET和POST。
三、编程题请用Java语言编写一个简单的计算器程序,要求支持四则运算(加、减、乘、除)并可以输入任意两个整数进行计算。
```javaimport java.util.Scanner;public class Calculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入第一个整数:");int num1 = scanner.nextInt();System.out.print("请输入第二个整数:");int num2 = scanner.nextInt();System.out.println("加法结果:" + (num1 + num2));System.out.println("减法结果:" + (num1 - num2));System.out.println("乘法结果:" + (num1 * num2));System.out.println("除法结果:" + (num1 / num2));}}```以上是一个简单的计算器程序,用户可以输入两个整数,程序会输出它们的加法、减法、乘法和除法结果。
计算机笔试试题带答案
笔试试题一、单选题(每题1分,共40分)1.液晶显示器目前已成为计算机显示类器件的主流配置,其英文缩写通常为(A )A.LCD B.LDC C.CRT D.VGA2.计算机中用来表示存储空间大小的基本单位是( D )A.KBB.bitC.GBD. Byte3.计算机中所有信息的存储都采用( D )A.十进制B.十六进制C.ASCⅡ码D.二进制4.下列部件中,属于输出设备的是( B )A.键盘B.显示器C.鼠标D.扫描仪5.下列选项中,不属于计算机病毒特征的是(B)A.破坏性B.免疫性C.传染性D.潜伏性6. 下列选项中,不属于计算机犯罪特点的是( A )A.智能性B.跨国性C.危害性D.触发性7.下列选项中,不属于显示器属性项的( C )A.外观B.设置C.窗口D.屏幕保护程序8.下列选项中,属于应用软件的是( D )A.LinuxB.WindowsC.UnixD.Flash9.中央处理器的英文缩写为( C )A.CADB.CAUC.CPUD.CPR11.Windows操作系统的显示屏幕为( D )A.窗口B.操作台C.工作区D.桌面12.下列程序不属于Windows 附件的是( C )A.计算器B.记事本C.网上邻居D.图画.13.实现中西文输入法之间切换的快捷键是( D )A. Ctrl+快捷键B. Alt+快捷键C. Shift+快捷键D.以上都不对14.在Windows 下,硬盘中被删除的文件暂时存放在( B )A.根目录下B.回收站C.控制面板D.光驱15.在窗口操作中,还原窗口的按钮是( C )A. B. C. D.16.( B )是网页浏览器(IE)图标A. B. C. D.17.下列( B )代表教育组织的域名A.int18.TC P/IP 是因特网的( C )A.一种服务B.一种功能C.通讯协议D.通信线路19.电子邮件的英文简称是( A )A.EmailB.FTPC.TelentD.BBS20.下列选项中,不属于图象文件的格式是( B )A.bmpB.dotC.tifD.jpg21.“画图”程序中不能保存的文件类型是( D )A.bmpB.pngC.gifD.txt22.下列选项中,不属于视频文件的格式是( D )A.A VIB.RMC.MPEGD.exe23.在Windows操作系统中,改变文件和文件夹的显示方式应选( D )菜单A. 文件B.编辑C.工具D.查看24.下列选项中,不属于杀毒软件的是( D )A.KV3000B.Kill3000C.NortonD.Foxpro25.Word程序启动后就自动打开一个名为(D )的文档A.NonameB.UntitledC.文件1D.文档126.在Word 中,( A )的作用是决定在屏幕上显示多页文本。
全国计算机笔试试题及答案
全国计算机笔试试题及答案一、选择题1. 在Windows操作系统中,Ctrl + Z的快捷键功能是什么?A. 复制B. 粘贴C. 撤销D. 保存答案:C. 撤销2. 在Excel中,如何对选定的单元格进行排序?A. 数据-排序B. 编辑-排序C. 查看-排序D. 工具-排序答案:A. 数据-排序3. 下列哪个不是数据库管理系统?A. MySQLB. OracleC. LinuxD. SQL Server答案:C. Linux4. 在HTML中,下列哪个标签用于定义段落?A. <p>B. <b>C. <i>D. <span>答案:A. <p>5. 在Java编程语言中,下列哪个关键字用于定义常量?A. finalB. staticC. publicD. private答案:A. final二、填空题1. 在二进制计数系统中,用一个比特可以表示____个状态。
答案:22. 在计算机网络中,HTTP协议是基于__协议的。
答案:TCP/IP3. 在C语言中,printf函数是用于____。
答案:输出4. 在数据库查询语言SQL中,SELECT语句用于____。
答案:查询数据5. 在Excel中,SUM函数用于____。
答案:求和三、编程题请编写一个Java程序,实现以下功能:用户输入一个正整数N,然后计算并输出1到N之间所有整数的和。
```javaimport java.util.Scanner;public class SumCalculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入一个正整数N:");int N = scanner.nextInt();int sum = 0;for (int i = 1; i <= N; i++) {sum += i;}System.out.println("1到" + N + "之间所有整数的和为:" + sum);}}```答案:请使用Java语言编写上述代码,保存为"SumCalculator.java"文件,并在命令行中运行该程序。
计算机岗位笔试题库及答案
计算机岗位笔试题库及答案一、选择题(每题4分,共40分)1. 在计算机中,RAM是指()。
A. 随机访问存储器B. 只读存储器C. 写保护存储器D. 可擦除可编程读写存储器2. 以下哪个是一种面向对象的编程语言?A. CB. PascalC. JavaD. Fortran3. 在网络中,IP地址的作用是()。
A. 定义网络上的设备B. 传输数据C. 加密数据D. 存储数据4. 以下哪个是最常用的关系型数据库管理系统?A. MySQLB. MongoDBC. RedisD. SQLite5. 以下哪个是一种常见的操作系统?A. UbuntuB. PhotoshopC. Microsoft OfficeD. Adobe Illustrator6. 在程序中,变量的作用是()。
A. 存储数据B. 控制流程C. 定义函数D. 运算数据7. 在计算机网络中,HTTP是指()。
A. 超文本传输协议B. 文件传输协议C. 传输控制协议D. 网络时间协议8. 以下哪个是一种常见的编程语言?A. HTMLB. CSSC. JavaScriptD. SQL9. 在Excel中,用于对数据进行排序的功能是()。
A. SUMB. MAXC. MIND. SORT10. 在计算机术语中,CPU是指()。
A. 中央处理器B. 图形处理器C. 内存条D. 硬盘二、填空题(每题6分,共60分)1. 在二进制系统中,数字1使用的位为()。
2. 在关系型数据库中,用于查询数据的语言是()。
3. 机器语言是计算机能够直接执行的语言,它由()组成。
4. HTML是一种用于创建网页的()语言。
5. 在Windows操作系统中,用于存储文件和文件夹的基本单位是()。
6. CSS是一种用于控制网页样式的()语言。
7. 在C语言中,用于循环执行一段代码的关键字是()。
8. 在计算机网络中,用于将域名翻译为IP地址的系统是()。
9. SQL是一种用于管理关系型数据库的()语言。
计算机考笔试题目及答案
计算机考笔试题目及答案一、选择题(每题2分,共10分)1. 下列哪个选项不属于计算机硬件的组成部分?A. 中央处理器(CPU)B. 操作系统C. 内存D. 硬盘答案:B2. 在计算机系统中,用于存储数据和程序的设备是:A. 显示器B. 键盘C. 硬盘D. 鼠标答案:C3. 计算机病毒主要通过什么途径传播?A. 电子邮件B. 网络下载C. 移动存储设备D. 所有以上选项答案:D4. 以下哪个选项是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 以上都是答案:D5. 计算机的工作原理是基于什么理论?A. 冯·诺依曼体系结构B. 牛顿力学C. 量子力学D. 相对论答案:A二、填空题(每题2分,共10分)1. 计算机的输入设备包括键盘、鼠标、______等。
答案:扫描仪2. 计算机的输出设备包括显示器、打印机、______等。
答案:扬声器3. 计算机的存储设备分为______存储和外部存储。
答案:内部4. 计算机的操作系统可以分为______操作系统和多用户操作系统。
答案:单用户5. 在计算机中,______是用来表示存储容量的基本单位。
答案:字节三、简答题(每题5分,共20分)1. 简述计算机的主要功能。
答案:计算机的主要功能包括数据存储、信息处理、自动控制、辅助决策和网络通信等。
2. 什么是计算机硬件?请列举至少三种常见的计算机硬件。
答案:计算机硬件是指构成计算机系统的物理设备,常见的计算机硬件包括中央处理器(CPU)、内存和硬盘。
3. 什么是计算机软件?请列举至少两种常见的计算机软件。
答案:计算机软件是指计算机系统中的非硬件部分,包括操作系统、应用软件等。
常见的计算机软件有Microsoft Office和Adobe Photoshop。
4. 计算机病毒的危害有哪些?答案:计算机病毒的危害包括破坏数据、窃取信息、影响系统性能、导致系统崩溃等。
四、论述题(每题10分,共20分)1. 论述计算机在现代教育中的作用。
计算机笔试题库及答案
计算机笔试题库及答案一、选择题1. 在计算机科学中,以下哪个选项是正确的数据结构?A. 线性表B. 树C. 图D. 所有选项答案:D2. 以下哪个不是计算机网络中的协议?A. TCPB. IPC. HTTPD. FTP答案:C3. 在编程语言中,以下哪个关键字用于定义一个类?A. classB. structC. interfaceD. function答案:A二、填空题1. 在关系数据库中,用于从一个或多个表中检索数据的SQL语句是________。
答案:SELECT2. 在HTML中,用于创建超链接的标签是________。
答案:<a>3. 在Java中,用于捕获异常的关键字是________。
答案:try-catch三、简答题1. 请简述什么是云计算,并列举至少两种云计算服务。
答案:云计算是一种通过互联网提供计算资源(如服务器、存储、数据库、网络、软件等)的服务模式,用户无需购买和维护物理硬件。
常见的云计算服务包括基础设施即服务(IaaS)和平台即服务(PaaS)。
2. 什么是数据库规范化?请简要说明其目的。
答案:数据库规范化是一种设计技术,旨在减少数据冗余和依赖,以优化数据库结构。
其主要目的是提高数据的一致性、减少数据冗余和提高查询效率。
四、编程题1. 编写一个函数,用于计算并返回一个整数列表中所有数字的和。
示例代码(Python):```pythondef sum_of_numbers(numbers):return sum(numbers)```2. 给定一个字符串,编写一个函数,用于反转该字符串。
示例代码(Python):```pythondef reverse_string(s):return s[::-1]```五、论述题1. 论述软件开发过程中,版本控制系统的重要性及其主要功能。
答案:版本控制系统在软件开发中至关重要,它允许多个开发者协作开发同一项目,同时保持代码的一致性和可追溯性。
计算机笔试题库及答案
1. 一个完整的计算机系统应包括 ( D )A 计算机及外部设备B 主机箱、键盘、显示器和打印机C 硬件系统和软件系统D 系统软件和系统硬件2. 计算机的 5 大基本构件包括:运算器、存储器、输入设备、输出设备和( B ) A 显示器 B 控制器 C 磁盘驱动器 D 鼠标器3. 微型计算机的硬件系统包括( B )A 主机、内存的外存B 主机和外设C CPU、输入设备和输出设备D CPU、键盘和显示器4. 计算机主机是指( D )A CPU 和运算器B CPU 和内存储器C CPU 和外存储器D CPU、内存储器和 I/O 设备5. 微型计算机中的运算器的主要功能是进行( C )A 算术运算B 逻辑运算C 算术运算和逻辑运算D 科学运算6. 计算机中对数据进行加工与处理的部件,通称为( A )A 运算器B 控制器C 显示器D 存储器7. 计算机的性能主要取决于( B )A 磁盘容量、显示器的分辨率和打印机的配置B 字长、运算速度和内存容量C 所配备的语言、所配备的操作系统和所配备的外部设备D 机器的价格、所配备的操作系统、光盘驱动器和速度 B 0 admin8. 一台微机表示成 PIV 2.4G/256M/60G, 其中的 2.4G 是指( B )A 内在容量B CPU 的主频C 硬盘容量D CPU 速度9. 下列四项中不属于微型计算机主要性能指标的是( C )A 字长B 内存容量C 重量D 时钟脉冲10. 将计算机的内存储器与外存储器相比,内存储器的主要特点之一是( C ) A 价格更便宜 B 存储容量大C 存取速度快D 价格虽贵但容量大11. 在微型机的性能指标中,用户可用的内存容量通常是( A )A RAM 的容量B ROM 的容量C RAM 和 ROM 的容量D CD-ROM 的容量12. 计算机存储器主要用途是( C )A 存储指令和数字B 存储程序指令和系统C 存储数据和程序D 存储号码和地址13. 计算机软件包括( C )A 算法及数据结构B 程序和结构C 程序和文档D 文档和数据14. 应用软件是指( B )A 所有能够使用的软件B 专门为某一应用目的而编制的软件C 所有的微机都使用的基本软件D 能被各应用单位共同使用的某种软件15. 下列软件中,( A )是应用软件A PowerPointB DOSC Windows 98D Visual FoxPro16. 计算机硬件能直接识别并执行的语言是( C )A 高级语言B 算法语言C 机器语言D 符号语言17. 用户用计算机高级语言编写的程序,通常称为( C )A 汇编程序B 目标程序C 源程序D 二进制代码程序18. 下面有关计算机操作系统的叙述中,不正确的是( B )A 操作系统属于系统软件B 操作系统只负责管理内存储器C UNIX 是一种操作系统D 计算机的处理器、内存等硬件资源也由操作系统管理19. 微机中的操作系统的作用是( D )A 解释执行源程序B 编译源程序C 进行编码转换D 控制和管理系统资源20. “存储程序”的核心概念是( A )A 事先编好程序B 把程序存储在计算机内存中C 事后编写程序D 将程序从存储位置自动取出并逐条执行21. Powerpoint 演示文稿文件的护展名是( B )A DOCB PPTC BMPD XLS22. 下列电子邮件地址中正确的是(其中□表示空格) ( B )。
计算机笔试题库及答案
计算机笔试题库及答案一、单选题1. 在计算机科学中,通常使用“冯·诺依曼”来描述什么概念?A. 计算机体系结构B. 编程语言C. 网络协议D. 数据库管理系统答案:A2. 下列哪个选项不是操作系统的五大基本功能?A. 进程管理B. 存储管理C. 设备管理D. 用户界面设计答案:D3. 在数据库系统中,用于确保数据的一致性和完整性的机制是什么?A. 触发器B. 存储过程C. 视图D. 数据字典答案:A4. TCP/IP协议中,哪一层负责路由选择?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:C5. 在C语言中,以下哪个关键字用于定义一个类?A. structB. classC. enumD. union答案:B二、多选题6. 以下哪些是计算机网络的拓扑结构?A. 星型B. 总线型C. 环形D. 树状答案:A, B, C, D7. 在软件开发生命周期中,哪些阶段是常见的?A. 需求分析B. 设计C. 实现D. 测试答案:A, B, C, D8. 以下哪些是数据加密的常见类型?A. 对称加密B. 非对称加密C. 哈希函数D. 随机数生成答案:A, B, C三、判断题9. 所有的计算机病毒都会导致计算机硬件损坏。
答案:错误10. 在关系数据库中,外键用于防止数据的插入异常和更新异常。
答案:正确四、填空题11. 在计算机科学中,_______ 是指一组数据结构和算法的集合。
答案:数据结构12. 操作系统中的_______ 负责分配和管理计算机系统中的内存。
答案:存储管理器13. 在软件开发中,_______ 是指软件系统在特定条件下的所有功能行为和性能。
答案:需求五、简答题14. 请简述什么是云计算,并列举至少三种云计算服务的类型。
答案:云计算是一种通过互联网提供按需访问计算资源(如服务器、存储、数据库、网络、软件等)的模式,通常以服务的形式提供。
三种云计算服务类型包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
计算机基础笔试题目及答案
计算机基础笔试题目及答案一、选择题1. 在计算机领域中,以下哪项不是表示文件大小的单位?A. MBB. KBC. GBD. TB答案:D2. 下列哪个是一种面向对象的编程语言?A. CB. PythonC. AssemblyD. Pascal答案:B3. 下列哪个是一个有效的IP地址?A. 192.168.0.300B. 10.0.0.1C. 256.256.256.256D. 172.16.0.0答案:D4. HTTP代表什么?A. Hyper Text Transmission ProtocolB. Hyperlink Transfer Text ProtocolC. Hypertext Transfer ProtocolD. Hyperlink Text Transmission Protocol答案:C5. 哪个命令可以用于将当前目录切换至根目录?A. lsB. pwdC. cd ..D. cd /答案:D二、填空题1. 二进制数1101转换为十进制为_______。
答案:132. CPU的全称是_______。
答案:Central Processing Unit3. 一个字节等于_______位。
答案:84. URL的全称是_______。
答案:Uniform Resource Locator5. 在HTML中,标签<div>用于_______。
答案:定义一个容器三、问答题1. 简述HTTP和HTTPS的区别。
答:HTTP代表Hypertext Transfer Protocol,是一种用于传输超文本的协议。
它使用TCP进行通信,传输的数据是明文的,安全性较低。
而HTTPS代表HTTP Secure,是在HTTP基础上加入了SSL/TLS进行加密和认证的协议。
它使用TCP进行通信,传输的数据是经过加密的,安全性较高。
2. 什么是IP地址?IPv4和IPv6有什么区别?答:IP地址是用于在网络上标识设备的一种地址。
计算机应用笔试题及答案
计算机应用笔试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU是指什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项不是计算机硬件的组成部分?A. 键盘B. 鼠标C. 显示器D. 操作系统答案:D3. 计算机系统由哪两部分组成?A. 硬件和软件B. 软件和网络C. 硬件和网络D. 软件和数据库答案:A4. 下列哪个选项是计算机病毒的特征?A. 可执行性B. 可读性C. 可复制性D. 可编程性答案:C5. 在计算机网络中,HTTP协议是用来做什么的?A. 文件传输B. 电子邮件传输C. 网页浏览D. 远程登录答案:C6. 计算机操作系统的主要功能是什么?A. 管理计算机硬件资源B. 管理计算机软件资源C. 管理计算机用户D. 管理计算机网络答案:A7. 下列哪个选项是计算机软件的分类?A. 系统软件和应用软件B. 硬件软件和网络软件C. 办公软件和图形软件D. 游戏软件和教育软件答案:A8. 在计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A9. 以下哪个选项是计算机编程语言的分类?A. 机器语言和汇编语言B. 高级语言和低级语言C. 汇编语言和高级语言D. 机器语言和高级语言答案:B10. 计算机的存储单位中,1KB等于多少字节?A. 1024B. 1000C. 512D. 256答案:A二、填空题(每题2分,共20分)1. 计算机的存储设备分为__________存储器和__________存储器。
答案:内;外2. 计算机病毒是一种__________程序,它能够自我复制并传播。
答案:恶意3. 在Windows操作系统中,文件资源管理器是用来__________文件和文件夹的工具。
答案:管理4. 计算机的输入设备包括键盘、鼠标、__________等。
答案:扫描仪5. 计算机的输出设备包括显示器、打印机、__________等。
计算机类笔试题目及答案
计算机类笔试题目及答案一、单选题(每题2分,共20分)1. 在计算机系统中,负责控制计算机各部件协调工作的部件是:A. 内存B. 中央处理器(CPU)C. 硬盘D. 显示器答案:B2. 以下哪个选项不是计算机操作系统的功能?A. 进程管理B. 存储管理C. 设备管理D. 网络通信答案:D3. 计算机病毒的主要传播途径不包括以下哪项?A. 电子邮件B. 移动存储设备C. 网络下载D. 硬件故障答案:D4. 在计算机科学中,通常所说的“二进制”是指:A. 只有0和1两种状态B. 只有0和2两种状态C. 只有1和2两种状态D. 只有1和0两种状态答案:A5. 下列哪个选项不是计算机硬件的基本组成部分?A. 中央处理器(CPU)B. 存储器C. 输入设备D. 操作系统答案:D6. 在计算机系统中,用于存储程序和数据的部件是:A. 中央处理器(CPU)B. 内存C. 硬盘D. 显示器答案:C7. 以下哪个选项是计算机软件的分类?A. 系统软件和应用软件B. 硬件软件和应用软件C. 系统软件和硬件软件D. 应用软件和硬件软件答案:A8. 在计算机术语中,“字节”通常表示:A. 8个二进制位B. 16个二进制位C. 32个二进制位D. 64个二进制位答案:A9. 以下哪个选项不是计算机网络的组成部分?A. 服务器B. 路由器C. 交换机D. 打印机答案:D10. 计算机的存储单位中,1KB等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A二、多选题(每题3分,共15分)1. 以下哪些是计算机的主要硬件组成部件?A. 中央处理器(CPU)B. 内存C. 硬盘D. 显示器答案:A B C D2. 计算机操作系统的主要功能包括:A. 文件管理B. 设备管理C. 用户界面D. 网络通信答案:A B D3. 计算机病毒的特点包括:A. 破坏性B. 传染性C. 隐蔽性D. 可预防性答案:A B C4. 计算机存储设备包括:A. 硬盘B. 固态硬盘(SSD)C. 光盘D. 内存答案:A B C5. 计算机软件可以分为:A. 系统软件B. 应用软件C. 硬件软件D. 网络软件答案:A B三、判断题(每题1分,共10分)1. 计算机的CPU是中央处理器,负责执行程序中的指令。
计算机基础笔试试题及答案
计算机基础笔试试题及答案一、选择题1. 下列哪个不是计算机的基本组成部分?A. CPUB. 内存C. 显卡D. 硬盘答案:C. 显卡2. 字节是计算机中用来表示数据的最小单位,下列哪个选项是一个字节的大小?A. 8位B. 16位C. 32位D. 64位答案:A. 8位3. 下列哪个不是常见的操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:D. iOS4. 在计算机中,CPU主要负责什么任务?A. 存储数据B. 控制数据传输C. 运算和控制D. 显示图像答案:C. 运算和控制5. 可执行程序是指什么?A. 一种编程语言B. 一种硬件设备C. 一种图形界面D. 一种可以在计算机上运行的程序答案:D. 一种可以在计算机上运行的程序二、填空题1. 计算机中的二进制数系统由多少个数字组成?答案:2个数字(0和1)2. 一兆字节等于多少字节?答案:1,048,576字节3. 在计算机术语中,RAM是指什么?答案:随机访问存储器4. 在计算机网络中,IP地址用来做什么?答案:唯一标识一个网络设备5. HTML是用来做什么的?答案:编写网页的标记语言三、编程题请编写一个Python程序,实现以下功能:从1累加到100并输出累加结果。
```pythonsum = 0for i in range(1, 101):sum += iprint("1到100的累加结果为:", sum)```四、简答题1. 什么是操作系统?答案:操作系统是计算机系统中的一个软件,它管理计算机的硬件和软件资源,为用户提供一个友好且高效的工作环境。
2. 什么是数据结构?答案:数据结构是一种组织和存储数据的方式,它定义了数据的容器和数据之间的关系以及对数据的操作。
3. 什么是算法?答案:算法是解决特定问题或执行特定任务的一组有序步骤。
它描述了问题的解决方法,可以用来解决各种计算问题。
4. 什么是编程语言?答案:编程语言是一套用于编写计算机程序的规则和约定。
计算机笔试题目及答案解析
计算机笔试题目及答案解析一、选择题1. 下列哪个不是计算机的输入设备?A. 扫描仪B. 鼠标C. 打印机D. 键盘答案:C解析:打印机是计算机的输出设备,用于将计算机处理的数据输出到纸张或其它介质上。
扫描仪、鼠标和键盘都是常见的计算机输入设备。
2. 下列哪个不是计算机的存储设备?A. 内存B. 硬盘C. U盘D. 显示器答案:D解析:显示器是计算机的输出设备,用于显示计算机处理结果的图像或文字。
内存、硬盘和U盘都是计算机的存储设备,用于存储数据和程序。
3. 下列哪种编程语言可以在网络上直接执行?A. JavaB. C++C. PythonD. HTML答案:D解析:HTML不是一种编程语言,而是一种标记语言。
它可以用于创建网页,并且可以在各种浏览器上直接执行。
4. 在计算机网络中,IP地址是用来做什么的?A. 标识计算机的硬件地址B. 加密网络通信C. 指定网络服务的端口号D. 标识计算机的网络地址答案:D解析:IP地址用于标识计算机在网络中的唯一地址,类似于现实世界中的门牌号码。
通过IP地址,计算机可以相互通信和发送数据。
5. 下列哪个不是操作系统?A. WindowsB. LinuxC. Microsoft OfficeD. MacOS答案:C解析:Microsoft Office是一套办公软件,而不是操作系统。
Windows、Linux和MacOS都是常见的操作系统。
二、填空题1. 计算机中,1字节等于______个比特。
答案:8解析:1字节等于8个比特(bit),一个比特表示二进制中的一个二进制位。
2. 常见的计算机存储单位中,最小的是______。
答案:位(bit)解析:位(bit)是计算机存储单位中最小的单位,代表了计算机信息的最基本单元。
3. 在二进制数10101中,最高位是______。
答案:1解析:在二进制数中,最高位是最左边的位,表示该数的符号或者权值。
4. 计算机的CPU是指______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
找工作也快两月了,感受颇多,最近看了一篇《怎样花两年时间去面试一个人》的博客,很有感触,将自己的想法写出来。
在找工作的两月中,自己从四大门户:新浪、搜狐、网易、腾讯到业界领先的百度,搜狗、淘宝以及行业巨头的微软;从几个人创业的阿甘网到几十个人美丽说、友录、微游半创业公司;从做浏览器的opera 到石油设备的哈里伯顿、斯伦贝谢到咨询的ThoughtWorks再到做游戏的金山网游,如果加上一些想不起的公司名,面试有二三十家,再加上一倍以上的笔试。
北京带“网”字的公司几乎被过了一圈。
从这一圈的经验,通过现在互联网公司招聘的漏洞,总结出一些可以在两月的时间内得到一家顶级互联网公司的offer的经验。
简单来说,成功100分的话,得分组成比例可以如下:1、50分的算法和C语言,2、15分的项目分,3、15分的知识面和扯淡分,4、10分的开发语言细节分,5、5分的其他。
首先很赞同文首博客中的观点,在短短的几轮面试以及校园招聘意义不大的一轮笔试,想选取一个人是很困难的,而且还很容易漏掉一些有实力的人,我敢保证连IDE都没启动过而进入顶级互联网公司的同学不在少数,不是怀疑这些同学的能力,只是说招这些同学对公司来说是一个极大的风险,纸上的程序永远不能变成产品,而且纸上写程序发现不了真正的问题,我加入的一些技术群中,一些我仰慕公司的员工不懂得求助百度,只会一有问题就摆到群上,让人作答,甚至有些工作相当时间的人不懂得如何断点调试。
好了,切入正题50分的算法和C语言题:假入你这两个比较好(非超牛),那么你就有50%以上的机会进入心仪的互联网公司,现在的校园招聘笔试和面试,不分公司和部门都是一窝蜂的考这两项,其实对于应届生来说,没有履历,没有工作对口方向知识的积累,而用人单位为了省事,经常就一套题,所以有不少想做前端的同学去忍受C指针和算法的折磨。
假如您的C语言不好,问题不大,翻出谭浩强的那个工科生必修的C教材,看了两个礼拜足够。
假如您的算法不好,没关系,现在的校园招聘算法题都是照抄生搬,从我笔试和面试题的重复度来看,八成以上的算法题能被找到原题,大家只要翻翻某典和某美就够了,再做做百度上能搜出的算法笔试题的第一页题目就够用了。
个人对这种东西不感冒甚至有点抵触,一直鄙视中国应试教育的用人单位如今变成的应试招聘,本人在找工作极其不顺的10月,多人建议看某美和某典,但是我看完的三本书是《浪潮之巅》,《数据之美》和《RESTful入门》。
这些算法题其实难度也不大,要是大家都没看过,也无所谓,但是在大多数人看过的时候,你就丧失了竞争公平性,好多这种题第一次想在很短时间内正确完成还是有困难。
个人经验,这类题集中一下几个方面:排序,知道各种排序的时间和复杂度,能写出快排,堆排以及计数排序的代码且知道什么时候用哪种即可。
链表:知道构建动态链表,删除节点,翻转链表,两两翻转,求环节点,求两链表交点足够。
字符串:知道高效翻转,回文足够,如果还能完整的写出KMP查找就基本完美。
树:知道二叉树的三种递归遍历,非递归遍历,查找,知道两种遍历求第三种,再深一点,知道如何分层遍历,如何求两节点距离,就通吃了。
其它:队列、栈、哈希表的特性,动态规划。
只要上边的只是准备的差不多,算法的笔试和面试题问题就不大了。
本人的本科和研究生都是机械,没学过这些东西,从9月17的第一场微软笔试开始,边考边学,就靠这点东西闯笔试和过面试。
15分的项目分:如果你没有什么项目,但是你的1很好,那你这部分分基本拿到了,其实这部分很容易作假,一个项目你只是打酱油的,但是你做过了解,说出个大概就够了。
本人有10几个玩具似的小网站,有一页半简历,那些面试官一看就烦,除了百度问了一个感兴趣的项目,其它的都是说挑一个说,这就很简单,凭看的一些东西,我甚至可以说G公司的BigTable是我做的,面试官也不一定懂您的项目。
15分的知识面和扯淡分:这方面不太好提高,根据面试官和应聘职位可能不同,最好是事先取经。
本人被问过:PageRank,搜索引擎倒正排索引,数据库优化,web性能优化,浏览器渲染,web安全,爬虫,设计模式,软件架构,推荐系统,加密算法,服务器推等等。
一般来说公司不会根据这部分毙人,而且问的东西基本都能扯。
但是有些公司会根据这部分毙人。
10分的开发语言细节分:根据个人擅长的语言,可能会问一些细节问题,来考察一个人对语言的掌握程度以及学习态度。
比如C的指针函数、函数指针,高级语言的值类型,引用类型,值传参和引用传参,托管语言的GC等等。
5分的其他:主要是沟通能力,印象以及有些公司要求的英语。
个人认为如果上边说的你准备差不多了,那么你就有很大可能进入一个顶级互联网公司。
举个人三个例子:1 .碰巧你霸面被批准了,碰巧你看过搜索引擎中爬虫如何爬取和分析正文,碰巧你了解过AJAX,碰巧你知道MVC,那么你过一面了,碰巧你会堆排序,碰巧你会两个链表求交,那么你过二面了,碰巧你的C语言能写出程序,那么你会把这个不复杂但代码有点多程序写出来,碰巧你有一点重构的概念,把你丑陋的代码改的优雅漂亮些,那么你有一个17W的offer了。
2.碰巧笔试后备胎中的你得到了面试机会。
碰巧你做的一个项目很合面试官的口味,碰巧你知道web常见的安全漏洞,碰巧你写过两个链表求教,那么你过一面了,碰巧你准备上述的2,碰巧你能写出堆排和知道ORM,碰巧你能做出简单的链表翻转,那么你过二面了。
碰巧你准备上述的2,碰巧你了解过WEB 服务,碰巧你知道ORM,碰巧你知道什么时候用堆排,而且碰巧会基数排序,那么你有一个19W的offer 了。
3. 碰巧笔试后备胎中的你得到了面试机会。
碰巧你知道MVC,碰巧你了解过一些CSS和JS基本知识,碰巧你了解过浏览器渲染而且用这个解释一个网站的加载顺序,碰巧你学过web性能扩充,那么你过一面了。
碰巧你对web性能优化比较了解,知道pagerank,碰巧你看过大型站点的架构并能说出个大概,那么你有一个20W的offer了。
拿到许多互联网公司的offer后,我发现难度最大的是一个创业公司的。
对于招聘如此不严谨的企业,我不仅有点担心,若企业招的少无所谓,招的多话,若不能和聘用者解除劳动关系,那么招聘上风险不亚于一个重大项目的风险,好的方面是招人多的企业总是有一些没技术含量的活需要大量的人来干。
本人计算机小硕,去年找工作时笔试面试参加了不少,打了不少酱油,没啥大offer,只是抛砖引玉的将求职路上的一些经验与大家分享下,希望对后来人能有所帮助。
1. 腾讯后台开发(1面-2面-hr面-实习offer)没参加笔试,直接同学推荐过去面的,前两面都是技术面,1面简单问些项目经验和自己所擅长的专业知识;2面项目问的比较深入,还有一些算法和系统架构设计方面的问题;hr面就是简单的聊聊。
暑期在腾讯实习了两个月,有导师专门负责指导,期间做了一个小项目,收获不少,与leader在留用沟通时,表示不愿留在深圳,最后也没发正式offer。
腾讯大部分都是年轻人,整体氛围比较轻松,电子化办公也很完善,弹性工作制,加班完全凭自愿,晚上8点后会有免费的水果面包饮料,9点后的加班出租车票可以报销,整个公司以产品为主导,产品经理有很强的话语权。
2. 360 服务器端开发(笔试):校招参加的第一次笔试,题目不难,可惜编程题写程序时犯了个低级错误,显得的水平很业余,没有面试机会,其实个人和职位要求还是很match的。
3. 百度云计算研发(笔试-1面-2面-3面-offer)笔试都是大题,比较开放式,涉及比较广有线程调度、算法、语言、系统设计等,比较符合个人胃口。
1面刚开始直接就写两个程序,然后问了问项目以及一些数据结构和网络方面的知识,只记得其中有个问题是如何判断程序中堆和栈增长方向;2面是电面,主要问了些算法问题,让设计一个图片存储系统,并进行优化,问的很细,让把主要的数据结构和调度算法都设计出来,然后根据你设计的系统提一些更高的要求并进行优化;3面是部门经理的电面,也是技术面,但也问了些个人兴趣、性格特点等问题,比如我说喜欢玩Dota,就问我喜欢玩哪种类型的英雄(当然是根据团队需要,缺啥玩啥,哈哈),技术主要以项目为主,问的很深,问了好多项目中涉及到细节的问题,而且问题一针见血,不得不佩服百度还是牛人多,参加的其他面试都没问过这么深入的,不过自己做的项目还是比较胸有成竹的。
3面完第二天也就是国庆前一天就收到了offer,是收到的第一个校招正式offer,今年百度全国招了快2000人,还有不少都是后面补招进来。
4. 搜狗C++开发(笔试-面试-offer)笔试就是选择题和2道程序题,面试总共就1面不到30分钟,问题包括项目经验、多线程网络编程方面的问题和一个微博系统的设计问题,当场就给了口头offer,2周后发了正式offer。
搜狗今年扩张,待遇开的比百度高点,还有股票,不过整个招聘过程让人感觉不靠谱啊,太容易得到的反而有点犹豫哈。
5. 淘宝系统工程师(笔试-1面-2面-3面)笔试包括选择题、大题、附加题和选做题,选择题都是基础知识,大题包括系统设计和算法题。
3面同一天完成,通过的话会让你留下等待下一轮面面试,1面先让讲了讲项目经验,然后问了些算法和系统设计方面的问题;2面和1面差不多,然后说了下系统工程师的具体职责,涉及面很广,有Linux内核开发、分布式开发还有些类似于运维方面的工作,问了下自己希望从事哪方面的研发;3面是2个人,hr和技术经理吧,依然问了些技术问题,然后hr问了下工作意向offer情况等等,表示自己不想去杭州希望去北京,最后裁环⒄ 給ffer。
6. 网易C++开发(笔试-技术面-hr面)笔试是选择题、填空题和大题,有关于数据库和语言方面的知识,还有些算法题;技术面主要问了些关于C++语言方面的知识和项目经验,还有个数学证明题(汗,当时没准备,答得比较扯);hr面主要了解工作意、期望薪水和offer情况等,我表示不想去杭州,后来也没发offer。
7. 新浪云计算开发(笔试-面试-offer)笔试考察范围很广,涉及到数据结构、网络、安全、Linux常用命令、内核、算法、程序设计,以及项目管理等方面;面试就一轮,3个面试官,2个不同部门的经理和1个hr,主要问了些项目经验,然后根据简历问了些关于内核和网络编程方面的知识,以及一些在项目中遇到的困难如何克服等等,还问了下期望薪水以及希望户口落在哪个城市的问题。
发offer前有hr电话沟通谈户口情况和期望工资,最后给的offer待遇和百度一样,但是户口不能给保证,只说有很大的可能性(去年解决了55%),最后放弃了。
8.人民搜索软开(笔试-面试)笔试是选择题+大题,面试都是被拉过去给面试官增加经验值的,也是以写程序为主,并且写完后要不断的去优化优化再优化。