求有工作经验的C++程序员改需求告诉我现在该学什么才能找到第一份工作

C++程序员的职业优势是什么_百度知道
C++程序员的职业优势是什么
能不能再详细一点
提问者采纳
都一样,赚的钱比代码工人多很多。 只会写代码的人。 只是各种领域不同的运用。 会分析系统 设计系统的人,只是打字工具青春 别说哪种语言难
其他类似问题
程序员的相关知识
其他3条回答
C++是最难的语言,前途很强大
中长期规划---螺旋式上升方式修改完善职业之路
一、中长期职业发展的自我准备
1、心态上随时做好准备 机会是给有准备的人的------“有准备”是你在做准备的过程中让“别人”认为你“有准备”!别人是包括你现在的老板和别的老板,以及你身边的人!他们对你的赏识程度决定了你的机会
2、专注于自己的优势 70%专注于长处,25%专注于学新事物,5%专注于避免短处
3、不断修正自己的技术方向,扩大自己的知识与能力的金字塔 增强自己的核心竞争力,但尽量别改变太多太快(今天做手机、明天做电视、后天做空调,这样很乱的,大大不利)
4、积极争取机会 柳传志说,杨元庆就是“哭着喊着要进步”,实际上,就是争取自己的机会;当然,这种强烈的进步欲望,也是领导看重的地方。每一步都走在前面,积累多了,你就有了比其他人更多的机会了。要积极争取如下机会:
a、做新项目的机会
b、到新部门的机会
c、带新人的机会 如果公司不安排带,那就自己主动去帮助新人,做半个师傅。
d、管理项目的机会
e、管理团队的机会(卡位非常非常重要)
5、做多揽活干的傻子 与工作相关的事情,没人做就主动去做;别人没干好就主动帮他们干好 要乐意去干工作职责范围以外的事情
6、使自己变得不可替代 最重要的就是,别人做到的你要做得更加好,别人做不到的你就要做到,要不断超越老板的期望!才能赢得老板或者别的老板的信任,才能得到更多的机会与回报!
7、 关注技术、公司及相关行业的发展,达到对技术、技术发展趋势、团队管理、行业情况与发展趋势等能吹能侃的地步
二、中长期规划时间表(想升官的想发大财的朋友)
多干蓝领的工作,多学习多积累技术经验
多看技术发展趋势方面文章,多交与本职岗位相关的朋友
多看技术发展趋势与行业发展趋势文章,多交与本部门业务相关的朋友
多看管理书籍,多了解行业发展趋势,多交与本行业相关的朋友
多与产业链的朋友及资本相关的朋友交流
如果不想操心太多,就想走技术专家路线的朋友,请把0-6年的3个阶段继续延续下去。
三、需要纠正的几个观念
1、不是每个工程师都适合做管理的 走技术路必然会和走管理路分开
2、不是人人都可以做市场做销售的 性格、亲和力、知识结构等影响很大
3、不是人人都可以做老板开公司的 小老板辛苦程度高,其实还不如高级白领滋润(特别是IC,最适合工程师打工的)
四、螺旋式上升方式修改完善职业之路
大公司与小公司循环,职位与薪水自然跟着循环,职业生涯平台自然跟着上(当然能在公司内部上升自然最好)。
这是本人从其他地方的来的,感觉不错
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁初中毕业想学C语音C++和COCOs2dx。&br/&大家好,我初中毕业生,对IT绝对有兴趣的。但是我读C语音读到算法那里烦恼了。很迷茫,&br/&请问我初中学历想学好这些做程序员,有可以吗?就算会了会不会找不到工作。我看很多简历都要大学毕业啊。我很迷茫求指导,该不该走下去。
初中毕业想学C语音C++和COCOs2dx。大家好,我初中毕业生,对IT绝对有兴趣的。但是我读C语音读到算法那里烦恼了。很迷茫,请问我初中学历想学好这些做程序员,有可以吗?就算会了会不会找不到工作。我看很多简历都要大学毕业啊。我很迷茫求指导,该不该走下去。
我就是自学的,现在一贸易公司做技术员,学习计算机语言,最好是去培训班,自学难度很大,并且网上的资料断断续续的,不齐全,&学习计算机语言不能分心,精通一种后再去学习其他的,再学习时你就会觉得很简单,因为他们是类似的。至于编程写游戏等,一般流程是,美工设计界面图片或游戏人物,背景图片,架构师或项目经理将程序框架搭好,最后由程序员将后台实现。一个人是很难完成的。注:c的优势在于底层控制,c++优势在于适用性广泛。java适用于web(网页及后台)开发,至于其他不是多流行的我就不说了。
程序员是很苦b的,整天面对电脑,对身体影响严重,工作量大,粹死的可能性比其他工作都高
那学会C#和C++能做什么工作吗?
用于桌面应用开发,计算机网络安全等如果你要学c和c#,最好先学c。其实推荐你学习java,c#就是模仿java的,而且java可用于开发网页(网页游戏,java ee 设计到其他种类的语言,技术难度高,php,asp和java是目前3的web开发语言),开发桌面应用(如 我的世界 这个游戏),以及安卓应用(需培训15天左右即可),java是跨平台的,精通java后转型也很容易。最重要的是java的教学视频是网络上最齐全的。我自学4年多,第一年学c,再学的c++& 都只学了皮毛,因为教学视频不齐全。最后专心学习java——》android(有前面c的一点底子,入门很轻松)& 如今已成功成为一it丛业者。学习是枯燥的,坚持才能有所成就
看书是行不通的,最好有教学视频,当然,交钱培训也可以,出来速度快,但学费高昂啊。最好学习英语,会英语学习很轻松的,我的英语水平听力以及口语垃圾,但却可以正常阅读英语书籍了。兄弟,我也是初中毕业哦,只有坚持才会有所成就
提问者 的感言:嗯,希望愿望可以成真。
其他回答 (1)
学习编程,是一个长期的事,慢慢来。对现在而言程序员并不难找工作,但文凭是必须的!!还有你知道程序员的自称吗?IT民工!!比较形象,架构师主管设计,部门主管负责分工,程序员编写代码!!!所以“不想当架构师的程序员不是好的程序员”!!!就你现在而言编程只是兴趣,功课才是主业,只有拿到文凭才能找到好的工作,只有考上大学才能学到最新的理论知识!!!
可是我没读书了我自学的。我的梦想是能做出一款游戏。 真的只能有文凭才可以吗?
游戏编程涉及,3d建模,美化,系统平台,网络编程等方方面面的知识,不是一个人能做出来的,现在已经是软件工程时代,像80年代的编程英雄主义已经不会出现了。你想,你费尽心思设计出来的游戏别人组织一群人用几天时间就做出来了。给你个建议,去自考,然后找个程序员的工作!!在工作中边学边干,人的知识大部分都是在工作中学到的,只要你有心!!
自考大学吗?我现在20岁不想浪费那些时间。而且我家条件没钱自考读大学很多钱的,我初中毕业能找到工作吗?亲
好像不行,你去当学徒吧!网络公司好歹也算跟IT沾边!!学编程对你的要求太高!!没有一蹴而就的事!!再有,相比全日制大学,自考并不需要花线!!如果学习也叫浪费时间,那么我无语!!!!
相关知识等待您来回答
编程领域专家辞职了,又要找工作,C++程序员,工作一年了,怎么做优秀的简历,散分
[问题点数:50分,结帖人hoosean]
辞职了,又要找工作,C++程序员,工作一年了,怎么做优秀的简历,散分
[问题点数:50分,结帖人hoosean]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2009年5月 VC/MFC大版内专家分月排行榜第一
2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
2011年6月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第三2011年4月 硬件/嵌入开发大版内专家分月排行榜第三2011年3月 硬件/嵌入开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。2818人阅读
六一儿童节倾情奉献,校内首发,CSDN再发,2011年冬季程序员找工作心得
我把2011年末2个月去的公司,遇到的问题整理出来,自己复习下,也供大家参考。其实没什么经验,也就是流水账。对部分公司我也发表了自己的观点,不过纯属自己的体会,给大家参考下。
所有的笔试题目都是部分的,我记录下的都是自己认为比较经典的,要么就是我不太会的,至于一些常考的,简单的不能再简单的,就没有必要记录了。
从年月下旬开始找工作,先后经历了家公司。ffer也拿了很多,但是都不是很给力,要么工资低,工资高的户口不给力,最后还在飘,打算明年春天再找找看,奔些大公司去。
重点推荐准备书籍:语言(谭浩强)、面向对象程序设计(谭浩强)、数据结构(严蔚敏)、高质量编程指南(林锐博士)、程序员面试宝典第三版(欧立奇)
其他推荐书籍:软件设计师教程(胡圣明)、深入详解(孙鑫)、语言&习题与解答第三版(李春葆)、
废话少说进入正题
2011年月北京**天科公司
这家公司没有笔试,全是面试。先是一个面试,让我介绍下项目经验,问我户口问题;
后面是部门经理技术面试,和我谈了很久,介绍了下项目经验,一直给我说自己公司编程时员工是多么的不规范,我说推荐使用林瑞博士的高质量编程指南,大约聊了多分钟吧;
后面是人事经理面试,随便瞎聊了下,说让我回去等通知,说后面还有个面试,结果我什么消息都没等到,杯具了毕竟是第一次面试嘛!
2011年月北京宝**软件技术服务公司
这家公司不解决户口,后来问到的,公司出的题量比较大,选择题不少,还有填空题,然后是程序题,但都比较基础。我做的也是的心应手,笔试做完后,是上机,我对此比较反感,不是反感上机,因为公司通知面试时间比较晚,我昨晚笔试题,等了很久前台来说再做下上机吧,这时候都差不多点半了,说上机做一个小时,当时我就火了,老子早晨都没吃饭,过来笔试,还然不让吃中午饭了,不过我忍着做题,心不在焉的,随便选择了个实现题目很多,选择道。做的也不是很好,做完的时候都点多了,跑前台去说,前台早没人了,后来等了会,一个人过来问我机试的情况,我说太晚了,早晨没吃饭,没心情做,后来就走了,走的时候我看到道选择题我得分分。这家公司给我的感觉就是很不好,一点也不人性化,反正我是不会去的。
部分笔试题:
1.har&*p&=(char*)malloc(100)
emset(p,1,100);
trcpy(p,hello);
har&str[]=hello;
out&&sizeof(p)&&strlen(p)&&sizeof(str)&&strlen(str);
2.ouble&dArray[2]&=&{3,9},*p,*q;
p=&dArrary[0];
cout&&q-p&&(int)q-(int)p;
分析:的实际运算是:的地址的地址
3.STL中以连续形式存储的是:向量双队列
分析:向量连续存储的元素
双队列连续存储的指向不同元素的指针所组成的数组
4.写出常见的个设计模式
单例模式,观察者模式,工厂模式,责任链模式,策略模式.
5.随便写一个排序算法
2011年月北京雷***科技有限公司
笔试题相当简单,就是林锐博士高质量编程指南最后一套题,没啥意思。
20&分钟搞定,答案我都会背了。公司没户口,没谈成。技术面试的时候那人一直问我些莫名其妙的问题,我实习的公司有多大,我们项目小组有几个人,我为什么离职,等等。晕,我之前是实习的,你问我为什么离职?
2011年月中科***股份有限公司
应该是一个员工的面试,结果面试我没通过,面试过程是:介绍下项目经验,针对项目问了几个问题,最后出了一个选择题,做对了,但是没进入下一轮面试。
题目:判断四个表达式中值是否正确,若正确写出的值。
A&&&&&a+=(a++);&&&&&先计算,这时候的值还是,第二次运算时
B&&&&&a+=(++a);&&&&&先计算,这时候的值是,第二次运算时
C&&&&&(a++)+=a;&&&&错误,左侧不是一个有效变量,不能赋值,可改为答案为
D&&&&&(++a)+=(a++);&先计算的值为,然后再去计算即
2011年月威**子北京总部&&&&&笔试地点:北航
威盛我没进入面试,杯具啊!
1.typedef&struct&s*&tPS&与哪个好?为什么?
&&这两种情况都的意图都是要定义和作为一个指向结构体指针,更好。
&&因为:,&P3,
第一个扩展为,定义为一个指向结构的指针,为一个实际的结构;
第二个扩展为,正确定义了,两个指针。
2.myStruct&*
&myStruct&myArray[10];
下列哪个指向数组的第二个元素
A&++&ptr;
B&ptr=&ptr+sizeof(myArray);&&&&
C&ptr=&ptr+sizeof(myStruct);
D&ptr=&ptr+sizeof(str);
选择应该为
3.int&a[4][2];
int&b=0,x;
for(i=0;i&4;i++)
for(y=0;y&2;y++)
&a[i][j]=b++;
&x=*(*(a+2)+1);
答案:第三行第二列&
4.int&twofold(int&iVal)
&{return&iVal*2;}
&&twofold((x=3,x+2));
&printf(x=%i,y=%i\n,x,y)
答案:,;逗号优先级最低
分析:逗号表达式先求解表达式值,在求解表达式的值;
&&&&&&例如:表达式的值为;
&&&&&&&&&&&&(a=3*5,a*4),a+5;表达式的值为,但是的值为
5.x=5,y=&-10,a=4,b=-2;
=x+++--y*b/a;
分析:&=&x++&&&&+&&&&--y*b/a;
6.declare&a&pointer&to&an&integer&pointer
B&&&int&**
C&&&int&*&
D&&&int&&*
答案:明显选择
7.编写函数
8.选择排序
2011年月信**信&&笔试地点:北邮&&应用软件工程师
面试官好像是在宣讲会上的那个技术总监,问了些问题,看到我简历上写有测试,让我把题目最后那个测试下,要考虑下哪些情况?
笔试分钟,题目不难,还有其他测试分钟(逻辑推理)
void&Fun(void)
cout&&&Fun&of&class&A&&&endl;
int&_tmain(int&argc,&_TCHAR*&argv[])
答案:Fun&of&class&A
2.&char&str[]&=&&abcde中国&;
cout&&&&sizeof(str)&&endl;
答案:10,1个汉字占2个字节
3.Fun(int&a)
{&Assert(a&=0);}
Fun(int&a)
{&Assert(a++&=0);}
分析:Assert宏的原型定义在&assert.h&中,其作用是如果它的条件返回错误,则终止程序。
使用Assert的缺点:频繁调用会极大影响程序性能,增加额外的开销。
用法总结与注意事项:
(1)&在函数开始处检查传入参数的合法性;
(2)&每个Assert只检查一个条件,因为同时检查多个条件时,如果断言失败,无法直观的判断是哪个条件失败;
(3)&不能使用改变环境的语句,因为Assert只在Debug下生效,如果这么做,会使程序正在运行时遇到问题。
错误:Assert(i++&&100)这是因为如果出错,比如执行前i=100,那么条件语句就不执行,那么i++这条命令就没有执行;
正确:Assert(i&100);i++;
4.软件代码编写规范
具体可参考林锐博士的高质量c++/c编程指南
5.STUDENT&S与STUDENT&*P区别
结构体和类的本质差不多的,就像定义一个类的一般实例变量,就会调用默认的构造函数对实例进行初始化,每一个成员都有自己的地址空间,但定义一个类的指针,如果没有new之前,只获得了一个存储该指针的32位地址,类还没有初始化,new之后跟上面一样。
定义一个结构体指针后,程序实际只是给指针本身分配了机器字长的空间,用来存储一个地址,如果全局变量或静态变量的话,默认初始化为0;
结构指针式用来存储你真正结构的地址的,而当你刚刚定义指针时,它是没有志向任何结构的,对于你定义的指针,它本身的内容实际为0;
而定义结构体变量就不一样了,如果你定义了一个结构变量,那它本身就分配了内存,当然它的内部变量也是分配内存的。
6.memove原型
2011年月北京**&(笔试面试)&
笔试题目比较多,面比较广,但是都不是很难。笔试完,技术主管面试,然后是副总面试。
Char&str[]=”abc\0”
Sizeof(str);&&&&答案:5&&&\0占一个空间
Char&str1[]=”abc\0d\e”
Sizeof(str1);&&&答案:7&&&&\0、\e各占一个空间
这家公司我感觉面试的很好,技术主管面完后还说我基础挺扎实的,还在黑板上给我讲了将近10分钟公司做什么的。副总面完后说有需要我们会联系你,结果我就杯具了。
2011年月北京图**&&(笔试面试)
笔试题不太好做,具体不记得了,技术初面是个女的,就是针对你做的题在那里和你讨论,那天我做的很烂,不过人家还是给了我机会让我进了2面,下面是技术2面的题目
1.&单一模式:保证一个类仅有一个实例并且提供一个访问它的全局访问点。
2.&static成员函数
3.&野指针产生的原因
4.&快速排序,时间、空间复杂度
这段时间也比较累,做题也心不在焉,技术面试的时候被鄙视的一塌糊涂,那时候连个选择排序都不会,只会冒泡。更不要说时间,空间复杂度了。
2011年月北京**鑫公司&&&(笔试面试)&
公司是做图像处理,网上阅卷机的。笔试题目比较少,偏C语言点。考到了枚举,结构体
面试题目:
信号与信号量区别:信号与信号量是不同的,他们虽然都可以用来实现同步和互斥,但前者是使用信号处理器来完成的,后者是使用PV操作来实现的。
2011年月**&(笔试面试)
笔试题目,比较杂,什么都考,网络方面我记得的就是考各个端口号。其他不记得了。
面试时间抽不开没去。
2011年月中**洋&笔试面试
笔试:题目很多,时间是3个小时,一般人在不到2个小时都交卷了。题目太多我记得不大清楚了,反正做的很垃圾。后来**把我的简历扔到了子公司**上洋,最后上洋发了offer。
技术面试的时候,感觉答的都还可以,后来简历被大洋扔到了子公司**上洋,最后在上洋面试2次,电话通知offer。
**上洋面试的时候是2次面试,都是技术面试,我感觉面试官很好,一个还是我学姐,二面的时候,我感觉老总很好,给的工资也很高,但是由于不能保证解决户口,加上公司地址在永丰,有点远,我最后没去,但是我很感谢他们,不过人家说什么时候考虑好给人家打电话就可以,真的感谢他们。
部分笔试题:
1.哪些运算符不能重载
2.写双向链表的插入和删除
3.我在家里看电视,妹妹在家里看书,妈妈在家里做饭。我和妹妹等饭。
妈妈说:饭好了。我关电视,妹妹合上书,到餐桌准备吃饭。
说说用到那些设计模式。
这是个“观察者模式”
2011年月**&(笔试面试)
笔试题目都比较简单
1.&不正确的字符串常量是:(A)
A&‘abc’&&&&&&&B&“12’12”&&&&&&&&&&&&&&&&&&C&&&“0”&&&&&&&&&&&&D&&“”
2.int&a=b=c=5&(正确)
3.进程和线程的差别
4.switch语句的书写
5.写个递归(我写的是折半查找,也就是二分法)
6.排序,我用了最简单的冒泡排序,就是2个for循环
大概问了下MFC,函数退出时候用哪一个函数?让你讲下你对MFC的理解。
退出程序用&AfxGetMainWnd()-&SendMessage(WM_CLOSE);
2011年月北**通(笔试机试面试)
这家公司我感觉很不好,不诚信。因为我被这家公司忽悠了,原因是:技术面试后,那负责人说2天没给通知,结果10号中午给我电话了,谈了很久说下一步跟人事谈具体待遇,结果我一直没等到,发邮件问了2次,第一次说主管领导出差了,第二次说主管领导认为,还需要再进行一下筛选,所以没有给你offer。所以我感觉呗这家公司给玩弄了。下面来说下具体的面试过程。
所有笔试题目都不难,比较容易,上机让做了个排序,就是给你20个数,让你找出最大的,最小的,然后求出平均值。做一个控制台的,做一个MFC的,做一个DLL的,我那时候就做了一个控制台的。面试的时候,先是拿着你做的题目在那里和你讨论,让你说说想法,后来问的都是很简单的问题,比如说struct与class区别了,记得不太清楚了,反正就是很简单。
部分笔试题如下:
1.作用域的种类有哪些?
种,从大到小依次为:文件级类级函数级程序块级取消定义。语句中、语句中以及循环体内所定义的变量或对象。语句和语句以及循环语句中的自动类和内部静态类的变量或对象。它们的作用范围仅在定义它的相应范围内,从定义时起是可见的。
2.,这句谚语意思是:B;;,直木先砍;,莫自寻烦恼;。
3.strcat函数的书写,他出的题好像是有问题的。
2011年月北京***信软件技术有限公司(笔试机试面试)
这家公司我印象不是很好,电话通知10点到,到那里先做笔试,笔试题不难,还有部分智力题,做完后是技术面试,面试让我说下软件测试的架构,我哪里知道,聊了会,那人让我做了个机试题目,其实就是strcpy,没啥意思,做完后又让我写了个方案,写方案一个小时,我开始看方案的时候都快12点了,这下我就火了,哥早饭还没吃呢,然后我看了会就说我没写,那人让我说下大概的思路,我连看都没看咋说?结果我就回去了,总体的感觉就是面试那个领导说话太牛,根本不把你放在眼里。说话太牛,跟我介绍公司有多少项目之类的,我听得头都大了,问了句,咱们公司有多少人,他说80多个吧,我说那项目能做的过来吗?那人说这要看领导的领导能力,我当时就无语了,总之总结就是:这家公司的老板仗着自己公司有中科院的背景,也不知道咋地,反正就是牛逼的不得了,不把任何人放在眼里,说话牛逼哄哄的。后来我问了几个同学,去这家公司面试的说的情况和我差不多。
部分笔试题目:
1.求a,b,c,x
int&fun(int&a,int&*b,int&&c)
a=a+2;
*b=*b+2;
c=c+2;
x=a+*b+c;
int&_tmain(int&argc,&_TCHAR*&argv[])
int&a,b,c,x;
x=fun(a,&b,c);
cout&&&a&&endl&&b&&endl&&c&&endl&&x;
答案:a=5,b=7,c=7,x=21
1.五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?&
答案:按照2,&3,&4,&2,&3,&4的顺序检查狐狸洞可以保证抓住狐狸。为了说明这个方案是可行的,用集合F表示狐狸可能出现的位置,初始时F&=&{1,&2,&3,&4,&5}。如果它不在2号洞,则第二天狐狸已经跑到了F&=&{2,&3,&4,&5}。如果此时它不在3号洞,则第三天狐狸一定跑到了F&=&{1,&3,&4,&5}。如果此时它不在4号洞,则再过一晚后F&=&{2,&4}。如果此时它不在2号洞,则再过一天F&=&{3,&5}。如果此时它不在3号洞,再过一天它就一定跑到4号洞了。&
方案不是唯一的,下面这些方案都是可行的:&
2,&3,&4,&4,&3,&2&
4,&3,&2,&2,&3,&4&
4,&3,&2,&4,&3,&2
2.~,全部开关朝上开的灯进行以下作:凡是的倍数反方向拨一次开关;的倍数反方向又拨一次开关;的倍数反方向又拨一次开关问:最后为关熄状态的灯的编号。
2011年月新**技股份有限公司&(笔试技术面试)
那天笔试去了个人,面试也是三个人面个人,每人先做个自我介绍,然后有技术面试官发问。
笔试题目:好像是网上的,很简单。
2011年月东**团&(笔试)&&&北方工业大学教
我就参加了笔试,笔试好像是分钟,先做智力题(好像是分钟),然后是题目,面试那时候由于时间都排满了,通知次都没去,杯具了,后来有时间了,人家不通知了。
废话少说,部分笔试题目:
1.C编译过程包括哪个阶段?
&&(1)语法分析、语义分析代码生成器优化器
,,&&&&&&&分析:传值,传地址,子函数会修改的内容。
2011年月北京**网脉技术股份有限公司&(笔试技术面试)
阳**讯&(笔试面试技术面试最后面)
笔试题目这两家放一起:
部分笔试题目:
1.堆栈溢出一般是什么原因导致的?
&&答:没有回收垃圾资源
2.IP地址的编码分为哪两部分?
答网络号和主机号;要与“子网掩码”按位取与后才能区别哪些是网络位,哪些是主机位。
3.&判断四个表达式中值是否正确,若正确写出的值。
A&&&&&a+=(a++);&&&&&先计算,这时候的值还是,第二次运算时
B&&&&&a+=(++a);&&&&&先计算,这时候的值是,第二次运算时
C&&&&&(a++)+=a;&&&&错误,左侧不是一个有效变量,不能赋值,可改为答案为
D&&&&&(++a)+=(a++);&先计算的值为,然后再去计算即
4.程序什么时候使用线程,什么时候使用单线程效率高?
(1).耗时的操作使用线程,提高应用程序响应
(2).并行操作时使用线程,如架构的服务器端并发线程响应用户的请求
(3).多系统中,使用线程提高利用率
(4).改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。
其他情况都使用单线程。
5.Linux有内核级线程吗?
用户级线程和内核级线程。用户线程指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。
Linux支持内核级线程。
6.一般数据库若出现日志满了,会出现什么情况,是否还能使用?
中的函数有两种方法:.载入时),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所在的导入库,导入库向系统提供了载入时所需的信息及函数定位。&.运行时动态链接(),运行时可以通过或函数载入。载入后,模块可以通过调用获取函数的出口地址,然后就可以通过返回的函数了。如此即可避免导入
8.TCP\IP建立连接的过程
答:TCP\IP协议提供可靠的连接服务,采用次握手建立一个连接。
包到服务器,并进入状态,等待服务器确认;&
包,必须确认客户的(),同时自己也发送一个包(),即包,此时服务器进入状态;&
+包,向服务器发送确认包,此包发送完毕,客户端和服务器进入状态,完成三次握手。&
9。字符串倒序。
先说中**脉,这家公司面试是个人,面试官对我说你笔试题目做的很好,我谦虚的寒暄了几句,然后和我谈了很多,结果没给,我无语了,可能是因为解决不了户口吧。我后来也就没问。
阳**讯这家公司给我的印象很深,我往丰台跑了次,第一次是笔试和那个孙先生面试(他是负责招聘的,我还以为是做技术的,给他了半天浪费我时间),第二次是通知技术面试,孙先生和一个做技术的面我,第三次面试是:个人,个是领导,好像一个还是老总,还有一个是博士,面完后给我说有什么问题给他们打电话,结果呢,最后没给我发,这家公司是我最无语的公司,一次在我们学校招聘会上,我还问了这个负责招聘的孙先生,他说硕士生公司都会解决户口咋了,还没协商好,说不好意思什么的。老子当时心里就是火,不过我也没说啥,心想,公司在丰台那么远,让我往那里跑了次,面试没问题,走的时候领导还让我忧问题给他们打电话,结果没给我发,哥哥咋说现在也有将近个了,不在乎你这一个,再说了,我也不一定去。总之对这家公司影响是很不好。
2011年月博**技(机试技术面试)
公司没有笔试,直接机试,好像一道是设计一个计算器,要考虑大数越界问题。不过我理解错了,做了个运算符重载。笔试完后是技术面试,问了些技术问题,不难,第二天是副总的面试,然后等了一天就发了。感觉公司不错,但是公司说由于我学校不是,没户口,我也就没留下。工资处于中等水平,能接受的范围。
2011年月星河***科技(笔试技术面试)
笔试题目很简单,我记得的就是把个有序的链表重新排序,而且是填空题,还有一个是头文件的作用,还有一个是线程间通信如何实现。
技术面试的时候是个人面的,一个人问完后,就走了,另一个继续面。面试的时候问到了,调试技巧(为什么在版本下不会报错,在版本下报错);又问到了野指针,也就是内存分配的一些问题,我说了半天。面试完的时候面试官还礼貌的和我握了手,由于公司给的工资有点低,再加上户口原因,没去;但是我感觉公司面试官很和蔼,要不我可能也去这家公司了。
2011年月北京神**惠科技(笔试技术面试面)
笔试题目很多,但是都不是很难,具体一道也想不起来了。
面试的时候第一个应该是老员工,问的问题很不难,,单例设计模式,冒泡排序,深拷贝与浅拷贝等等,其他记得不太清楚了。二面的时候是部门经理,问了很多,对了,还问了个选择排序,让我写一个函数,然后让我改进,问了我内存重叠问题。其实就是考虑的问题。这个内存重叠我没研究过,没答上来。最后面试官说我面试是不是做过准备,我无语了。后来我去了这家公司实习了天,最后离开了,原因不想多说,不过这家公司给我印象不好。公司工资很低。
2011年月北京永**博(面试面)
这家公司是我面试最轻松的,基本没有技术面,面试人好像是领导,问了些问题,没有具体问细节,后来就是面,回去没多久就发了,工资还行,第一年还提供住宿,或者是住宿补助。但是说给我解决不了北京户口,解决天津户口,我也就没有去。
2011年月启**辰&(笔试技术面试面试)
其实我还是想去这家公司,毕竟是做网络安全的,我对这方面感兴趣,笔试题我做的肯定没问题,哪个题错了我都知道,估计最多也就是做错了个题目。面试的时候也没问题,最后面试的时候先做一些什么测试题,性格之类的,不也不知道叫啥,反正就是做很久,然后就是面试,其实我挺生气的,面试的时候根本不是c++的,也不是领导,估计领导不在,随便找了个给我面。没谈技术问题,拉家常。无语。启明最后没给我发我很不爽,我不知道为什么?
不多说了,进入笔试题,由于我做的快,没事就把部分题目记了下来。
1.C2为字符型,执行语句A+6-3后,的值为&&()
&&&&&&&ASCII值&&对应&&字符
2.c=5,a=2+(c+=c++,c+8,c++);a应该为多少?
答案:分析:得得得整个逗号表达式的值为;最后推出
3.&int&a=5,b=3,c;
&&c=!a&b++;&&&推出:
c=!a&&b++;&&&推出:
4.const&char*&&&指向向量字符串的指针(对);指向向量字符的指针(错)。
5.已知是类的公有成员函数,是指向成员函数的的指针,下列正确的使用方法是()
&&A:&P=f1&&&&&&&&&&B:&P=A::f1&&&&&&&&&&&&&&C:&A::f1&()&&&&&&&&D:&P=f1()
6.创建派生类对象时,构造函数的执行顺序是:基类、对象成员、派生类本身(构造函数)
int&i;&&&&&&&&&&&&&&&&&&&&&&&&4个字节
char&x[2];&&&&&&&&&&&&&&&&&&&&2个字节
int&main()
a.x[0]=10;&&&&&&&&&&&&&
printf(&%d\n&,a.i);
答案:(低位低地址,高位高地址,内存占用情况是)
&&&分析:的第一个字节是,第二个字节是,我们目前的系统大多是小模式序,低地址存高位数据,所以成为,得到:的平方的次方
8.常成员函数:&数据类型&函数名(参数表)&
9.x=x+1;x+=1;x++哪一个效率最高?
&&x=x+1;最低,执行过程:读取右的地址读取左的地址将右值传给左值
x+=1;其次,执行过程:读取右的地址&将得到的值传给(因为的地址已读出)
x++;最高,执行过程:读取右的地址&自增
10.写的个函数
11.求一个数是否为素数
12.vector与的特点,什么时候用?
13.写一个单例模式
2011年月北京**普乐科技&(笔试技术面试)
笔试题目很多,什么都有,还比较难,我硬着头皮做了不少,后面面试的时候面试官说其实可以做一部分,所有职位的题都有。还有网络安全的部分题目。
记得的部分笔试题目:
1.windows套接字在两种模式下执行操作:阻塞模式,非阻塞模式;
&&阻塞模式:在操作完成前,执行操作的函数会一直等待下去,不回立即返回。
&&非阻塞模式:无论操作是否完成都会立刻返回,需要通过其他方式判断具体的操作是否成功。
2.网络字节序
&&网络字节序是中规定好的一种数据表示格式,它于具体的类型无关,从而保证数据在不同主机间传输时能够被正确解释。
&&不同的有不同的字节序类型,这些字节序是指整数在内存中保存的顺序,这个叫主机序。
面试的时候好像问到了异步套接字。分布式之类的东西。
2011年月北京**讯电信技术有限公司(笔试机试)
这家公司我昨晚笔试看了机试就走了,没意思,公司给我机试的机子我看着就够了,太烂了,感觉公司不咋地,后来就直接走了。笔试题目比较简单。
部分笔试题送上:
1考到了绝对路径,相对路径之类的题;
2&int&main()
int&*a=(int*)32;
printf(&%d\n&,a+64);&&&&&&&&&答案:32+64*4=288
拓展:int&main()
char&*a=(int*)32;
printf(&%d\n&,a+64);&&&&&&&&答案:32+64*1=96
3&#define&ADD(p)&{p++;(*p)++;}
void&&Add(int&*p)&
p++;
&&&&(*p)++;
int&a[]&=&{3,2,1};
int&*p&=&a;
printf(&%d,%d,%d\n&,a[0],a[1],a[2]);&&&&&&&答案:&3&3&2
printf(&%d,%d,%d\n&,a[0],a[1],a[2]);&&&&&&答案:3&5&2&
2011年月北京**技术开发公司&(面试笔试)
那天是北京今冬的一场雪,去了先面试,然后让你回去,有意向的话再来笔试,然后和老总谈。我那时候直接申请了笔试,哥跑这么远来了,白白回去?结果做了笔试题,笔试题没任何技术含量,一看就知道是在网上扒的题。结果回去没收到通知。
2011年月华**算机&(笔试)
1.一个有个指针的数组,该指针式指向一个函数,该函数有一个整形参数并返回一个整形数。&&&&&&&
a)&一个整型数()
b)&一个指向整型数的指针()
c)&一个指向指针的的指针,它指向的指针是指向一个整型数()
d)&一个有个整型数的数组()
e)&一个有个指针的数组,该指针是指向一个整型数的()
f)&一个指向有个整型数数组的指针()
g)&一个指向函数的指针,该函数有一个整型参数并返回一个整型数()
h)&一个有个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数
2.给定一个整形变量写两段代码,第一个的第二个清除的在以上个操作中,要保持其他位不变(是位的)。
#define&BIT3&(0x1&&3)
tatic&int&a;
oid&set_bit3(void){a|=BIT3;}
Void&clear_bit3(void){a&=~BIT3;}
3.存到磁盘上,以码形式存储和以二进制形式存储,占用的字节数分别是?
答案:码形式存储,每个数字占个字节,是个数字,占个字节
个字节,是个整数,占个字节
4.指针变量按照定义格式分为哪几类?每类如何定义?
)指针变量的定义格式如下:类型指针变量名;如:&)指针数组的定义格式如下:类型数组名数组长度;)指向一维数组的指针变量可用于处理二维数组的运算问题,其定义格式为:指针变量名数组列数)函数可返回一个指针值,该指针指向一个已定义好的任一类型的数据。定义返回指针值的函数格式为:类型函数名形参函数体定义了一个返回实型指针的函数,该函数的形参为实型的。)函数指针变量是用于存放函数指针的变量,也即存放函数入口地址的变量。函数指针变量的定义格式为:变量名参数表;
5.写出标准的语句。
6.画出类之间(类,类)“关联”、“泛化”、“实现”、“依赖”之间的关系。
7.画出乘客在电梯里的用例图。
2011年月汉**团&(笔试面试)
笔试题目都很简单题目都很简单,页的题目。记得不太清楚了,反正就是很简单。面试时候是个人面的,这个人都是做技术的,一个人主面,估计是研发经理和几个老员工面的,无非是介绍下项目,针对项目问些问题,没有问具体的知识,只是大致问了下。
笔试题目:
1.用编写死循环(中方法)
2.进程与线程的区别
3.软件测试方法,黑盒测试白盒测试。
4.全局变量与局部变量区别
2011年月慧**技&(笔试)
题目比较杂,不是以c++为主的,啥题都有,先总结下:
2005年下半年系统分析师上午部分题:
在下面的活动图中,从A到J的关键路径是__(24)__,I和J之间的活动开始的最早时间是__(25)__。
(24)A.ABEGJ   B.ADFHJ    C.ACFGJ    D.ADFIJ
(25)A.13    &B.23     &C.29     &D.40
●&下列关于软件需求管理与需求开发的论述,正确的是__(26)__。
(26)A.所谓需求管理是指对需求开发的管理
   B.需求管理包括:需求获取、需求分析、需求定义和需求验证
   C.需求开发是将用户需求转化为应用系统成果的过程
   D.在需求管理中,要求维持对原有需求和所有产品构件需求的双向跟踪
答案:24&&B&&&&&&&&&&&&&&&&&25&&&D&&&&&&&&&&&&&&&&&&&26&B
●&某商场的部门、员工和商品三个实体之间的关系如下图所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售,那么部门到员工、部门到商品之间分别存在这__(33)__的联系。如果用户要求得到表4所示的结果,需要__(34)__,并增加关系模式__(35)__。如果查询某部门负责销售的商品,需要__(36)__。
(33)A.1:1和1:1   B.1:1和1:n   C.1:n和1:1   D.1:n和1:n
(34)A.修改表1的结构,在表1中增加一个员工号
   B.修改表2的结构,在表2中增加一个员工号
   C.修改表2的结构,在表2中增加一个部门号
   D.修改表3的结构,在表3中增加一个部门号
(35)A.Sale_record(员工号,名称,数量)
   B.Sale_record(员工号,名称,商品号,数量)
   C.Sale_record(员工号,部门号,数量)
   D.Sale_record(员工号,部门号,商品号,数量)
(36)A.修改表1的结构,在表1中增加一个员工号
   B.修改表2的结构,在表2中增加一个员工号
   C.修改表2的结构,在表2中增加一个部门号
   D.修改表3的结构,在表3中增加一个部门号
答案:33.C&34.C&35.D&36.C&
某工厂仓库有一名保管员,该仓库可存放n箱零件。该工厂生产车间有m名工人,只要仓库空闲,工人将生产好的整箱零件放入仓库,并由保管员登记入库数量;该工厂销售部有k名销售员,只要仓库库存数能满足客户要求,便可提货,并由保管员登记出库数量。规定工人和销售员不能同时进入仓库,但是工人和工人,销售员和销售员可以同时进入仓库,其工作流程如下图所示。
假设系统中P操作表示申请一个资源,当执行P操作时对信号量减1,若信号量S0,则执行P操作的进程继续执行,否则等待。系统中V操作表示释放一个资源,当执行V操作时对信号量加1,若信号量S&0,则执行V操作的进程继续执行;若信号量S0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。
  为了利用PV操作正确地协调工人和销售员进程之间的工作,设置了信号量S1,S2和S3,它们的初值分别为n、0和1。图中的a和b应填写__(40)__;图中的e和f应分别填写__(41)__;图中的c、d、g和h应分别填写__(42)__。
(40)A.P(S1)&、V(S1)         B.P(S1)、V(S2)
   C.P(S2)&、V(S2)         D.P(S2)、V(S1)
(41)A.P(S1)&、V(S1)         B.P(S1)、V(S2)
   C.P(S2)&、V(S2)         D.P(S2)、V(S1)
(42)A.&P(S1)、V(S1)、P(S2)、V(S2)  B.P(S1)、V(S1)、P(S3)、V(S3)
   C.P(S2)、V(S2)&、P(S3)、V(S3)  D.P(S3)、V(S3)、P(S3)、V(S3)
答案:40.B&41.D&42.D&
Microsoft's&COM&is&a&software&__(66)__&that&allows&applications&to&be&built&from&binary&software&components.&COM&is&the&underlying&architecture&that&forms&the&foundation&for&higher-level&software&services,&like&those&provided&by&OLE.&COM&defines&a&binary&standard&for&function&calling&between&components,&a&way&for&components&to&dynamically&discover&the&interfaces&implemented&by&other&components,&and&a&mechanism&to&identify&components&and&their&interfaces&uniquely.
  OLE&is&a&compound&__(67)__&standard&developed&by&Microsoft.&OLE&makes&it&possible&to&create&__(68)__&with&one&application&and&link&or&embed&them&in&a&second&application.&Embedded&objects&retain&their&original&format&and&__(69)__&to&the&application&that&created&them.&Support&for&OLE&is&built&into&the&Windows&and&MacOS&Operating&Systems.&A&__(70)__&compound&document&standard&developed&mainly&by&Apple&and&IBM&is&called&OpenDoc.
  (66)A.architecture &B.protocol  &C.procedure  &D.structure
  (67)A.text     &B.graphic   C.document   D.database
  (68)A.table     B.event    C.objects   &D.function
  (69)A.characteristics&B.address  &C.page     D.links
  (70)A.completing  &B.competing  C.connecting  D.contained
答案:66-67&ACCDA
C语言题目:
一:已知一棵二叉树是以二叉链表的形式存储的,其结点结构说明如下:
struct&node&{&int&&//&结点的数据场。
struct&node&*&//&给出结点的左儿子的地址。
struct&node&*&&//&给出结点的右儿子的地址。
请在1、2二题的&[&]&处进行填空,完成题目要求的功能。注意,每空只能填一个语句,多填为&0&分。
1、&求出以T&为根的二叉树或子树的结点个数。
int&size&(struct&node&*&T&)&{
if&(&[&T&==&NULL&]&)&return&0;
else&[&return&1&+size(T-&left)&+&size(T-&right)&];
2、&求出以T为根的二叉树或子树的高度。注:高度定义为树的总的层次数。
int&height(struct&node&*&T&)&{
if&(&T&==&NULL&)&[&return&0&];
else&[&return&1&+(&(&height(T-&left)&&&height(T-&right))?&height(T-&left):&height(T-&right)&)&];
二:一个盲人使用的冰箱,写出设计思路?
三:智力题:
(1)小明对哥哥说:我长到你现在这么大年龄时,你就31岁了。哥哥说:是啊,我像你这么大的时候,你只有1岁呢。问:小明与他的哥哥现在各几岁?
解答:设小明X岁,哥哥Y岁。他们的岁数差为d,则有X+d=Y。根据题意可知小明到了Y岁时哥哥31岁,小明1岁时哥哥为X岁。由此再有两个等式:Y+d=31,1+d=X.整理三个等式可得3d=30,d=10.即岁数差为10.就可知X=11,Y=21
(2)有一个细胞,一秒中可以复制两个一样大小的细胞,现在把这个细胞放在一个杯子里面,2分钟就可以填满这个杯子,那么放两个细胞多长时间可以填满这个杯子?
解答:1分59秒
数据库题目:
1、什么是事务?
数据库事务(Database&Transaction)&,是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
事务的开始和结束可以由用户显示控制,如果用户没有显示定义事务,则有DBMS按默认的规定自动划分事务。事务具有原子性、一致性、独立性及持久性等特点。
2.解释第一范式,第二范式,第三范式
3.常用的SQL语句
表1名称:employee&包含的字段名称employee_GUID(主键),&name(姓名),age(年龄),email(邮件),address(地址),department_GUID(外键)
表2名称:department&包含的字段名称&department_GUID(主键),&name(部门名称),telephone(部门电话)
写出SQL语句:
1〉、所有年龄等于25岁的人姓名
Select&name&from&employee&where&age=25;
2〉、所有年龄等于25岁并且属于“电子政务事业部”的人的姓名、邮件地址
Select&e.name,e.email&from&employee&e,department&d&where&e.age=25&and&d.name=’&电子政务事业部’&and&e.department_GUID&=d.department_GUID;
3&、统计年龄等于25岁的人的个数
Select&count(*)&form&employee&where&age=25;
5&、查询所属部门等于“电子政务事业部”人的姓名,年龄
Select&e.name,e.age&from&employee&e,department&d&where&d.name=’&电子政务事业部’&and&e.department_GUID&=d.department_GUID;
名词解释:下面是我会的,还有些我不会,所以没记得太清楚。
XML,J2EE,ERP
网络部分题目:
给你ip地址和子网掩码,让你求出主机地址,网络地址和广播地址。
此博客曾在校内首发。
现发表在2012答辩、工作尘埃落定后。今天是六一儿童节作为一个纪念,纪念20多年来的求学生涯,也算是画上一个句号。
欢迎转载,请指明出处。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:144858次
积分:2337
积分:2337
排名:第6610名
原创:70篇
评论:277条
(2)(2)(1)(1)(10)(2)(1)(1)(4)(1)(19)(20)(7)

我要回帖

更多关于 程序员招聘要求 的文章

 

随机推荐