C++开发工程师岗位职责描述(共13篇)由网友“步知”投稿提供,这次小编给大家整理过的C++开发工程师岗位职责描述,供大家阅读参考。
篇1:C开发工程师笔试题
1、改错
如下程序能不能正确输出,如果不能,让他正确输出hello字符串。
void New(char * p) { p = new char[5]; } void main { char* p = NULL; New(p); strcpy(p, “hello”); printf(“%s”, p); }
2、排列算法
一个数组{3,4,5,6,3},请输出这个数组的全排列,比如34563、43563、33456...。
#include
#include
template
void Print(T* tArray, int iSize)
{
for(int i = 0; i < iSize; ++i)
{
std::cout << tArray[i] << ' ';
}
std::cout << std::endl;
}
template
void Permutation(T* tArray, int iSize)
{
int* iIndex = new int[iSize + 1];
for(int i = 0; i < iSize; ++i)
{
iIndex [i] = iSize - i;
}
Print(tArray, iSize);
for(int i = iSize - 1; i >0; )
{
-- iIndex [i];
--i;
int j = iSize - 1;
do
{
if(tArray[j--] != tArray[i++])
{
std::swap(tArray[j--], tArray[i++]);
}
}while(j >i);
Print(tArray, iSize);
i = iSize - 1;
for(;iIndex [i] == 0; --i)
{
iIndex [i] = iSize - i;
}
}
delete iIndex;
}
int main
{
int a = {3,4,5,6,3};
Permutation(a,5);
}
篇2:C开发工程师笔试题
1、编写程序:在O(n)时间复杂度内从数组array[0..n-1]中找出第k个最小的元素。 说明:算法可以对array中的元素进行排序。
2、综合考察:
银行有个存有n个用户编号的文件,每个数都小于n,其中n=10的7次方。每个编号都不重复。
输出:n个数升序排列。
约束条件:内存最多有2兆的空间,运行时间复杂度为O(n)。
篇3:C开发工程师笔试题
1、数据结构
在二叉树中找出和为某一输入值的所有路径。
#include
void getPath(struct treeNode* node, int sum, vector& stack, int currentSum) { //stack用来存放路径,sum为输入值
} if (node == NULL) return; currentSum += node->id; stack.push_back(node->id); if (node->lchild != NULL) getPath(node->lchild, sum, stack, currentSum); if (node->rchild != NULL) getPath(node->rchild, sum, stack, currentSum); if (node->lchild == NULL && node->rchild == NULL) { if (currentSum == sum) { vector::iterator it = stack.begin; for (; it != stack.end; ++it) printf(“%d ”, *it); printf(“/n”); } } stack.pop_back;
2、编写程序:如何获得一个整数的二进制表达中有多少个1?
篇4:C++开发工程师岗位职责描述
1.参与并配合系统架构师完成Linux各平台下软件产品的需求分析、系统框架与模块的设计过程;
2.负责软件产品中各功能模块的编码及单元测试过程;
3.参与并配合测试人员完成软件产品的集成及系统测试过程;
4.参与并配合运营人员完成软件产品的安装、部署及试用过程;
5.编写软件产品相关设计及技术文档;
6.参与软件开发技术、规范和标准流程的改进;
篇5:C++开发工程师岗位职责描述
1、负责人工智能相关产品开发和维护工作,对自身负责模块的开发进度和代码质量负责;
2、参与产品的设计和功能更新开发,并且要按照给定的进度完成指定任务的编码及单元测试;
3、参与编写相关技术文档,并对相关的测试实施人员进行培训;
4、服从上级安排,完成上级交办的其它任务。
篇6:C++开发工程师岗位职责描述
1、按照有关制度和规范的要求,参与项目和产品的设计、编写设计文档;
2、根据项目计划参与编码工作,对产品需求、业务知识理解透彻。按照公司要求,保证各项成果提交的规范性、及时性。
3、前沿技术研究,难点攻关。可以承担内部技术培训工作;可以承担客户业务、技术培训;
4、对项目组内初级别开发人员进行技术指导,监控代码开发质量。
5、负责产品或系统架构设计工作,或参与架构设计评审。
篇7:C++开发工程师岗位职责描述
1. 对接券商接口,参与因子开发等C++任务;
2. 辅助高频策略因子开发;
3. 辅助基金交易和基金运营,包括分仓任务的维护和开发等Python任务;
4. 研究和运营数据管理;
5. 其他投研交易相关的开发任务。
篇8:C++开发工程师岗位职责描述
1. 与各个技术方向通力合作,参与无人车系统一个或多个模块的开发,包括但不限于车载操作系统、仿真平台、数据平台、深度学习的平台等,需要较高的代码质量;
2. 设计离线计算及仿真系统,用于无人车模块的开发调试,虚拟场景模拟;
3. 设计性能分析和监控工具,优化系统计算资源分配和整体性能。
篇9:产品开发工程师岗位职责范本
1、负责Windows平台软件产品的研发和维护,并能独立解决开发过程中遇到的问题;
2、负责功能模块的编码实现,单元测试和后期维护工作;
3、负责研发技术文档编写;
4、完成团队安排的其他工作。
篇10:产品开发工程师岗位职责范本
1、负责产品方案设计及选型,产品需求分析与设计工作分解;
2、负责zigbee产品代码编写并修改缺陷;
3、负责zigbee产品调试研发及量产化;
4、负责zigbee产品相关研发资料的整理、总结与归档。
篇11:产品开发工程师岗位职责范本
1、为打开国内市场的新业务项目提出(市场调查,成本核算等来进行判断);
2、新业务项目的样品试作(试作产线改造、治具准备,涉及新工艺需追加新设备等);
3、样品投入市场(向客户提供样品,免费向政府派发样品试用等方式展开);
4、根据市场反应、新项目是否进入到量产阶段进行投资判断(公司内进行A投资,或者竞争企业并购,以及代工等方式检讨);
5、体制准备,进入量产阶段。
篇12:产品开发工程师岗位职责范本
1, 负责毫米波雷达ECU底层软件与底层驱动开发;
2, 根据系统需求搭建软件架构、各模块的接口定义与设计;
3, 负责外设芯片,驱动软件设计、开发及验证;
4, 负责软件需求分析、编制,开发相关测试用例;
5, 完成直接经理安排的其它团队内部工作。
篇13:产品开发工程师岗位职责范本
1.独立完成产品开发,主要涉及的产品有固体饮料、压片糖果、即時食品等
2.从行业调查、市场调查、竞品调查、受众调查进行产品定位,通过产品物料收集、比对筛选、配方拟定、调试优化、成本核算、初试小样制备、中试优化、终品确立、BOM建立、配方文件制作等过程完成新品研发工作
★ 系统分析师论文
【C++开发工程师岗位职责描述(共13篇)】相关文章:
PHP工程师个人简历表格2023-12-15
软件工程专业的简历2023-04-01
java个人简历2022-10-01
程序员必读的书籍排行榜2023-04-27
程序员面试范文2022-07-14
软件工程专业个人简历2022-06-27
如何在简历中说明自己的电脑技能呢2023-02-03
软件测试常见笔试题2023-05-16
上半年度软件设计师水平考试大纲(新版)2023-06-14
软件测试简历自我评价2023-09-01