天空卫士C++ 一面(技术面61min)
Posted MangataTS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了天空卫士C++ 一面(技术面61min)相关的知识,希望对你有一定的参考价值。
天空卫士C++ 一面(技术面、61min)
面试官问
-
你现在是在做毕设吗?这学期在干什么呢?
-
自我介绍~
-
项目是老师带着做的还是怎么一回事呢?
-
你是哪里人呢?看你得的奖挺多的
-
你们班有多少人进实验室
-
C跟C++哪一个更熟呢?
-
你觉得C和C++最大的区别是什么呢?
-
你能说一个C和C++语法限制的例子吗?
-
C语言想要实现面向对象的多态的话应该怎么去做呢?
-
C语言中的指针转换和C++有什么区别
-
C++除了强制转换还有其他额外的一些转换吗?
-
一个A类继承了B类,A的指针怎么转为B的指针,B的指针又怎么转换成A的指针
-
boost库你用过吗,用过哪些呢?
-
讲一下智能指针的原理呢
-
智能指针有哪些类型呢?你使用过哪些呢,有什么区别呢?
-
C里面的
static_cast
是干什么的? -
一个函数里面有一个
staitc
变量,第二次调用的时候还会定义吗? -
C++的引用和指针有什么区别呢?
-
一个简单类的内存模型你知道吗
-
C++的类的菱形继承你知道吗,这样会有什么问题吗,怎么去解决呢?
-
定义两个函数名相同的函数,一个带
const
一个不带const
会有什么问题 -
extern
是干嘛的 -
new
、delete
和malloc
、free
的区别 -
一个类里面的构造函数是怎么样的,最少多少个
-
什么时候需要重写类的拷贝构造函数,为什么要写
-
STL里面的容器和算法你最熟悉哪些,展开讲讲
-
迭代器是怎么删除元素的呢?
-
C++的泛型编程有了解过吗,简单说一说呢?
-
Linux
的虚拟地址空间,你知道吗,进程的虚拟地址空间 -
进程和线程有什么区别呢?
-
缺页中断你知道吗?简单说说
-
并发和并行是什么
-
单核机器上写多线程程序要不要加锁?为什么
-
多线程如何确保线程同步呢?
-
结构体的内存对齐你知道吗,举个例子呢?
-
函数调用的过程你知道吗,简单说说呢?
-
Linux内核有学过吗?
-
系统调用是怎么一回事,简单介绍一下呢?
-
TCP
的三次握手和四次挥手简单介绍一下 -
TCP
编程和UDP
编程有什么区别吗,简单介绍一下 -
如果用
TCP
和UDP
和客户端给server
发一个信息,或者说是一个struct
数据包,那么TCPserver
和UDPserver
各自需要注意什么 -
Linux
编程中为什么会有select
、poll
、epoll
这些系统调用,你说说原理以及功能呢? -
更新数据库的三大范式是什么呢?
-
数据库为什么需要索引呢?
-
索引的负作用是什么呢?
-
数据库的
INNER JOIN
和LEFT JOIN
有什么区别吗? -
红黑树和
AVL
树他们的定义特点和区别是什么呢? -
说一说B+树的特点?
-
排序算法你知道哪些,简单挑两个讲一讲原理以及时间复杂度吧
-
很大的数据中找
topk
的问题 -
说一说什么是动态规划算法,再举个例子
-
现在已经是金九银十的秋招了,那些头部大厂已经开始招聘了吗?
答:已经快结束了
反问
-
假设有幸进入贵公司,那么我可能会去学或者干什么事情呢?
-
请问公司的加班情况是怎么样的呢?
答:目前的话是周六上班(强制),周一到周五,晚上自主加班,但是估计不会一直这么弄下去,平时一般的时间就是朝九晚六
- 请问加班有加班费吗?
答:这个没有
以上是关于天空卫士C++ 一面(技术面61min)的主要内容,如果未能解决你的问题,请参考以下文章