深圳本地宝 > 深圳教育 > 培训充电 > 软件开发 > 软件工程师面试题2
软件工程师面试题2
2012-10-23 10:42【我要纠错】

  软件工程师面试题(c ,c++)

  1、智能指针,com实现的原理,

  2、printf()可变参数如何实现

  3、标准模板库vector追加数据如何实现。是底层如何实现,不能用现有的东东。

  4、还有,java的垃圾收集机制如何实现为什么?如果是你自己实现垃圾收集机制,如何实现? 用什么数据结构。转摘请注明:www.pghome.net

  5、二叉排序树和哈希表那个查找效率高,实用于pda 。

  6、.net的底层实现机制。

  7、进程间通信如何实现。

  8、还有迭代问题,什么问题用迭代,迭代在操作系统中如何实现的 。

  9、如何交换两个变量,不能用中间变量。

  10、c与c++ static函数的区别???

  11、const 函数的作用,如何实现钩子函数。

  12、两层容错技术怎么实现?

  13、写出函数指针,函数返回指针,const指针,指向const的指针,指向const的const指针

  。

  14、函数调用如何实现,注意什么问题。

  15、指针和引用的差别,

  16、拷贝构造函数如何实现,什么情况下会用到。

  java软件工程师面试题

  数据结构与算法

  1.选择正确的说法

  A 栈是先进先出的

  B 二维数组是元素是线性表的线性表

  C 二叉树的k层有2k-1个节点,i层二叉树有2i-1个节点

  2.线性表中要删除p指向节点的下一个节点,做的操作是

  A p->next = p->next->next

  B p = p->next

  C p = p->next->next

  D p->next = p

  3.关于队列的说法正确的是

  A 队列是先进先出的

  B 队列是后进先出的

  C 只能做插入操作

  D 只能做删除操作

  4.元素1,2,3,4,5是按栈存储,下面不可能的出栈顺序是

  A 2,1,3,4,5

  B 2,1,5,3,4

  C 3,2,5,4,1

  D 4,3,2,1,5

  5.数组a[m]顺序查找第n个元素的时间复杂度是__,打印出数组a[m][n]的时间复杂度是__。

  6.数组a[m][n]是行优先存储,每个元素需要k个存储单元,元素a[0][0]的存储地址是b,a[j]的存储地址是__。

  7.一组元素17,18,7,35,40,65,50,76,85,给出冒泡排序每一趟的结果

  • 2024全国计算机等级考试指南(准考证+考试时间+考试大纲+软件下载)

    全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由教育部教育考试院主办,面向社会,用于考查应试人员计算机应用知识和能力的全国性计算机水平考试体系。

  • 广东省确定的原扶贫开发重点县和山区县名单一览表

    今天,黑喵给大家介绍下广东省委、省政府确定的原扶贫开发重点县和山区县。至于为什么介绍这个,当然是因为政策里有规定,这些县的考生在成人高考中可以加分。

  • 2020年深圳大学软件工程(腾班)录取分数线是多少

    腾讯和深大联合办班,大家猜猜最低录取线是多少?在2020年深圳大学在广东招生的理科专业中,软件工程专业(腾班)录取分数居第一位,远超高分优先投档线。

  • 龙岗区符合条件开展托管业务的机构名单汇总(持续更新)

    龙岗区哪些机构符合条件开展托管业务?想要给孩子办理午托或者晚托的家长留意啦,龙岗正陆续公布获批复工的托管机构名单。

  • 2016年广州大学华软软件学院招生章程

    教育部阳光高考信息公开平台公布了广州大学华软软件学院2016年普通高等学校招生章程,而且已通过审核,这就是最终版招生章程了。

  • 广州大学华软软件学院怎么样

  • 广州大学华软软件学院学费是多少

  • 华软软件学院历年录取分数线

  • 全国计算机软件考试内容

  • 全国计算机软件考试报名指南

  • 全国计算机软件考试领证安排

    关于计算机与软件专业技术资格(水平)考试证书的安排如下文。

  • 鹏城宝贝智能化开发中心

    鹏城宝贝儿童智能化开发中心通过8年以上的教学实践和研发探索,并与国际教育机构和教管部门长期互动,正式推出“鹏城宝贝”这一专业的早教品牌,众多教学骨干和资深专家顾问,为内容涵盖了儿童早期母婴