急聘C语言工程师招聘
‘壹’ 知名企业招聘软件工程师的c语言笔试题和面试题答案
C语言笔试题(1)
第1题:完成文件的拷贝,srcFileName为源文件名,dstFileName 为目标文件名。
int _file(const char *srcFileName, const char *dstFileName);
第2题:设有文件a.file, 请写出程序在文件的开头插入 字符串 “ file start: ”;
第3题:
已知
union un {
short s;
char a[3];
};
求sizeof(union un)?
第4题:
请描述以下代码中的p,
char(*(*p())[])(int, void (*)())
第5题:
已知
union un {
short s;
char a[3];
};
求sizeof(union un)?
C语言笔试题(2)
第1题:已知 char a[] = “abc\0efg”, 求sizeof(a) 和 strlen(a);
第2题:1, 写程序完成M进制转N进制,M、N为1~10之间。
mton(const char* mNum, int m, char *nNum, int n);
第3题:完成16进制字符串相加,返回相加后的16进制字符串。
char* sum_str16(const char* str1, const char* str2);
第4题:完成strlen函数,要求除参数外,不能使用变量和库函数。
第5题:用链表完成结点的添加、删除操作。
typedef struct student
{
int studentNum,
struct student *next;
}STU;
C语言笔试题(3)
第1题:两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串
第2题:printf (“%d%d\n”,++n, power(2,n)); 其中power(2,n)为实现一定功能的函数 如 2^n 。请问这种表示方法有什么潜在的问题?
第3题:printf (s);
请问这样的语句有没有问题?(s为一指向有效字符串的指针)
第4题:两段代码共存于一个文件,编译时有选择的编译其中的一部分,请问如何实现?
第5题:数据结构指针传给函数,函数能访问数据单元,但不能修改实际的内容,如何实现?
C语言笔试题(4)
第1题:两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串
第2题:char *a = “hello”;
char *b = “hello”;
if(a= =b)
printf(“YES”);
else
printf(“NO”);
第3题:简述stack frame 的含义
第4题:printf (“%d%d\n”,++n, power(2,n)); 其中power(2,n)为实现一定功能的函数 如 2^n 。请问这种表示方法有什么潜在的问题?
第5题:printf (s);
请问这样的语句有没有问题?(s为一指向有效字符串的指针)
C语言笔试题(5)
第1题:在头文件中定义静态变量,可能产生什么问题?
第2题:malloc()与 calloc()的区别?
第3题:寄存器变量可不可以访问其地址?可否是全局变量?在什么场合使用寄存器变量?
第4题:“\n” ‘\n’ 的区别?
第5题:#include “stdio.h”
int main()
{
int a;
int *p;
p = &a;
*p = 0×500;
a = (int )(*(&p));
a = (int )(&(*p));
if(a == (int)p)
printf(“equal !\n”);
else
printf(“not equal !\n”);
}
请问本程序的输出显示是什么?
‘贰’ 百度需要招聘哪些要求的软件工程师
这个问题问得真是地方啊。网络知道如果不知道就搞大了。我不是网络的。不过一般来说。
网络是网络公司。软件工程师应该有以下几种。
一:程序级的。指对网络语言编程比较熟悉。
二:数据库级的。网络的数据库比较大。应该是ORCAL或另一种文本类的。总之你对数据库精通应该比较好进网络。懂ACESS可不行哦。HOHO。
三:系统级的。指对整体软件编程有系统概念。如果非要说一个学历。应该是计算级的系统分析员。比高级程序员还高一个档次。这种人才网络肯定喜欢。
四:在国外搜索担任过主管或编程级的。如在网络或YAHOO搜索担任过职。网络也肯定欢迎啊。哈
以上一二三四进网络是由难到易的。第一种比较难进。最后一种就好进些。
以上只是我个人猜测。哈哈。希望能解决你的一些问题。总之你只要是某一行来的专家就有人喜欢你。
‘叁’ 推荐几个工作吧
这些都是有关电脑的工作``我很尽力了```
实施工程师 西安时光软件有限公司
项目经理 西安时光软件有限公司
技术支持部经理 西安时光软件有限公司
软件培训工程师 西安时光软件有限公司
System Engineer(系统工程师)-07005 美国福禄克公司(Fluke Corporation)
软件工程师 长沙众强科技开发有限公司
数据仓库开发工程师 长沙众强科技开发有限公司
java程序员 威发系统(中国)有限公司
软件项目经理 西安山脉科技发展有限公司
项目经理 西安山脉科技发展有限公司
CTO(客户定制系统)客户经理 方正科技集团股份有限公司
嵌入式软件开发工程师(高薪急聘) 深圳市中博科创信息技术有限公司
软件测试培训辅导 西安863软件孵化器有限公司
技术支持工程师 北京长新益康信息科技有限公司
赴南京摩托罗拉高级C语言开发工程师(高薪诚聘) 文思创新软件技术有限公司
C++ Symbian手机开发专家(高薪诚聘)(工作地南京) 公司
技术支持工程师 北京双子信息咨询有限公司
VC 软件开发工程师 西安博来科技股份有限公司
linux嵌入式开发实习生 中国科学院西安网络中心
网络工程师实习生 中国科学院西安网络中心
软件工程师实训生 中国科学院西安网络中心
电子商务实习生 中国科学院西安网络中心
平面网页设计师 中国科学院西安网络中心
网站营运专员 中国科学院西安网络中心
网页设计、美工 陕西畅通网络科技有限公司
‘肆’ C语言软件工程师岗位职责
C语言软件工程师岗位职责
在发展不断提速的社会中,大家逐渐认识到岗位职责的重要性,制定岗位职责可以有效地防止因职务重叠而发生的工作扯皮现象。那么什么样的岗位职责才是有效的呢?以下是我为大家收集的C语言软件工程师岗位职责,希望能够帮助到大家。
C语言软件工程师岗位职责1
岗位职责:
1、负责GE,TI,Infineon,Freescale等多平台下的固件开发;
2、完成固件组主管分配的项目固件开发任务;
3、负责具体固件的流程图绘制,和代码编写;
4、协助固件主管进行产品软件改进和优化;
5、协助固件主管调试软件功能,稳定性,可靠性;
6、根据需求发行跟踪固件相关变更;
7、明确客户要求,建立固件开发流程及模块图;
8、根据固件编程规范,完成固件程序的规范化,形成CBB程序模块;
9、参与固件评审;
10、进行固件可靠性测试,完成测试报告;
11、解决产品质量问题,解决固件中存在的问题。
任职资格:
1、3年以上相关工作经验,本科及以上学历,电子及通信相关专业毕业;
2、精通8051、Freescale、PIC等多种单片机工作原理,擅长嵌入式的软硬件设计;
2、熟练掌握C语言或汇编语言;具有良好的编程风格;
3、有SPI,IIC,串口等通信协议开发经验;
4、具备CAN、LIN、K等多种总线开发能力;
5、有一定的'电路及相关硬件基础知识。
C语言软件工程师岗位职责2
岗位职责:
1.参与基于C/C++相关技术的系统的开发;
2.根据开发进度和任务分配,完成相应软件模块的编程及开发过程中的测试等任务;
3.完成项目经理安排的其他与开发相关的辅助工作;
4.为其他部门提供必要的技术支持。
任职要求:
1.一年以上C/C++相关开发经验;
2.日语能力要求能够看懂日文式样书,日语能力优秀者优先考虑;
3.具有良好的沟通能力,工作积极主动,学习能力强;
4.有对日项目开发经验者优先考虑。
C语言软件工程师岗位职责3
岗位职责:
1、参与产品需求和项目计划的讨论和制定;
2、独立根据产品需求和项目计划完成产品设计文档;
3、独立完成软件编码和单元测试;
4、配合测试人员完成集成测试;
5、配合软件上线实施与后续软件维护;
6、公司交于的其他临时工作;
任职要求:
1、有嵌入式软件编程经验,熟悉ARM架构的单片机优先;
2、有WINCE/Linux操作系统相关编程经验优先,有通信协议编程经验,编程思路清晰;
3、具有良好的文档阅读、理解、编写能力,能够独立完成相关模块设计文档的编写;
4、良好的沟通和交流能力;
5、有智能交通,工业控制,物联网等行业经验优先;
1、计算机或软件工程相关专业本科以上学历;
2、熟练掌握常用开发环境的搭建(Oracle/DB2、Netterm/vi、PowerDesigner、Office)及使用;
3、熟练掌握UnixC开发技术:Uni精神;
6、勇于接受挑战,敢于承担责任,面对困难时善于分析。
7、3年以上工作经验者,具备金融业务系统项目开发经验优先。
C语言软件工程师岗位职责4
岗位职责:
1、c/c++应用程序开发。
2、配合软件项目、模块的需求分析、设计。
3、独立完成小模块编码实现、测试验证等工作
4、积极学习,确保软件设计及实现工作按时保质完成。
任职要求:
1、计算机等相关专业,本科及以上学历;
1-2年及以上相关工作经验,优秀应届毕业生可放宽条件。
2、熟悉的C/C++语言,具备数据结构、算法等相关知识;
3、具有良好而规范的编程习惯和技术文档编写习惯;
4、有一定的计算机网络、操作系统、软件工程的理论知识;
5、有MFC编程经验者或Linux应用开发经验者优先考虑;
;‘伍’ C语言接私活能干什么
、猿急送-IT兼职程序员技术众包平台
这上面可以直接投递职位,也可以被动等待发包方预约下单。当然,如果是刚毕业或者1年工作经验的,不建议投递,因为一般是找有经验的工程师合作,至少2年吧。然后这个平台有精准搜索,简历需要专,多些一些你掌握的技术关键词和项目关键词有助于提高曝光度。
一个小技巧:对于新用户,刚开始可以接一些小单子增加交易量和用户评价,因为我感觉接单量和用户评价在是否合作中占有比较大的因素。之后可以组一个团队,接一些小程序、公众号、网站等整包的单子,具体看你小伙伴的业务构成,还有整包的话一定要配一个UI设计师,因为需求方都比较懒,而团队中配ui的比较少,这个你就会领先很多团队。
二、大琨-程序员技术共享平台
大琨只能主动投递,不能被动等待。大琨16年和17年项目比较多,估计当时有预算推广,最近感觉项目明显少了,大琨投递职位时可以给需求方带一句话,也就是你在做这个项目中的优势,这个需要言简意赅,如果做过类似的项目,或者大厂的工程师,那么这就是你的最主要优势。总之,项目经验》大厂》工作经验。
三、论坛招聘、朋友介绍
论坛除了灌水,有专门的招聘帖子,可以去看看碰碰运气。朋友介绍需要积累,建议多参加一些老乡会啊,行业峰会什么的,加一些IT方面的人(尤其外包公司的),然后让他帮忙留意,你会接到他们邀请的,只是时间早晚而已。国外的还有freelancer,toptal,也可以体验一下,不过建议不要在这些国外网站上浪费太多时间。
不过论坛没有平台担保,所以不管是需求方还是程序员方,交易都会面临一定问题,所以需要谨慎一点。
‘陆’ C语言工程师一般都做什么什么项目的开发
c语言现在基本上不用于应用程序的开发,多数用于底层开发,如写接口程序,操作系统,嵌入式等这样的开发中。你肯定不是计算机专业的学生,如果你知道整个计算机学科的体系就知道C语言用在什么地方,java用在什么地方。找工作 人家面试的基本上是算法。主要看你解决问题的能力。甚至连编程的东西都不问,直接问你一个数学问题。不会“学生管理系统” 怎么做“网络”引擎, 学生管理系统只要在几千个学生中 找到 “张三”。网络上要从几亿条数据中,找到你搜索的那几个字。这里面的关系你自己对比一下吧如果你连只有几千的单位的学生管理系统都做不好,网络会要你面试?踏实的学,学到一定程度了,发现自己以前的问题会很可笑。谁都有这个过程!
‘柒’ 嵌入式软件工程师成都各区人才需求
嵌入式软件工程师成都各区人才需求是本科及以上学历。
经查阅天眼查得知嵌入式软件工程师成都各区人才需求是计算机科学与技术、软件工程、网络工程、物联网工程、通讯工程等相关专业,本科及以上学历,3年以上相关工作经验,精通C语言,有扎实的编程功底和编程经验。
嵌入式软件工程师是从事嵌入式软件的开发工作的人员,涉及应用层以及底层软件的开发和设计工作。
‘捌’ 软件c语言,有哪些岗位可以选择
嵌入式软件开发:例如单片机,dsp,arm等;基于嵌入式操作系统的应用软件,驱动程序;基于大型服务的底层任务,如相应的协议栈。
ios手机app的开发,安卓app的开发都用c了
一般企业岗位为嵌入式软件工程师,驱动工程师,软件工程师等相关职位
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.
嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入式方向用到的高深算法基本没有(由于在大部分嵌入式开发中,CPU和内存很难达到目前计算机的程度,所以高深算法用不到太多).
剩下的就多看看操作系统,了解操作系统对今后的工作很有帮助.建议学习下LINUX,多了解目前开发主要应用的一些OS系统(有的需要多任务实时操作系统,有的是单任务操作系统,种类很多),再有就是多熟悉各操作系统下的编译环境.
再有,要学习得非常透彻的就是:要了解计算机的内存分配,要细化的来学习.在嵌入式系统中,内存是很金贵的,在有限内存中,做到不浪费,不增加内存是个难题.所以,这个是很重要的.
做到以上你就可以放心大胆的去找嵌入式软件开发的相关工作了.
另外补充下:不是说学习了C++和JAVA就能从事软件开发工作,软件开发工作多方向,学了这2个,也就是能做应用软件.控制类的是做不来的.何去何从,自己考虑吧.
PS:看到"貊氏游魂"仁兄的说法真好笑,既然知道自己是初学者就别对他人说:如果想用C找工作,一般是在说笑.我觉得你在说笑.就目前软件开发行业信息,全世界软件开发的60%大多是嵌入式开发,做嵌入式开发不用C你用JAVA试下.
学会你那3种多说做做应用.你说的高手是做什么的?如果真对你说出这样的话,那么他肯定不是高手.另外说下,软件开发做应用只是很小的一方面.别把软件开发视作想当然.应用软件并不代表整个软件开发.
‘玖’ 学习C语言,以后适合什么岗位
任何使用C语言做开发的岗位。
很多的 大多数研发公司,包括目前最大的网络,腾讯,阿里,每年都会招C语言研发工程师。
如果要扩大就业面,可以学一些C++