2020届诺瓦秋招面经

面得是软件开发岗,准备的话去记着带简历,面试官会收走一份,面试官最多两人;
我被问到的问题主要涵盖C++,Linux系统编程,TCP/IP基础,问题都比较基础,主要考察项目与各个知识点的联系,所以还是根据自己项目去准备较好。

C++

1.容器STL
列举你知道的容器和算法;
他们的区别、特点;
在你的项目中怎么用到他们;
没有在项目用到的有什么应用的途径;
2.类
类的特性,是什么,项目中用到了吗,怎么用的?
继承中,子类的析构需要注意什么?
解释一下多态?(特点,应用,举例)
3.关键字
static有哪三种用法,分别解释有什么用?
函数怎么传入复杂形参(类,结构体等等)?
这样做的好处?
想要保护传入参数怎么做?

数据结构

数组,向量,链表,栈,队列他们各有什么特点?
你在项目中用了哪些,怎么用的?

TCP/IP

TCP和UDP区别,什么情况用哪个?
划出三次握手,四次挥手;

linux

进程与线程的区别?
讲讲你在项目中用了线程什么方面,怎么用的?
项目中哪里用到了网络编程并介绍;

项目

在我的三个项目选了一个,详细讲讲介绍,做了什么?
面试官展开知识点提问实现细节;
怎样分配项目的时间点,各个节点干什么?
团队有人不能按节点完成怎么办?

想的起来的就这些了,面了挺长时间,累惨(0-0)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值