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

面试题 相关文章推荐
介绍一下Java的安全机制
Jun 28 面试题
几个人围成一圈的问题
Sep 26 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
分布式数据库需要考虑哪些问题
Dec 08 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
编程实现去掉XML的重复结点
May 28 面试题
Linux中如何用命令创建目录
Jan 12 面试题
MIS软件工程师的面试题
Apr 22 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
金山毒霸系列的笔试题
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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
Python类定义和类继承详解
2015/05/08 Python
Python面向对象特殊成员
2017/04/24 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
程序员经常用到的UNIX命令
2015/04/13 面试题
园林设计专业毕业生求职信
2014/03/23 职场文书
大学生应聘求职信
2014/05/26 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
2015年路政工作总结
2015/05/22 职场文书