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

面试题 相关文章推荐
Tomcat Mysql datasource数据源配置
Dec 28 面试题
HashMap和Hashtable的区别
May 18 面试题
用C或者C++语言实现SOCKET通信
Feb 24 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
上海某公司.net方向笔试题
Sep 14 面试题
.NET方向面试题
Nov 20 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
linux面试题参考答案(10)
Nov 04 面试题
百度软件工程师职位
Feb 14 面试题
若干个Java基础面试题
May 19 面试题
UNIX特点都有哪些
Apr 05 面试题
金山毒霸系列的笔试题
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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
在JavaScript中调用php程序
2009/03/09 PHP
php写的带缓存数据功能的mysqli类
2012/09/06 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php单例模式示例分享
2015/02/12 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
繁简字转换功能
2006/07/19 Javascript
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
Python中给List添加元素的4种方法分享
2014/11/28 Python
zookeeper python接口实例详解
2018/01/18 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
活动总结怎么写
2014/04/28 职场文书
2015年元旦标语大全
2014/12/09 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
自我推荐信格式模板
2015/03/24 职场文书