C/C++软件开发工程师面试要注意些什么?

如题所述

  由于面试是应聘人与招聘单位人员面对面的交流,因此与电话面试、笔试等不同,有以下几点注意事项:
  1 要注意着装。着装不能太嘻哈或者前卫,要体现一定的专业性。建议着西装或者正装,衣服要整洁大方,色系要偏深色,可以搭配黑框眼镜(非近视可以配平光眼镜)。用人单位需要的是一名有专业素养,可靠的开发人员。如果有任何因素让对方觉得你不可靠,对招聘是非常不利的。毕竟代码开发需要的是专业、稳重、可靠的人员。一个钉了鼻环的纹身小伙和西装眼镜男,更多人应该会选择后者。
  2 要注意谈吐。回答问题,知道的,不必过于急迫,等待考官问完再回答。过于急迫,只要回答有一点不符合考官的预设答案,则对你会很不利。相反,等考官问完问题,考虑15秒(复杂问题可以停留3~5分钟)再回答,则会给人更好的印象——这说明应聘人员非常缜密、稳重并且不浮躁。
  3 不必过于热情,但也没有必要害羞。不必过于热情,是指不要一开始就问什么时候上班,几点下班之类具体工作的细节。不要害羞是指对于薪酬、休息、年假、福利、工作内容(粗的内容,不是前面提到的细节)这块,如果对方说的很模糊,不要一带而过。这是对自己负责,也是对对方负责。不然后面发生各种问题,当离职成为唯一解决方案的时候,对双方都没有好处。
  4 要准备好自我介绍。自我介绍要简洁明了。简洁不是简单。简洁是有主有次。如果应聘人的经历确实特别丰富,长一些也没有关系,否则短一些也没有关系。将一些简单的内容说很多,只能让对方对应聘人更加低的评价——这会让对方认为应聘人很看重这些低级的工作经验,说明应聘人的能力有限。重点对于技术人员来说一般是技术点,关键点。比如熟练使用svn,熟悉linux系统下的批处理、知道makefile的编写等等。说重点的时候一定要结合一些内容。比如svn管理过多大的项目代码,有多少个版本,遇到的常见的问题。再比如批处理做过一些防火墙设置,文件布署等等。
  5 要熟读设计模式和面向对象概念。常用的c++设计模式一定要倒背如流,最好附带上案例。面向对象和面向过程要对比,面向对象的细节概念要清晰(继承、多态、虚继承、抽象类等等)
  6 要熟悉至少一种开发库。例如MFC、COM、NET、STL、boost等等
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-30
既然是面试的话。建议不要去看什么之类的书籍了,时间也来不及,而且不一定奏效。
建议如下:
1、面试前。对要面试的公司和岗位(或行业)做一次详细透彻的了解,记住是要透彻,技术不一定是最牛逼的,但是要知道别人公司做什么的,处于行业的水平是什么样,公司文化以及公司的优势与劣势,他们究竟要招什么样的人;
2、面试中。一定要别人看到你认真、执着的一面,领导喜欢这样的员工,也不想错过这样的员工,也是公司培养的潜在人员,有升值空间;谈吐不必过于主动,也不要太被动,自然为好,能在谈吐中讲一讲自己曾经做过的案例更好,没有的话,就说在学校做过那些成功的IT项目。
3、面试后。如果收到HR的面试通过电话,或者邮件,就按照要求准备入职,如果一周后依然没有回音,就客气有礼貌的电话或者邮件回问公司,自己是是否被录取淘汰;
4、可能遇到笔试或者多轮面试考核。这里吗就看你的硬功夫了,一般就是给多长时间设计完成一个程序,或者程序对接,程序调试,等等。
5、待遇问题。直接了当的说,按照公司制定的工资水平来。问清楚调薪制度、周期、幅度,或者提成计算方式,其他的福利待遇什么五险一金,都差不多,都是按照国家标准的。另外就是工作时间这块,是否每周五天八小时,加班怎么考虑。很多都是看公司地点和效益来定的。
第2个回答  推荐于2017-11-24
一定要细心,特别上机写代码时~其他就看自己的基础能力加运气了。O(∩_∩)O~本回答被网友采纳

IT面试经验:C\/C++程序员需要掌握哪些知识
(5)环境配置及Shell编程:环境变量、右键菜单、属性、关联; (6)Socket编程; (7)Web相关API; 2、进阶(Advance)(1)MFC\/ATL:文档视图结构、对话框、通用控件、OleDB、WinInet; (2)COM、自动化、ActiveX:Office开发、IE插件、VBA; (3)高级图形系统:OpenGL、DirectX; (4)二次开发...

如何面试c++工程师?
1, 给你2k+1个连续格子,2人下棋,规则是,当一个人在某个格子下子的时候,该棋子左右2边的格子都会被占掉,也就是说不能在这里下棋了,当一个人下子后这个棋盘没有空余位 置则该人获胜,问这个游戏是否有必胜策略,当时我觉得好难,最后我从1个格子,3个格子,5个格子这样一次找规律,然后...

C\/C++软件工程师职业要求
在寻找C\/C++软件工程师的职位时,候选人的教育培训背景通常是关键因素。理想的候选人应拥有计算机、电子、通信、信息工程或自动化等相关专业的大专及以上学历,以确保他们具备扎实的专业知识基础。在工作经验方面,应聘者需熟悉软件开发的整个生命周期,包括需求分析、设计、编码和测试等环节。对C\/C++编程语言...

【C\/C++ 软件开发模拟面试 集】cmake 相关知识点模拟面试
第一轮:基础知识 面试官询问了CMake的定义及其用途,面试者解释CMake是一个跨平台的自动化构建系统,通过CMakeLists.txt配置文件指导编译和链接过程,支持多种编译器和开发环境,可用于管理C\/C++项目的构建,同时支持多种编程语言和库集成。第二轮:进阶使用 面试官提问了如何使用CMake管理编译选项,面试...

应聘软件开发工程师一般会涉及到那些类容,大概应该复习哪方面的。会C...
软件开发工程师有很多种,会C语言不是必要的,会任何一门语言都能当软件开发工程师。但是你想靠复习去应聘,基本是不可能的,这一行重的是实干,你做不出软件来,理论再好也没有用。走运的话,会有公司让你实习,待遇就不要想了

找工作进入到终面了,我报考的职位是软件开发工程师,终面需要做一个PPT...
内容方面不要罗里吧嗦,尽量精炼,面试时尽量把自己好的方面表现出来,在简单描述自己的专业能力符合工作要求的基础上,最好在为公司发展、团队协作、努力工作上多下点功夫,毕竟找的工作是帮公司打工,公司最大,干的工作也不是一个人能干好的,需要大家一起干,所以团队协作很重要。不要太强调我怎么...

如何面试软件测试?
对于软件测试这一块来说,考官基本都是注重文案一点。对IT代码这一方面并不是太看重,所以在面试的时候可以展示自己的文案特色以及自己的资历方面的特点。不过对于大多数公司来说肯定不会选择小白来做测试,一般会看一点专业或者是否对IT了解,特别是编程,如果学过某些语言但是不精通也没关系。比如我曾经...

在招聘启事中精通C\/C++指的是什么? 指的是既要精通c和c++还只 精通c...
一般这样写C\/C++,一定是要c语言(面向过程)和c++语言(面向对象)都非常精通。然而具体那要看招聘的公司的 需求来看了,也许他是服务器linux编程的话,那指的就是 在linux或者unix上做开发使用C\/C++使用G++编译器;如果公司产品是使用的是 C++ building 编译的话就是使用 C++ building ;如果公司...

招聘上的熟悉c\/c++指的是熟悉到什么程度
一般就是指,C\/C++基本语法熟练,当然不会问你一些很刁钻的语法,那些实际也用不到 还有基本的数据结构和算法必须掌握 数据结构包括,数组,链表,栈,队列 算法包括:快速排序等各种排序,二分查找之类,以及最基础的枚举 还有进阶一些的就是:哈希表,搜索算法等 再深入的应该就是专门研究算法的岗位了...

腾讯校园招聘c\/c++方向要求掌握哪些知识,还有项目经验重要吗_百度知 ...
考C++的多些,其它中小型企业就视业务而定.但一般只有中大型企业才会到校园招聘,所以可以得出结论:校园招聘考C++多些.一般应届生,C++基础要扎实,多实践,考学生对C++的理解度,加上常用的数据结构和算法.如果有项目经验,将会跟有利于你面试过关.因为考官总是喜欢有经验的人嘛~...

相似回答