面试题
boborookie
紧迫性 focus在技术上! 抓紧时间掌握技术关键点
Java C++ PHP DB 来者不拒 不要局限自己 自我设限
尽快做到统筹全局架构
行动-习惯-性格-命运!
展开
-
死锁的4个必要条件
1. 互斥条件2. 非抢占条件3. 占有并等待条件4. 循环等待条件 以下正解:发生死锁的必要条件有四点:互斥条件、不可抢占条件、部分分配条件和循环等待条件。 ① 互斥条件:系统中存在一个资源一次只能被一个进程所使用; ② 非抢占条件:系统中存在一个资源仅能被占有它的进程所释放,而不能被别的进程强行抢占。 ③ 占有并等待条件:系统中存在一个进程已占有了分给它的资源,但原创 2010-03-04 23:10:00 · 1092 阅读 · 0 评论 -
如何谈薪资
这两天在等下一轮的HR面试正纠结薪水开多少合适呢下面是在搜集整理的一些网友们的意见:如果现在开少了,到时候了解到同事都比我的多会感觉少了、亏了、工作业没劲头了自信一点 hr觉得高了 还可以再谈嘛 万一开少了 进去了后悔的是自己原创 2010-03-09 11:22:00 · 548 阅读 · 1 评论 -
按值传递和按引用传递
int func1(int* p)//要改变指针指向的变量的值,传单指针即可但是如果要改变指针本身的值,就需要传双指针或指针引用了:int func2(int* &p); or int func2(int** p) int a = 10;int *p=&a;*p//指针指向的变量的值,为 10p//指针的值,为a的地址&p//指针的地址原创 2010-03-09 09:18:00 · 462 阅读 · 4 评论 -
隐式(自动)类型提升
参考《c primer plus(中文版)第四版》 5.5 类型转换type promotion:类型提升type demotion: 类型降级 面试中遇到了类型提升类型的题目,特作此总结原创 2010-03-09 17:25:00 · 463 阅读 · 4 评论 -
面试提问环节
提问时,经常会手足无措,不知道问什么好,其实如果实现做好了充分准备,也可以应对自如的1. 通过各种途径(网络、朋友) 了解该公司情况,2. 对该公司在行业内的地位以及薪资福利状况有个大概的了解原创 2010-03-09 11:01:00 · 564 阅读 · 4 评论 -
静态存储的变量初始化必须是常量表达式
摘自: c primer plus(第四版) 14.3.1 & 12.1.7初始化一个具有静态存储时期(比如静态外部链接、静态内部链接、静态空链接)的变量只能使用常量值,不能用变量。静态存储的变量包括:1.全局变量2.文件全局变量3.局部静态变量原创 2010-03-09 09:54:00 · 991 阅读 · 2 评论 -
restrict
建议参考c primer plus (第四版)中文版.pdf 12.4.3节讲得已经比较透彻了 restrict通过允许编译器优化某几种代码增强了计算支持。只可用于指针,并表明指针是访问一个数据对象的唯一且初始的方式。原创 2010-03-08 15:41:00 · 346 阅读 · 2 评论 -
程序逻辑的效率问题(for loop)
以下2个for loop的差别:for (i=0; i{if (condition)DoSomething();elseDoOtherthing();}if (condition){for (i=0; iDoSomething();}else{for (i=0; iDoOtherthing();}原创 2010-03-08 10:29:00 · 383 阅读 · 4 评论 -
strcpy()的实现
还是参考林锐博士的《高质量c++/c编程指南.pdf》 char *strcpy(char *dest, const char *src){assert((dest != NULL)&&(src != NULL))char *addr = dest;while (*dest++ = *src++);return addr;}原创 2010-03-08 10:26:00 · 316 阅读 · 0 评论 -
introduce yourself when interview
googd moring sir, i am glad to be here for this interview. my english name is Terry. I am 26 years old.i have a bachelor degree with a major of computer science and technology . graduated from ha原创 2010-03-05 09:41:00 · 1284 阅读 · 0 评论 -
写程序判断big endian little endian
网络上传送字节顺序就是big endian/* When the system is little endian, it returns 1; otherwise 0.*/int is_little_endian(){ int one = 1; return *(char*)&one;}这个有创意:union A{char a[4];转载 2010-03-04 23:52:00 · 806 阅读 · 0 评论 -
volatile
http://blog.csdn.net/xwdok/archive/2006/04/27/679355.aspx回去后完善转载 2010-03-08 15:21:00 · 314 阅读 · 1 评论 -
[zz]英语在面试中究竟有多大作用?
http://2000sz.com/html/69/69-1289.html 笔者大学毕业后曾去多家500强企业应聘,由于大学专业是法语,在商务知识上可谓一窍不通,在多次对于诸如“what is marketing?”之类的问题上的回答往往不能是考官满意,但是由于语言交流没有问题,还是顺利拿到了多家公司的offer。对于这一点,笔者在工作后曾和当时自己的面试官有过沟通,他的一席话使笔者颇有原创 2010-03-05 10:08:00 · 498 阅读 · 0 评论 -
面试项目经验有感
面试官主要是想了解:1. 看你对项目了解多少,在项目中真正做了哪些东西2. 看你对项目的整体架构、模块有没有一个清晰的认识3.你在项目中的合作、沟通以及表现出来的品质等原创 2010-03-09 10:43:00 · 528 阅读 · 1 评论