blog.随便搜索 看看 别人的“windows c++” 面试

日记:2011年6月深圳2周找工作总结

2011-06-15 21:36 93人阅读 评论(0) 收藏 举报

终于休息了一个半月!在接下来的半个月里,找工作的经历,总结如下:

期间面试过TECENT 2个岗位:客户端开发和网络安全;

面试的题目都比较基础,就是一般的C 和 C++的基本知识,可是找工作前都没有好好总结。面试的时候也问到了日常编程中一些比较深刻的概念的理解,如句柄,动态调试技术等。

 

/*********************************************************** b

        “66 句柄:我认为是句柄表的索引,比如1.2.3…比如creat*创建内核对象时返回的结果,内核对象是 os分配在 os空间的,不能被用户直接,间接给个索引,句柄是相对进程存在的。”

***********************************************************/

/***********************************************************b

动态调试:mfc…stack….        strace..子类。。printf()……..assert用得少。。可以比照高级调试技术。

debug on 宏 ,小组的接口

debug on thread…..(leak…)

debug on memory leak..

debug on 性能

debug 信息基础:

***********************************************************/

 

 

 

 

           

 

需要总结的有两点:(扎实基础+编程深层次的理解)

1,基础:C语言 C++语言 数据结构 算法设计;注重对基础的总结和回顾,特别是对基础概念要有深入全面的理解;

2,实践:MFC框架层次  WIN32的原理  WINDOWS消息机制  WINDOWS核心对象  线程同步与通信  进程通信  SOCKET编程

 

 

深圳华为面试了3个部门的岗位:华为核心网  华为赛门铁克  华为基地

总的来说,大公司对于基础知识还是考察的比较全,比较细。

主要是C语言  C++语言  数据结构  算法设计  多线程  进程间通信  SOCKET编程  MFC COM  设计模式

虽然最后在华为部门主管那关刷了下来,有点遗憾!但还是看到了自己基础知识的宽度和深度都需要加强和提高。

华为面试给我印象最深的就是:你最近在看什么书?介绍几本给我听听!

 

 

 

日常编程开发,需要对自己知识面宽度和深度的扩展是必须的。

像Effective C++ , More Effective C++ , WINDOWS核心编程 , 深入浅出MFC 这些经典的书籍是必须系统学习并掌握的

 

 

还面试了深圳几家公司:

..

 

最后选择了深圳汇川技术,主要基于两点:

第一,汇川技术所属自动化行业,发展前景可观,每年的增长势头不错;

工作虽然暂时的安定下来了,在这短短的2周找工作的经历,还是有需要总结的:

第一,要强调基础: C语言 C++语言   数据结构和算法

第二,要强调编程实践:MFC类框架层次  WINDOWS核心对象  多线程   SOCKET网络编程(特别是服务端SOCKET,要有自己的成熟解决方案)

第三,加强对编程基础知识和应用开发的深层次理解,多看看C/C++和WINDOWS经典的电子书

第四,一些组建开发技术,软件工程的思想和方法: COM技术  设计模式 等

第五,C/C++程序员面试指南,不错的入职指导。

对这段工作经历进行一次总结,希望有计划的扎实基础,多编程实践,多学习编程技术,多思考多提疑问。

希望在下一次更换工作的时候有自己的知识根底,自己的技术强项,不会那么的盲目,那么的被动。

原文地址:https://www.cnblogs.com/titer1/p/2293768.html