![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
xiaocg2009
这个作者很懒,什么都没留下…
展开
-
00-C++工程师常见面试大纲汇总
1.C/C++ #define和const区别七大算法(冒泡,选择,插入,希尔,快排,归并,堆排),重点:冒泡和快排函数实现:strcpy, 链表(增删改查)(单向,双向),重点:单向链表增和删,还有链表逆序设计模式(2年工作经验必须有所了解)23+1STL的使用短小函数分别在C和C++是怎么实现的?指针和引用的区别? 2.Linux系统编程原创 2016-09-09 15:39:20 · 340 阅读 · 0 评论 -
面试感悟之面对新知识
昨天下午有个面试,让我修改一个python的程序,搞了四个小时才搞定。因为学的C++,python也只是了解基本语法。所以450行的python代码,一下子懵了。现在回想起来也没有那么难,只是有很多东西没有接触过,在网上都能找到答案,最大的问题是给我的任务需求没有明确。我最开始的理解是,他的代码是正确的,需要我在他的基础上,修改增加一些代码,实现其它功能。最终变成一道改错题。 一开始的时候,他的原创 2016-09-11 10:16:15 · 405 阅读 · 0 评论 -
C/C++之strcpy实现
考查知识点有五处,具体如下: //返回值char*,实现链式编程; 用const修饰src,禁止对源字符串修改 char * MyStrcpy(char *des, const char *src) { if (NULL == des || NULL == src) //为空判断 return NULL; char *p1 = des; const char *p2 = src;原创 2016-09-09 16:13:46 · 548 阅读 · 0 评论 -
C/C++之#define和const区别
for(;;)与while(1) (1) 编译器处理方式不同 define宏是在预处理阶段展开。 const常量是编译运行阶段使用。 (2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开。 const常量有具体的类型,在编译阶段会执行类型检查。 (3) 存储方式不同 define宏仅仅是展开,有多少地方使用原创 2016-09-09 16:35:47 · 438 阅读 · 0 评论 -
C/C++之for(;;)与while(1)的区别
一般for(;;)性能更优 for(;;) {} 这两个;; 空语句,编译器一般会优掉的,直接进入死循环 while(1) {} 每循环一次都要判断常量1是不是等于零,在这里while比for多做了这点事原创 2016-09-09 16:53:54 · 1407 阅读 · 0 评论 -
面试之非技术技巧
1.首先,我觉得最重要的是,简历要写好,一定要写好,要想找到好工作,好的简历是必备的,也是迟早要经历的。不要随便应付,刚开始不写好简历,后面的面试也是浪费时间。 2.面试之前,先找五六家练练手。注意:练手时,每天最多安排一家,要有时间反思总结,多了的话,不仅人累,还没有时间总结思考。针对欠缺的知识点,要及时地补充。 3.当简历上的问题,基本能解决,每一个细节都能牢记在心。这时可以考虑每天两到三原创 2016-09-13 20:57:42 · 315 阅读 · 0 评论