威盛公司软件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...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
你常见到的runtime exception
Sep 05 面试题
关键字final的用法
Oct 02 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
大整数数相乘的问题
Jul 22 面试题
输入N,打印N*N矩阵
Feb 20 面试题
C和C++经典笔试题附答案解析
Aug 18 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
C#面试题问题集
Apr 02 面试题
linux面试题参考答案(3)
Sep 13 面试题
linux面试题参考答案(9)
Jan 29 面试题
JAVA程序设计笔试题面试题一套
Jul 28 面试题
金山毒霸系列的笔试题
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
PHP4实际应用经验篇(8)
2006/10/09 PHP
PHP学习资料汇总与网址
2007/03/16 PHP
PHP中的float类型使用说明
2010/07/27 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
Python实现的快速排序算法详解
2017/08/01 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
python实现名片管理器的示例代码
2019/12/17 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
python递归函数用法详解
2020/10/26 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
装潢设计实习自我鉴定
2013/09/19 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
学术会议主持词
2014/03/17 职场文书
医德医魂心得体会
2014/09/11 职场文书