【小红书】C++岗-一面(技术面、50min)

面试官问
自我介绍

你简历上的项目比较多样化,为什么会去做这些项目呢

你觉得你以后会想去做什么呢

挑一个你觉得难度最大的项目,然后介绍一下,balabala

项目问题balabala

说一说项目中遇到的一些困难吗

你写这个项目的主要原因是什么

你刚才提到了CDN,那么CDN为什么能加速,其原理是什么呢

C++的编译从源码到可执行文件中间的步骤有哪些呢?

你了解G++在编译的时候的o(1)、O(2)、O(3)这些优化有什么区别吗

有什么方法可以操作操作系统的堆的空间呢

malloc、free和new、delete有什么区别吗

malloc的时候操作系统会发生什么事情呢

malloc是怎么做到的呢,简单说一下原理呢

你说一下进程跟线程的异同

进程切换的的过程会发生什么事情呢,比如说一个核在一个时间段只能跑一个进程,那么进程在切换的时候会发生什么呢

进程间通讯的方法有哪些呢

共享内存是怎么做的呢,可以讲一下他的原理吗

除了mutex可以实现进程间同步,还有什么可以实现进程间同步呢

C++11的标准多了哪些东西呢

发表评论

后才能评论