返回爱好者网站首页
 
商城 博墅 论坛
首 页 | 学 院 | 数 码 | 硬 件 | 装机DIY | 台式机 | 办 公 | 数字家电 | 视频教程 | Flash小游戏 | 桌面壁纸 | 精彩专题 | 活动
  数码数码相机 手机 MP3/MP4 笔记本 GPS 硬件CPU 主板 存储 音频 显示器 显卡 投影机 机箱/电源 外设 术语 学院资讯 系统 软件 安全 网络 办公 设计 程序 问答
装机DIY家用 网吧 办公 娱乐 2000元 4000元 6000元 8000元 DIY技巧 答疑 台式机入门 家用 办公 娱乐 购买技巧 答疑 办公打印机 多功能一体机
学院首页 | 新闻资讯 | 操作系统 | 软件应用 | 创意设计 | 程序开发 | 办公技巧 | 网络应用 | 个人安全 | 素材推荐 | 故障问答
CFan新视界 | 软件专区 | Vista专区 | XP专区 | 站长专区 | 专栏作者 | 精彩专题
当前位置: 首页 学院 程序 C/C++

学C++不得不看的一篇文章


2007-01-18 作者: 来源:enet论坛
·妹子真够拽
·楼上楼下的姑娘们接客啦
·我破产了(爆笑)
·土豆土豆,我是地瓜
·标准狼叫(绝对经典啊!!)
·很有中国特色的短信音
· 我就是要修魔
·《冰火魔厨》TXT格式全本
·小姐激情表演
·原创手机主题---裸背之美
  

  做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在

  学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分:

  1.是我面试的具体经过

  2.是由面试想到的

  3.现今我应该做的。

  当然这些话很大程度上是我个人的意见,不可能完全得到大家的赞同,所以在某些观点上如果哪位朋友觉得跟我的有很大出入,请不要介意,也不要对我攻击,就当我没有说过,欢迎和我联系共同探讨这些问题!我的EMAIL:wutao8@263.net

  1.面试经过

  大约在年前我接到了台湾瑞晟(Realtek)苏州公司的面试通知,通知我2月21日到苏州工业园区面试,接到面试后的几天我把一些专业课温习了一遍,特别是C++和数据结构,由于大学几年里,我一直专研这些方面,加上通过了高级程序员的考试,对于一些常用的算法我差不多也达到了烂熟于胸的地步,当时的感觉是如果问了我这些方面的问题我应该是没有问题的!

  21日那天我被安排在4:30面试,由一位技术人员单独给我面试,在问了一些简单的问题之后他给我出了一道编程题目,题目是这样的:

  (由于具体面试的题目比较烦琐,我将其核心思想提取出来分解成了两个独立的简单的问题,有可能问题分解的不当,请大家见谅,实际面试了一个的问题但比其复杂很多,而且涉及一些高等数学变换)

  1) 写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n

  哼,我的心里冷笑一声!没想到这么简单,我有点紧张的心情顿时放松起来!

  于是很快我给出我的解法:

  long fn(long n)

  {

  long temp=0;

  int i,flag=1;

  if(n<=0)

  {

  printf("error: n must > 0);

  exit(1);

  }

  for(i=1;i<=n;i++)

  {

  temp=temp+flag*i;

  flag=(-1)*flag;

  }

  return temp;

  }

  搞定!当我用期待的目光看着面试官的时候,他微笑着跟我说,执行结果肯定是没有问题!但当n很大的时候我这个程序执行效率很低,在嵌入式系统的开发中,程序的运行效率很重要,能让CPU少执行一条指令都是好的,他让我看看这个程序还有什么可以修改的地方,把程序优化一下!听了这些话,我的心情当时变的有点沉重,没想到他的要求很严格,之后我对程序进行了严格的分析,给出了改进了的方案!

  long fn(long n)

  {

  long temp=0;

  int j=1,i=1,flag=1;

  if(n<=0)

  {

  printf("error: n must > 0);

  exit(1);

  }

  while(j<=n)

  {

  temp=temp+i;

  i=-i;

  i>0?i++:i--;

  j++;

  }

  return temp;

  }

[1] 2 3 4  下一页
上一篇 C++编程中的四个调试
用C实现的爱情宣言
· C++中的雷区C++内存
· 用C++实现注册表操作
· c# 启动本机程序
· 推荐VC入门的一条路
· 送给正在学习C++的朋
C++实现跨平台游戏开
· C#里面比较时间大小三
· 24点扑克牌游戏
· 如何为程式码加上行号
· VC++编程实现网络嗅探
· C++构建算二十四点小
热点推荐



· 用完电脑一定要洗把脸
· 电脑一族必喝的健康饮料
· 炎热夏天 多吃三类蔬菜
· 卖什么都有,卖脸你见过吗
· 无聊老师的17则爆笑语录
· photoshop快捷键大全
· 《功夫熊猫》经典台词!
· 近距离接触中国击剑队
· 分享网络推广的八种方法
站外资源推荐
无标题文档
绝色空姐汇聚的航线
评论
评论排行
送给正在学习C++的朋友
雅虎公司C#笔试题,看看你能解答多少
人月团圆:用C实现的爱情宣言
在任务栏状态区显示应用程序图标
VC++实现显示透明的256色以上的图标
QQ用户小心!C语言实现QQ密码大盗
如何用VC++ 5.0制作应用程序真彩色启动封面
学C++不得不看的一篇文章
水滴石穿C语言之可变参数问题
C++ Builder 通过 WMI 获取系统信息

笔名

匿名发表

验证码:

查看评论
* 评论只代表网友个人观点,与电脑爱好者网站无关,不代表电脑爱好者网站也同意此观点。
 
手机精华
 
· 十大最烂最恶心手机
· 鬼熄灯之古墓斗怪探宝
· 谁有我家猫聪明?
· 用QQ免费和MM上床
· 某高级妓院一些细节
· 需要特种模特请联系我
· iPhone,脑残人士首选
· 周杰伦的垃圾MOTO E2
· 魔兽之死灵骑士(破解版)
· 封神榜-幻炎伏魔篇
· 无限童心-创意摄影
· 卡通之可愛熊熊
手机主题
 

· 原创S60第三版主题--奥运小熊
· 原创S60第三版主题-windows XP
· 原创S60第三版主题---apple
· 原创S60主题---风云诀
· 新来几款S60 3rd的主题

· 关于【签名】和【证书】 的解释
· 【证书过期】的解释及解决办法
· 风景如画
· 杂七杂八(八)
· 无限童心-创意摄影忍俊不禁

论坛热帖
 
· 农民都看过来:非农民的手机
· 我的MOTOL6购机经历(附图)
· 三更半夜我也整两句我的经历
· 我的N73购买经历
· 王者之选-iphone
· 为什么…选择…索爱w850…i
· 我X,哥们你这手机得4、5千吧
· Nokia5610入手狂图乱秀
· 给老人买手机,请达人推荐
· 我想跟上大部队
热门游戏
 

4款超强22宽屏推荐

笔记本
 
· 苹果热门技术集中贴
· 海尔笔记本存在质量问题
· 买笔记本前必看!
· 笔记本保养、使用技巧
· Yamato Lab新作先睹为快
· NV再掀视觉风暴
· 各品牌笔记本售后比拼
· 联想Y330评测
· ThinkPad综合贴
· 联想IdeaPad Y430首测
手机导购
 
· 网民最关注十大音乐手机
· 索爱G705真机首度曝光
· 本周手机降价排行榜
· 全天候炫酷手机索爱 C702c
· 拍照导航、双网双待手机典范
· 3G iPhone遇到麻烦了?
· 摩托骡拉和它的客服的倒闭
· 奥运期间呈降价状态手机导购
· 蹿红校园的经典之作索爱W380C
· 高科GK218试用评测
数码导购
 
· 美女云集的摄影器材展
· 浅析目前主流移动显示芯片
· 英特尔移动处理器参数表
· 联想等笔记本报价
· 1000万像素尼康S600深入评测
· SONY笔记本鉴别水货的方法
· 系统恢复光盘进行磁盘分区
· 从bois查看笔记本的基本信息
· 三十秒破解笔记本人脸识别
· T61与R61拆解对比
论坛博墅
 
· 从射雕英雄到Excel高手
· 去除图片的水印常用方法
· 常见死机原因剖析
· 怎样打开文件会更安全
· 无线网络故障排查大集合
· photoshop学习经验谈
· 拜倒在石榴裙下”由来
· 女孩子的22条经典谎言
· 男生给MM最经典的告白
· 七夕情人节闪图签名
无标题文档

爱好者网站版权所有 未经授权禁止复制或建立镜像
Copyright(C) cfan.com.cn,All rights reserved
京ICP证010182号