笔试/面试
SurgePing
不要让任何事情成为你不去学习的理由
展开
-
[综合面经] 微软面试题目与心得
大家可以分享一下 啊,我感觉是很有用的,才上传。和大家分享微软笔试面试题集锦 微软笔试面试题集锦 一.最基本题型(说明:此类题型比较简单)1.1到100有多少个92.连续整数之和为1000的共有几组转载 2011-08-01 00:32:40 · 1912 阅读 · 0 评论 -
为什么C/C++语言使用指针
这是参加面试时,面试官问的一道开放性题目。问题是:为什么C/C++语言使用指针?这个问题一问出来,直接被面试官秒杀了,面试官大神,你怎么不按套路出牌啊?说好的malloc和new的区别呢?说好的const和#define有什么优缺点呢?说好的进程和线程有什么区别和联系呢?说好的进程间通信有哪些方式呢?说好的%¥%#……@……*&()#!@#*……“……#%#%#呢?说好的这些面试题转载 2014-09-16 10:38:20 · 1262 阅读 · 0 评论 -
程序员的自我修养(1)——操作系统篇
出处:快课(www.cricode.com) 作者:快课 转载请务必保留此段声明本文是“程序员的自我修养”系列文章第一篇。介绍程序员都应该知道的操作系统知识!即是面试必备,更是程序员的自我修养!也许,只需这一篇文章,便能让你全面的认识操作系统!在阅读本文之前,推荐阅读“自己动手制作4位计算机”。目录:1. 进程的有哪几种状态,状态转换图,及导致转换的事件转载 2014-09-17 14:30:41 · 1583 阅读 · 0 评论 -
10个我最喜欢问程序员的面试问题
最近我拜读很多文章,都是介绍面试问题的,我真心不理解,面试官代表公司想要聘用的是最优秀的程序员,那就意味着需要想出一些有意义的面试问题。如果你就提一些毫无用处的垃圾问题,那么很容易遗漏很多能干的程序员。当然如果你觉得你就是要吓跑这些人才,那么你就让人力资源部门来面试而不是真正精通程序的人就可以了。为什么会这么严重?这是因为问题的答案能反映一个人的情况,而且问题本身也能告诉面试人员有关公司的一些转载 2014-11-05 11:05:21 · 938 阅读 · 0 评论 -
C/C++ 一般性编程题汇总
无知是痛苦的根源,坚持学习可以改变你的无知。有些题目是经典的试题,有些题目是我自己编写的,都是平时在工作中遇到的头痛问题,最终得到了解决,希望后来人不要走弯路,与大家共勉。 【1】下面程序有什么问题#include #include #include using namespace std; int main() { stringstream转载 2012-10-20 22:59:23 · 967 阅读 · 0 评论 -
面试题 C/C++经典问题,及面试笔试题
c语言中指针变量可以相加吗?其含义是什么?指针变量是有加减运算的,但是要注意以下几点:1.指针变量中存放的是地址值,也就是一个数字地址,例如某指针变量中的值是0x20000000,表示表示此指针变量存放的是内存中位于0x20000000地方的内存地址。指针变量可以加减,但是只能与整型数据加减,此时加减的含义并不是其地址值进行了加减,也就是说如果指针变量p的值是0x20000000,那么p=转载 2015-01-12 17:38:37 · 1703 阅读 · 0 评论 -
【推荐】经典C++库
1、系统和网络编程库:ACE 除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的 C++0X中几乎肯定有一个网络编程和一个线程库。然而目前看来,ACE转载 2015-01-12 17:55:21 · 1134 阅读 · 0 评论 -
程序员面试IT公司的37个小贴士
下面是我列出的如何在IT公司面试成功的37个小贴士。欢迎各位不吝指正。应该避免进这样的公司:1.不要去那种痴迷于某种特定技术的公司(除非你也是这类人)首先你得明白的是,技术是一种手段而不是目的。过于专注于技术而不将眼光放到解决问题的方案上将是灾难的开端。特定技术并不是成功的保证。2.不要去那种技术负债严重的公司我们应该在第一点和第二点之间找到一个平衡。最好不要去那种完全允许员工转载 2014-12-15 10:05:25 · 1107 阅读 · 0 评论 -
100个iOS开发/设计面试题汇总,你将如何作答?
摘要:本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者Cameron Banga从编程、设计、App Store等各个方面对iOS开发者及设计师在面试时可能会遇到转载 2015-01-21 17:59:06 · 994 阅读 · 0 评论 -
【程序员面试】电话面试问答Top 50
今年是2015年,在过去几年中,电面(电话面试)是筛选程序员职位候选人的最流行的方式。它让雇佣双方很容易互相了解对方,候选人不需要去未来雇主的所在地,面试官也不用做额外的安排。这是我介绍程序员面试问题的文章的第二部分。我得到反馈说第一部分过于偏重编码的题了,许多程序员希望我针对电面问题列一个类似的列表。为了顺利通过电面进入下一轮,你必须足够好地回答与你工作要求相关的全部问题。在大多针对Java和C转载 2015-03-05 10:03:52 · 2950 阅读 · 0 评论 -
Linux C++工程师招聘要求汇总
多看招聘信息可以明确学习方向。 要求:1、掌握Linux API使用,精通C/C++语言,并熟练使用STL,熟悉各种设计模式 ;2、掌握Linux C/C++开发环境,熟练掌握gcc, gdb,cvs,精通Linux下的多线程编程 ;3、熟练掌握网络编程的基本模型和方法,有实际项目的开发经验,熟悉tcp/ip网络协议族;4、了解现有主流分布式架构,有分布式大型系统架构和实现转载 2015-03-06 11:14:16 · 1512 阅读 · 0 评论 -
20个设计模式和软件设计面试问题
不管是参加Java面试还是C#面试,设计模式和软件设计都是任何编程面试中的必问问题。实际上,编程能力和设计技巧是对彼此很好的补充。一个好的程序员通常都是一个好的软件设计人员。他们知道怎么把一个问题分割成一段段代码或者软件设计,但这些能力和技巧并不能凭空而来。你需要持续做大型、小型系统的设计和编码,并且不断从错误中学习。从面向对象设计原则 开始是一个不错的选择。好吧,这篇文章是关于一些在各种面试中频转载 2014-08-13 10:01:25 · 890 阅读 · 0 评论 -
Java面试题和答案解析
1. Java中作用域public,private,protected,以及不写时的区别作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × ×转载 2014-08-07 15:44:28 · 725 阅读 · 0 评论 -
c/c++笔试题
微软亚洲技术中心的面试题!!!1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.转载 2012-09-25 00:22:25 · 34387 阅读 · 2 评论 -
热门智力题 过桥问题和倒水问题
热门智力题 过桥问题和倒水问题过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、百度、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。一.过桥问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。转载 2012-10-19 00:14:32 · 807 阅读 · 0 评论 -
多线程笔试面试题汇总
系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥洒自如,在笔试面试中顺利的秒杀多线程试题。 -------转载 2012-10-18 21:29:51 · 697 阅读 · 0 评论 -
海量数据面试题整理
1、给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。转载 2012-10-18 19:27:46 · 1164 阅读 · 0 评论 -
阿里巴巴笔试题
1、有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5,1,2,5,1,2,3,4,5,会发生多少缺页?A、7 B、8 C、9 D、102、设有一个顺转载 2012-10-18 19:19:47 · 833 阅读 · 0 评论 -
找工作的个人心得
来到一个新城市,尤其是一线城市,应该尽快熟悉附近的交通和环境。本人的方法是去当地的一些旅游景点玩下,这样既可以放松身心,熟络交通,也可以对当地的人文情况有个大致了解;尽量在提前预期的期限内找到工作。这个预期可以根据当地的消费水平,和自己已有的存款来定个期限(本人有预留存款的习惯),虽说找工作忌讳心急,但时间也不要太长,本人觉得最多不要超过2个月。下面就找工作中,简述下自己的心得体会:a原创 2012-11-14 00:37:40 · 1159 阅读 · 0 评论 -
系统设计类面试题
1. 设计文件系统 2. 数据结构for spreadsheet 3. 一个app需要用cache,怎么实现thread safe 4. social network, billions id, every id has about 100 friends roughly, what ismax connections between any t转载 2013-01-25 11:06:13 · 4135 阅读 · 1 评论 -
可遇见框架技术之面试问题
本人虽然出来咋道不久,不过也可以写写自己的心得,在这里只谈软件有关的,因为软件工作室技术工作,不管是面试形式上,还是其他的都是有区别的,面试切忌:如果是刚毕业的,切忌大而全,谈吐自然。应届生,在面试官的眼中是觉得没什么技术的,但是并不是所有面试官都这么认为的,因为公司招人还是要招有点技术的,有点工作经验的,所以应届生有个比较麻烦的砍,就是工作经验,但是针对这一问题不是没的解决的办法,所以很多毕转载 2013-01-25 11:02:29 · 1278 阅读 · 0 评论 -
面试技巧:16个经典面试问题回答思路
面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面转载 2013-02-21 18:01:01 · 1120 阅读 · 0 评论 -
C++开源库【总结】
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SD转载 2014-03-20 10:53:25 · 1181 阅读 · 0 评论 -
不少程序员都会碰到的三个面试题
如果你只想获取一些面试准备经验,那么你可以直接跳到文章的最后部分。对于算法面试问题是否有效一直饱受争议。然而,代码编写问题有时候能够很好筛选人才。在我们的例子中:1. 这些问题是“CS101”水平的;2. 我们相信一个优秀的开发者需要能够做出好的决定,并且这种好的决定是基于对有多少个复杂系统在交互的深刻理解上。如果一个开发者不能反转一个字符串,那么他们又怎么可能理解大型客户端面转载 2014-07-25 09:47:23 · 1285 阅读 · 0 评论 -
公司面试题精选
http://www.nowcoder.com牛客网原创 2015-05-28 16:57:49 · 989 阅读 · 0 评论