金证科技内推金证科技面经

金证科技 C++/C开发工程师岗面经

3.14 笔试(80min)

38道题,包括逻辑推理、物理、数学、C++、算法题等。

算法题:筛质数、字符串转数字

3.16 通知一面

3.17 一面(25min左右)

1.自我介绍、项目经历

2.物联网工程的专业课都有哪些

3.你应聘的岗位是C++对吧,C++这方面有了解过、学习过吗

4.你的C++课程是自学的还是有专业课?

5.C++这块是面向对象的,类的多态你怎么理解?

C++中的多态是指不同的对象可以对同一消息做出不同的响应。它通过虚函数实现,当基类的指针或引用指向派生类的对象时,调用虚函数时会根据对象的实际类型来动态绑定调用的函数。这使得程序可以更加灵活地处理不同类型的对象,提高了代码的可扩展性和可维护性。

6.指针与引用两者的区别是什么?

  1. 定义方式:指针是一个变量,存储一个内存地址,通过“*”操作符访问地址中的值;而引用是一个别名,它不是一个对象,不能被重新赋值,它直接绑定到一个对象上,通过名字访问对象的值。
  2. 空值:指针可以为空,即指向无效地址或值为null;而引用必须被初始化,不能引用空值。
  3. 可以有多级指针,但是不能有多级引用。
  4. 对象的地址:指针可以通过地址运算符“&”获取对象的地址,而引用没有自己的地址,它是绑定到对象的地址上的。
  5. 操作的对象:指针可以指向任何类型的对象,而引用只能绑定到与其类型相同的对象上。
  6. 操作的方式:指针可以被赋值为不同的地址,可以进行算术运算,可以使用指针运算符“->”访问成员;而引用一旦被绑定到一个对象上后,就不能再绑定到其他对象,只能直接访问对象的成员,不需要使用“->”运算符。

7.C++里面的STL容器这一块了解多少

C++中的STL( Library)是一个标准的模板库,提供了一组常用的容器类,用于管理数据存储和访问。STL容器可以分为以下几类:

  1. 序列式容器(Sequence Containers):这种容器是线性的,元素按照一定顺序存储,可以通过迭代器访问。常见的序列式容器有vector、deque、list、forward_list等。
  2. 关联式容器(Associative Containers):这种容器是基于键值对的,元素根据键值排序,可以通过键值快速查找元素。常见的关联式容器有set、multiset、map、multimap等。
  3. 容器适配器(Container Adapters):这种容器可以改变底层容器的行为,使其符合不同的需求。常见的容器适配器有stack、queue、priority_queue等。

STL容器提供了一些通用的操作,如插入、删除、查找、排序、遍历等,同时也支持自定义类型作为元素,通过迭代器提供了对元素的访问和遍历功能。使用STL容器可以提高代码的可读性和可维护性,减少代码的冗余和错误。

8.算法竞赛这一块你用的什么算法做的什么事情

9.数据库都学过哪些

10.数据库建表这一块有建过表吗,怎么写的

11.建表的时候应该注意些什么事情

12.金证这边是你主动投的简历吗?

13.对金证了解多少?

14.给你两个方面,更倾向哪一个方面

一个是涉及平台的研发,这种跟业务没有关系,底层的设计,消息的通讯,以平台性的东西。

另一个方向是在平台做一个二次的开发,基于平台的接口做一些业务的应用系统

3.18 二面(10min左右)

1.自我介绍、项目经历

2.你那边学的主要是C语言是吧?

3.你应聘的是C++是不是?用C++开发过吗?

4.除了课程设计写过的还有别的吗?大部分都是C语言写的吗?

5.你那边的话都是跟单片机有关的是吧?因为物联网这一块?

6.我们这边的话是做软件开发的,它跟那个硬件没太多的关系,所以你的未来规划呢?也是准备走纯软件是吗?

7.数据库这一块呢?因为嵌入式的话数据库基本上没有,都是在芯片里的,你数据库学的是什么?

8.平时有什么兴趣爱好吗?你也会弹吉他是吗?

9.我看你学习还可以,在学校也获得了比较多的奖是吧?

10.你是哪里人?

11.你这边还有什么其他想了解的吗?

25届&26届可投!年薪最高达30万!金融科技行业龙头—金证科技2025 年春招正式启动!

【公司简介】金融科技行业头部公司,交易所、证券、基金、期货、银行和信托等机构整体解决方案的首选服务商,上市公司(600446,SH), AA级证券公司交易系统占比 50%,余额宝/理财通核心技术搭建。

【校招岗位】C/C++/Java/Web/测试开发,测试/实施/,销售。

【薪酬福利】有竞争力的薪资,年度调薪,六险一金,两年免费住宿/租房补助,周末双休,校招生专属培训方案,高潜人才晋升通道等!

【工作城市】深圳/北京/上海/长沙/杭州等

【内推链接】https://szkingdom.zhiye.com/campus/jobs?shareId=6210845b-64ca-4a99-979d-253cbb2e5f30&shareSource=2

【推荐码】ESKPT0(内推简历优先筛选,后续有问题随时联系)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

全部评论

相关推荐

#java##java##25届如何提前做秋招准备?##25届如何提前做秋招准备?##25届如何提前做秋招准备?#专栏优势:1、问题和答案已经整理到位,答案更专业,可以直接回答,不需要额外总结!2、场景题讲解清晰,适用于大部分场景的项目,并且持续更新中3、分享学习心得【知识点的广度和深度,算法有哪些坑,如何准备面试等等】1、Java 八股文基本版-八股1、计算机基础2、集合与数据结构3、多线程和 JMM4、JUC5、JVM6、网络与 IO7、Linux命令8、Mysql【索引机制,事务机制,锁机制】9、Redis【数据结构】10、Spring/SpringBoot 相关内容提升版-八股1、分布式相关:高可用、高负载、主从机制、负载均衡、缓存处理2、redis【网络模型】3、分布式会话4、RabbitMQ5、Kafka6、分布式锁7、分布式事务8、分布式接口幂等性9、应用监控和图表【Prometheus监控、Grafana图表】10、日志查找工具【Kibana】2、Mysql 专栏1、Mysql 整体架构2、InnoDB 磁盘区域3、InnoDB 内存区域4、InnoDB 锁机制5、InnoDB 事务机制6、InnoDB 索引机制8、Mysql 相关日志为什么要专门给 Mysql 一块位置讲解呢?在 Mysql 的进阶学习过程中,我们不能再将Mysql当做一个数据库进行学习,而是需要将Mysql当做一个应用进行学习,那么我们需要哪些内容呢?Mysql在编程界已经是一个相对成熟的应用,它在互联网的发展过程中持续迭代,随着需求的演变和用户请求量的提高,Mysql的性能也紧随发展的脚步,为应用提供了稳定的性能输出。因此我们需要站在应用的角度,借鉴Mysql的架构设计和特性存在的意义。3、Java 算法心得1、算法知识点和踩坑部分2、Java 算法大厂真题--往期真题--套路讲解4、杂谈与社会磕1、Java 行情2、公司需求开发的完整迭代流程3、业务闭环的重要性5、场景题专栏1、开发中有没有遇到哪些问题,都是怎么解决的?【从业务角度和技术角度解答】2、讲解一个分布式事务的场景3、大数据量如何处理,如何存储,如何查询4、讲解一个分布式锁场景5、讲解一个资源争抢的场景6、如何防止接口重复提交7、缓存问题,如何管理缓存,缓存一致性问题8、热点数据的问题a、热点数据是否需要过期时间b、如何设计一个热点数据服务c、如果热点数据需要过期时间 ,设置多久合适?d、如果热点数据不需要过期时间,如何维护热点数据9、如何防止MQ消息丢失和堆积,重复消费;如何保证消息处理绝对顺序10、SQL优化/慢SQL的问题11、接口性能优化。。。。。。。。。。。。。。。。。。。。。。。。场景题会持续更新#java求职现状##java春招##牛客AI配图神器#专栏地址:https://www.nowcoder.com/creation/manager/columnDetail/mPZY5M
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务