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

面试题 相关文章推荐
如何提高SQL Server的安全性
Jul 25 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
abstract是什么意思
Feb 12 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
数字天堂软件测试面试题
Dec 23 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
Oct 17 面试题
软件设计的目标是什么
Dec 04 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
如何清空Session
Feb 23 面试题
Java程序员常见面试题
Jul 16 面试题
金山毒霸系列的笔试题
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 删除cookie和浏览器重定向
2009/03/16 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php实现微信发红包
2015/12/05 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
js实现车辆管理系统
2020/08/26 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
插入排序_Python与PHP的实现版(推荐)
2017/05/11 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
关于numpy数组轴的使用详解
2019/12/05 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
请说出几个常用的异常类
2013/01/08 面试题
小孩百日宴答谢词
2014/01/15 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
个人现实表现材料
2014/02/04 职场文书
房地产开盘策划方案
2014/02/10 职场文书
酒店员工检讨书
2014/02/18 职场文书
实验心得体会
2014/09/05 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
优秀团员个人总结
2015/02/26 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
讨论nginx location 顺序问题
2022/05/30 Servers