零跑科技 c++开发 一面 二面 面经
- new和malloc的区别?
- c++里new了数组怎么释放?
- 32位系统的指针变量占多大字节?int*呢?空类呢?
- c++多态?
- 为什么需要虚析构?虚析构实现原理?
- c++可以不写构造函数吗?编译器默认除了构造还会有什么?
- 深拷贝和浅拷贝区别?
- 智能指针哪个c++版本引入的,作用?
- 用过哪些容器?
- 项目里用了哪些容器?为什么用qlist?qmap什么是key?
- 模板的好处?什么时候会用?
- 设计模式了解哪些?自己写过吗?单例模式怎么写?单例要返回非静态指针类型怎么弄?
- 队列和栈的区别?
- osi七层以及相应协议?网络层的协议?应用层?一些项目问题...
- 网络加密算法知道哪些?
- tcp的三次握手四次挥手回收写过吗?写服务器基本模式?服务器端socket调用顺序?
- 进程和线程的区别?线程可以共享哪些资源?
- 遇到过死锁吗?如何避免?
- 进程间通信?
- 中断?硬中断,软中断?怎么理解pkill 加上进程id?一些实习项目问题...
- 孤儿进程,僵尸进程?
- 常用的系统调度算法?
- 内存溢出?
- 数据库?清空表用过哪几种?
- sizeof和strlen处理字符串和数组时的区别?string类里的size和length的区别?获取类的大小用sizeof和strlen?
- 重载原理?
- 实习中不会的任务是怎么解决的?遇到解决不了的问题怎么处理?
- 学校做过什么项目?
- 为了提高自己做了什么改变?
- cmake怎么加宏定义?平时怎么写cmake?
- git在哪用?同步代码步骤?
- 多久看自己的代码?
- 课题用什么coding?
- 进入单位想成为什么样的人?
- 反问,对今天面试的反馈?面试官有哪里可以改善的?
二面主要问平时是怎么处理问题和完成项目的,还有一些日常学习知识的问题,氛围轻松没有问技术问题。hr面就电话谈薪了,很高效率,整体体验很好,两个面试官和hr都很友好
#零跑科技校招##牛客在线求职答疑中心##秋招##零跑#