版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CV2017/article/details/82872876
面试岗位:C++ 开发工程师
面试地点:南京市将军大道腾飞创造中心 D 栋 5 楼
面试时间:2018/9/27 上午 9:30 -- 9 点 55
面试结果:挂了
一. 面试问题
- 首先自我介绍一下吧
- 说说自己的项目吧
- malloc 和 new 的区别
- C++ 类 struct、C++ 结构体、C 结构体
- 你的项目中用到了 C#,聊聊面向对象吧
- 如何判断链表有没有成环
- 内存里面的情况说说吧(堆、栈),局部变量是存在哪里的
- 函数重载(返回值是影响因素吗?),你的项目中用到了多态吗?多态说说吧
- TCP/IP 的 7 层模式,具体说说各层吧
- 为什么要离开杭州那家实习公司
- 你有了解我们公司吗
- 你有什么想问的吗
二. 面试官给我的建议
我在第 12 个问题中,问面试官,如何有效地学习 C++ 语言,面试官推荐多看源代码,在这个过程中去弥补基础知识,看的懂代码就好。
三. 给面试该公司人建议:
- 面试官人很好,不必太过紧张,接触到的公司人都非常好
- 好好补自己的基础知识
- 主要用的技术是 C++ 语言本身,数据库是封的接口,调用即可,C++ 工作岗位的任务主要是写在基站和小区等网络控制的软件(大概是这样,我不太熟这个,记得不太清),维护和完成新的需求,所以要求对 TCP/IP 的 7 层网络有一定了解,公司的软件主要是在应用层,当然下面的各层也要用,但主要是在应用层,这些都是漂亮的面试官小姐姐告诉我的,所以你想增加面试这家公司的成功率,请恶补你的 C++ 知识和计算机网络知识。
四. 总结
- 补面试问题中的基础漏洞,基础知识需要恶补
- 面试一家公司的岗位,请在面试前深入了解你面试的岗位的是在哪方面具体的业务,然后针对这个业务进行针对的学习,增加面试成功率
- 给面试官交流的能力相当重要,往自己擅长的内容或者项目上说,想清楚了再说,不要给自己乱挖坑
- 面试前需要好好再复习一下自己的项目,虽然是自己写的,但让你说细节的时候,由于基础知识的缺乏,你可能会忘掉一些重要的细节
- 核心还是你的专业能力,这个是核心能力得培养