面试题目
文章平均质量分 74
Andy-Action-Now
这个作者很懒,什么都没留下…
展开
-
锁
何谓死锁?产生死锁的原因和必要条件是什么?答:死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。产生死锁的原因:(1)竞争资源。(2) 进程间推进顺序非法。 产生死锁的必要条件:(1)互斥条件;(2) 请求和保持条件;(3) 不剥夺条件;(4) 环路等待条件。转载 2013-09-10 21:06:19 · 634 阅读 · 0 评论 -
C/C++浮点数在内存中的存储方式
C/C++浮点数在内存中的存储方式 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是转载 2013-09-27 11:06:02 · 642 阅读 · 0 评论 -
华为面试题
华为1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块转载 2013-10-12 14:14:11 · 4091 阅读 · 0 评论 -
for 循环 效率
先提出这样一个问题,是我昨天去一家公司面试时遇到的问题,模块一:1 for(int i= 0;i2 {3 A;4 B;5 C;6 }7 模块二: 1 for(int i= 0;i 2 { 3 A; 4 } 5 for(int i= 0;i 6 { 7 B;转载 2013-09-26 23:25:44 · 1142 阅读 · 0 评论 -
关于main函数的可移植性的正确写法
对于main函数,大家都不陌生,可以说是非常熟悉。打从读书时代,开始学习程序时,就接触到过main函数。但是关于main函数的可移植性的写法,都知道吗? 我经常碰到这种情况,写了一个测试函数,编译,放在vc里面没有问题,而在gcc中编译就出了问题。比如:void main(){ //main fuction body}那现在来学习下,正确而可移植性的main函数的正确写法,根转载 2013-09-26 23:18:28 · 980 阅读 · 0 评论 -
不是技术牛人,如何拿到国内IT巨头的Offer
不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢?当你打开这个帖子的时候,我已经默认你是此文的目标读者,也就是想进入国内一流互联网企业的非牛人应届生。你不需要拿NOI的奖,无需是开源社转载 2013-11-17 18:56:30 · 843 阅读 · 0 评论 -
将ip地址压缩到一个无符号整形中
#include #include /* * @brief 求N的指数 * @param matter in 底数 * @param exponent in 指数 */int pow(const int matter, const int exponent);/* * @brief 字符串转整形 * @param strVal in 字符串 * @param va原创 2014-12-14 20:39:46 · 1471 阅读 · 0 评论