笔试/面试题集
文章平均质量分 76
seekdwh
不忘初心,方得始终
展开
-
九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试六十题(11.05)
九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔试面试,今年也不会例外,我会在本博客开通3周年之际一如既往的陪伴大家一起成长。 本文所整理的全部笔试面试题要么来源于我群内群转载 2013-11-26 22:19:41 · 3395 阅读 · 1 评论 -
8大排序算法图文讲解
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插入排序 插入排序示意图插入排序是一种最简单直观的排序算法,它的工原创 2014-09-24 15:25:51 · 748 阅读 · 0 评论 -
浙江大华2012笔试题+答案解析
请写出下面程序的输出结果:1、int count = 3; int main(void) { int i, sum, count = 2; for(i=0,sum=0; i { static int count = 4; count++; if(i%2 == 0) {转载 2014-09-02 16:42:35 · 1592 阅读 · 0 评论 -
前缀、中缀、后缀表达式与二叉树的前序、中序、后序遍历
原帖地址一、表达式与二叉树的关系前缀表达式对应于二叉树的前序遍历;中缀表达式对应于二叉树的中序遍历;后缀表达式对应于二叉树的后序遍历; 二、根据中缀表达式生成二叉树中缀表达式:a + b * (c - d) - e / f中序遍历为:左儿子、右儿子、根节点按照操作符的优先级,其二叉树生成过程为:1. c-d的优先级转载 2014-10-07 14:42:03 · 1748 阅读 · 0 评论 -
中兴通讯2013校招软件笔试题
关于const的实现机制,请看:http://blog.csdn.net/syzcch/article/details/8182184define宏定义那个题:http://zhidao.baidu.com/link?url=tSvmJ_ytFjwWKBLzDgCfLfW-mdJtTChTab3XzBAbd2x1nGYQCGnqDq__9-dqc_ndlWE1uPeaFcyVXlK转载 2014-09-29 21:54:59 · 1139 阅读 · 0 评论 -
网易2012校园招聘笔试题目
第一部分(必做):计算机科学基础1、长为N的字符串中匹配长度为M的子串的算法复杂度是()A. O(N) B. O(M+N) C. O(N+logM) D. O(M+logN)答:B2、以下排序算法中,哪些是稳定的排序算法(多选)()A.冒泡 B.插入 C.合并 D.希尔 E.快速排序答:ABC3、以下是一颗平衡二叉树,请画出插入键值3以后的这颗平衡二叉树。转载 2014-09-30 21:14:35 · 617 阅读 · 0 评论 -
进程与线程的区别联系
本文主要由http://289972458.iteye.com/blog/1325189整理而来一。什么是进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 系统资源:线程自己基本转载 2014-10-12 18:37:54 · 547 阅读 · 0 评论 -
浙江大华2012笔试+解析
一、程序编写题1.函数checkstr判断一个字符串是不是对称的,如:“abccba”是对称的,"abccbaa"则不是对称的。函数声明如下,其中msg为输入的字符串,对称返回0,不对称返回-1,请实现该函数。int checkstr(const char *msg);答:int checkstr(const char *msg) { i原创 2014-10-11 13:07:47 · 1008 阅读 · 0 评论 -
装饰器模式
1.认识装饰器模式 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式。显然,直接修改对应的类这种方式并不可取。在面向对象的设计中,而我们也应该尽量使用对象组合,而不是对象继承来扩展和复用功能。装饰器模式就是基于对象组合的方式,可以很灵活的给对象添加所需要的功能。装转载 2014-11-02 14:46:37 · 621 阅读 · 0 评论 -
程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题
程序员编程艺术:第二章、字符串是否包含及匹配/查找/转换/拷贝问题作者:July,yansha。时间:二零一一年四月二十三日。致谢:老梦,nossiac,Hession,Oliver,luuillu,雨翔,啊菜,及微软100题实现小组所有成员。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JU转载 2014-11-05 12:06:41 · 733 阅读 · 0 评论 -
Cracking the coding interview---中文解析版
Cracking the coding interview(中文版)分类: C/C++/VC 数据结构/算法 2014-07-01 11:48 218人阅读 评论(0)收藏 举报CTCI转自:CTCI面试系列——谷歌面试官经典作品 | 快课网谷歌面试官经典作品(CTCI)目录1.1 判断一个字符串中的字符是否唯一1.2原创 2014-09-24 14:58:16 · 6211 阅读 · 0 评论 -
大华股份2013届校园招聘软件算法类试题D卷
一、填空题(共17题,每题3分,总共51分)1.设有int a = 5, *b, **c,执行语句c = &b, b = &a后,**c的值为________答:52.以下程序是否有误,如果无误,请写出执行的次数________[cpp] view plaincopyx = -1; do { x = x * x; }while转载 2014-09-02 16:47:53 · 1895 阅读 · 0 评论 -
快速排序
1.快速排序-时空复杂度:快速排序每次将待排序数组分为两个部分,在理想状况下,每一次都将待排序数组划分成等长两个部分,则需要logn次划分。而在最坏情况下,即数组已经有序或大致有序的情况下,每次划分只能减少一个元素,快速排序将不幸退化为冒泡排序,所以快速排序时间复杂度下界为O(nlogn),最坏情况为O(n^2)。在实际应用中,快速排序的平均时间复杂度为O(nlogn)。快原创 2014-08-24 20:36:17 · 569 阅读 · 0 评论 -
十月上旬百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)
十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)引言 当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有不少收获。 上个月,本博客着重整理九月腾讯,创新工场,淘宝等公司最新面试十三题,此次重点整理百度,阿里巴巴,迅雷和搜索等转载 2013-11-26 22:32:55 · 1769 阅读 · 0 评论 -
十月下旬腾讯,网易游戏,百度迅雷校园招聘笔试题集锦(第271-330题)
十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦(第271-330题)引言 此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网易游戏,百度等各大公司最新校园招聘的笔试题,后续将继续整理十月下旬的笔/面试题。腾讯2011.10.15校园招聘会笔试题1、下面的排序算法中,初始数据集的排列顺序对算法的性能无转载 2013-11-26 22:36:23 · 1420 阅读 · 0 评论 -
九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题 「我正在一点一点做.整理下面的笔试面试题,欢迎读者朋友们跟我一起做,你可以把你的答案或代码直接评论在本文之下,也可以通过私信或邮件发给我,感谢诸位。同时,以下所有任何题目所给的点评里的答案,尤其是所给的外部链接若有任何问题,欢迎在本文评论下留言指正,谢谢。答题除了让你感受到思考的乐趣以外,还有奖哦,请君自看。July、二转载 2013-11-26 22:25:30 · 3658 阅读 · 0 评论 -
微软面试100题2010年版全部答案集锦(含下载地址)
微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言 无私分享造就开源的辉煌。 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全部100题答案的完整版,以作为对本博客所有读者的回馈。 一年之前的10月14日,一个名叫转载 2013-11-26 22:40:06 · 1970 阅读 · 0 评论 -
编程面试的10大算法概念汇总
本文由 伯乐在线 - 敏敏 翻译自 programcreek.com。欢迎加入技术翻译小组。以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs.转载 2013-12-10 20:58:54 · 536 阅读 · 0 评论 -
作为程序员,怎样写出杀手级简历【转】
这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:1. 简历里要有你工作的技术细节原创 2013-12-04 13:15:21 · 1246 阅读 · 0 评论 -
常用协议对应的端口号
DHCP:服务器端的端口号是67 DHCP:客户机端的端口号是68 POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。 SMTP:端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标准自动路由,SMTP具有当邮件地址不存在时立即通原创 2014-02-27 18:38:57 · 9738 阅读 · 0 评论 -
阿里巴巴集团2014校园招聘笔试题------9-22北京 研发工程师
阿里巴巴集团2014校园招聘笔试题(9月22北京) (答案仅是个人见解,欢迎补充更正,谢谢) 第一部分 单选题(前10题,每题2分;后10题,每题3分。选对得满分,选错倒扣1分,不选得0分)1、一次内存访问,SSD硬盘访问和SATA硬盘随机访问的时间分别是() A、几微秒,几毫秒,几十毫秒 B、几十纳秒,几十微秒,几十毫秒转载 2014-08-24 19:13:02 · 1671 阅读 · 0 评论 -
程序、进程、作业之间的区别与联系
程序与进程之间的区别:(1)进程更能真实地描述并发,而程序不能。(2)进程由程序和数据两部分组成,进程是竞争计算机系统有限资源的基本单位,也是进程处理机调度的基本单位。(3)程序是静态的概念;进程是程序在处理机上一次执行的过程,是动态的概念。(4)进程有生存周期,有诞生有消亡。是短暂的;而程序是相对长久的。(5)一个程序可以作为多个进程的运行程序;一个进程也可以运行多原创 2014-08-24 20:21:39 · 1196 阅读 · 0 评论 -
将两个有序链表合并成一个有序链表
问题定义: 写一个函数SortedMerge函数,该函数有两个参数,都是递增的链表,函数的功能就是合并这两个递增的链表为一个递增的链表,SortedMerge的返回值是新的链表。新链表由前两个链表按元素递增顺序合并而成,也就是说它不会创建新的元素。比如:这里有两个链表,分别是list1: 5->10->15list2: 2->3->20Sort转载 2015-03-26 16:17:00 · 1286 阅读 · 0 评论