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

面试题 相关文章推荐
PHP面试题及答案一
Jun 18 面试题
大整数数相乘的问题
Jul 22 面试题
JAVA和C++的区别
Oct 06 面试题
数组越界问题
Oct 21 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
不用游标的SQL语句有哪些
Sep 07 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
如何写出好的Java代码
Apr 25 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
金山毒霸系列的笔试题
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
MySQL授权问题总结
2007/05/06 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
js实现简单计算器
2015/11/22 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
Python list操作用法总结
2015/11/10 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
教师应聘个人求职信
2013/12/10 职场文书
《秋游》教学反思
2014/04/24 职场文书
会计求职自荐信
2015/03/26 职场文书
关于召开会议的通知
2015/04/15 职场文书
离婚代理词范文
2015/05/23 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS