终于休息了一个半月!在接下来的半个月里,找工作的经历,总结如下:
期间面试过TECENT 2个岗位:客户端开发和网络安全;
面试的题目都比较基础,就是一般的C 和 C++的基本知识,可是找工作前都没有好好总结。面试的时候也问到了日常编程中一些比较深刻的概念的理解,如句柄,动态调试技术等。
需要总结的有两点:(扎实基础+编程深层次的理解)
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++程序员面试指南,不错的入职指导。
对这段工作经历进行一次总结,希望有计划的扎实基础,多编程实践,多学习编程技术,多思考多提疑问。
希望在下一次更换工作的时候有自己的知识根底,自己的技术强项,不会那么的盲目,那么的被动。