威盛公司软件C++工程师笔试题面试题


Posted in 面试题 onJuly 16, 2012
1.How good do you see yours programming skills?Please circle your answe
rs
C: Fair/Good/Excellent
C++: Fair/Good/Excellent
2.Please estimate your programming experince:
How many lines of code are your biggest C Program ever written exclud
ing the
standard linked library?
How many lines of code are your biggest C++ program ever written excl
uding the
standard linked library?
3.Please explain the following terms
Data Encapsulation
Inheritance
Polymorphism
4.What is a virtual base class?How do you declare such a class?How woul
d you use
it in a design?
5.What is a template or container class?How do you declare such a class
?
6.Which are the access control levels for C++ language?
7.What is RTTI?How do you achieve RTTI in your design?
8.What are the major differences between static and non-static member f
unctions?
9.How do you call a regular member function from a static member functi
on?
Please use psendo-code to provide your answer
10.How do you declare/define a type of pointer to a class member functi
on?
Please use psendo-code to provide your answer
11.Please explain the following tyoes:
Here is a short lise of combinations and their meanings:
1.Reference-Can change the referenced object
2.Const-Reference
3.Const-Pointer-
4.Pointer-Const-
5.Const-Pointer-Const-
CFoo Instance
CFoo &ReferenceToInstance=Instance; //1
const CFoo &ConstReferenceToInstance=Instance; //2
const CFoo *pConstPointer=&Instance; //3
CFoo *const pPointerConst=&Instance; //4
const CF00 *const pPointerConst=&Instance; //5
12.What are top-down and bottom-up approach?How do you usually use them
?
13.Please use pseudo-code to design a set of stack operations with temp
late
14.Please use pseudo-code to design a set of double linked list operati
ons with
template
Optional Questions:(for extra credits)
15.Please write a unix makefile for Question13
16.Please explain these common sections:text,data,bss

Tags in this post...

面试题 相关文章推荐
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
Mar 14 面试题
C和C++经典笔试题附答案解析
Aug 18 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
动态密码技术
Oct 18 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 面试题
一套软件测试笔试题
Jul 25 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
一套英文Java笔试题面试题
Apr 21 面试题
Java如何支持I18N?
Oct 31 面试题
Unix/Linux开发面试题
Aug 16 面试题
UNIX文件名称有什么规定
Mar 25 面试题
金山毒霸系列的笔试题
Apr 13 #面试题
JAVA和C++区别都有哪些
Mar 30 #面试题
凌阳科技股份有限公司C++程序员面试题笔试题
Nov 20 #面试题
C++面试题:关于链表和指针
Jun 05 #面试题
C和C++经典笔试题附答案解析
Aug 18 #面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 #面试题
聚网科技C++面试笔试题
Sep 01 #面试题
You might like
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
基于PHP实现假装商品限时抢购繁忙的效果
2015/10/16 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
javascript history对象详解
2017/02/09 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
python中sleep函数用法实例分析
2015/04/29 Python
Python 基础教程之包和类的用法
2017/02/23 Python
Python实现购物车功能的方法分析
2017/11/10 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
中餐厅主管的职责范文
2014/02/04 职场文书
医学类个人求职信范文
2014/02/05 职场文书
优良学风班申请材料
2014/02/13 职场文书
可口可乐广告词
2014/03/20 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
催款函范文
2015/06/24 职场文书
详解Vue slot插槽
2021/11/20 Vue.js