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

面试题 相关文章推荐
如何提高JDBC的性能
Apr 30 面试题
请用用Java代码写一个堆栈
Jan 26 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
阿里巴巴Oracle DBA笔试题答案-备份恢复类
Nov 20 面试题
ddl,dml和dcl的含义
May 08 面试题
TCP/IP模型的分界线
Dec 01 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
Linux文件操作命令都有哪些
Feb 27 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
金山毒霸系列的笔试题
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 编写的日历
2006/10/09 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
php压缩文件夹最新版
2018/07/18 PHP
js读取本地excel文档数据的代码
2010/11/11 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JS实现一个按钮的方法
2015/02/05 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
Python微信公众号开发平台
2018/01/25 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python em算法的实现
2020/10/03 Python
python 元组和列表的区别
2020/12/30 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
什么是Web Service?
2012/07/25 面试题
服装促销活动方案
2014/02/23 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
三八活动策划方案
2014/08/17 职场文书
卖房授权委托书样本
2014/10/05 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
西安导游词
2015/02/12 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS