影石开奖,有点香

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

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

  • 测开,深圳,年包 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知识库

相关推荐
九年义务漏网鲨鱼4 小时前
蓝桥杯算法——状态压缩DP
算法·职场和发展·蓝桥杯
小白程序员成长日记6 小时前
2025.11.19 力扣每日一题
算法·leetcode·职场和发展
倦王9 小时前
力扣日刷251120
算法·leetcode·职场和发展
胡童嘉11 小时前
长沙烈焰鸟网络科技有限公司实习day13日记
功能测试·学习·职场和发展·游戏引擎·cocos2d
天真小巫12 小时前
六年之约-2025.11.20总结
职场和发展
九年义务漏网鲨鱼15 小时前
蓝桥杯算法——记忆化搜索
算法·职场和发展·蓝桥杯
Swift社区15 小时前
LeetCode 429 - N 叉树的层序遍历
算法·leetcode·职场和发展
007php00716 小时前
Redis面试题解析:Redis的数据过期策略
java·网络·redis·缓存·面试·职场和发展·php
Kuo-Teng1 天前
LeetCode 279: Perfect Squares
java·数据结构·算法·leetcode·职场和发展
CoderYanger1 天前
B.双指针——3194. 最小元素和最大元素的最小平均值
java·开发语言·数据结构·算法·leetcode·职场和发展·1024程序员节