影石开奖,有点香

最近秋招开奖季,影石给应届生的薪资,相当给力。

鸭鸭看了一下爆料,给的是真不少:

  • 测开,深圳,年包 25w;

  • 嵌入式,深圳,985本硕,40k*15;

  • 研发,深圳,211本科,30k*15

这薪资水平,直接对标甚至超越了不少一线互联网大厂,真香!

影石这两年势头不错,本身做全景相机起家,近年又推出了全景无人机,依靠影像优势,已经可以跟大疆"掰手腕"。

影石最新的财报显示,第三季度净利润 2.72 亿元,更重要的是,研发投入显著上升 ,芯片定制、战略项目、研发人员薪酬,都在猛砸钱。秋招这波"钞能力",明显是冲着抢夺优质人才储备去的。

在秋招卷生卷死的同学,可以在投递时适当关注像影石这样的公司。

薪资硬核,起点够高,既能让你快速攒下"第一桶金",还方便后续跳槽谈薪。

公司发展势头猛,赛道也有前景,能够给够个人发展空间。

而且公司福利也不错。老板还沉迷发黄金,前阵子给生了娃的影石员工发金币,前几天 1024 程序员节,又给研发同学发黄金键帽,从前几年的 C、V 发到空格、Ctrl......影石可能真的是想凑齐一个黄金键盘。

听说公司还有减肥基金、脱单基金,新婚金币,满满员工关怀,员工福利这块还是没话说的。

对于应届生,第一份工作的核心价值应当在于:高起薪、好平台、快成长 。影石作为一个非互联网科技公司,能为你提供极具竞争力的薪酬和员工关怀,那他就是一个秋招的"香饽饽"。

大家在秋投时,视野要开阔,多挖掘像影石这样"闷声发大财"且"愿意分享"的公司。

你们觉得呢?

......

今天分享一篇 影石 C++ 一面的面经:

篇幅有限,完整答案可以登陆面试鸭查阅。

讲一下多态的原理是什么?

多态作为面向对象三大特征之一,指的是一个接口可以有多个不同的实现。

简单来说,就是同一个函数或方法调用,可以根据上下文的不同执行不同的功能。

在 C++ 中,多态主要通过基类的指针或引用,来调用子类的重写函数实现。

C++ 中的多态主要是通过虚函数来实现,以下为示例代码:

cpp 复制代码
#include <iostream>
using namespace std;

class Base {
public:
    virtual void show() {
        cout << "Base class show function" << endl;
    }
};

class Derived : public Base {
public:
    void show() override {
        cout << "Derived class show function" << endl;
    }
};

int main() {
    Base* basePtr;
    Derived derivedObj;
    basePtr = &derivedObj;

    basePtr->show();  // 输出:Derived class show function

    return 0;
}

在这个例子中,通过基类指针 basePtr 调用了派生类 Derivedshow 方法,这就是多态。

虚函数的实现原理是什么?

虚函数是 C++ 中实现多态的一个关键机制。简单来说,虚函数允许你在基类里通过virtual声明一个函数,然后在派生类里对其进行重新定义。

虚函数的实现原理

  • 虚函数表(vtable):是一个存储虚函数地址的数组。每个包含虚函数的类会有一个虚函数表。表里存有该类或者基类中重写虚函数的实际地址。
  • 虚函数表指针(vptr):每个对象在内存布局中会有一个指向虚函数表的指针。编译器会自动管理这个指针的初始化和赋值。

STL除了vector以外对哪个比较熟悉?

std::array熟悉一些。

std::array 是 C++11 标准引入的新特性,它有很多优点:

1)固定大小std::array 是一个固定大小的序列容器,一旦创建,大小就不能改变,它使用的是栈内存 。它与 std::vector 不同,std::vector 是动态大小的。

2)性能优势std::array 在性能上很接近 C 风格的数组,因为它使用连续的栈内存布局。

3)类型安全 :与 C 风格数组相比,std::array 提供了类型安全的at()接口。

4)接口友好std::array 提供了 STL 容器的标准接口,如 size(), begin(), end() 等,使用上也非常方便。

5)与现代 C++ 特性结合 :作为 STL 的一部分,std::array 可以很自然地和其他标准库功能配合使用,比如范围 for 循环、算法函数等。

更多

💻 编程学习交流:编程导航

📃 简历快速制作:老鱼简历

✏️ 面试刷题神器:面试鸭

📖 AI 学习指南:AI知识库

相关推荐
郝学胜-神的一滴3 小时前
干货版《算法导论》17:二叉树核心原理、遍历逻辑与高阶实操全解
数据结构·c++·python·算法·计算机·编程
Lzh编程小栈4 小时前
【嵌入式底层】SPI超透彻详解:通信原理、四线结构、四种模式、寄存器底层 + 面试全集
c语言·stm32·单片机·面试·职场和发展
Dr.kangder6 小时前
嵌入式面试总结(十八)——JTAG调试
嵌入式硬件·面试·职场和发展·架构·嵌入式
Dr.kangder8 小时前
嵌入式面试总结(十六)——AMBA总线
面试·职场和发展·架构·嵌入式·虚拟化·总线
Dr.kangder8 小时前
嵌入式面试总结(十九)——内存泄露
单片机·算法·面试·职场和发展·架构·硬件架构
Dr.kangder9 小时前
嵌入式面试总结(十七)——DMA总线
面试·职场和发展·架构·嵌入式·总线
城管不管1 天前
重生——第九次面试2026.8.13某车一面
分布式·ai·面试·职场和发展·rabbitmq
琥珀色糖1 天前
leetcode hot100题(持续更新)移动零(双指针)
算法·leetcode·职场和发展·双指针·移动零
Dr.kangder1 天前
嵌入式面试总结(十四)——中断处理
单片机·面试·职场和发展·架构·硬件架构·嵌入式
Dr.kangder1 天前
嵌入式面试总结(十)——流水线
单片机·嵌入式硬件·面试·职场和发展·系统架构·嵌入式