广发银行研发中心

收藏
银行
1000-9999人
不需要融资
佛山/北京/上海

0

在招职位

9

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
没有考虑到自身的专业背景和能力被HR把简历骗入不明竞争压力的赛道,结果速G一面(1.5h):先写一道题,草稿纸上手写,合并一个字符串链表,(看成是涂色问题,DFS,对于同一行的同元素可以合并不同列之间是分割的,然后去统计不同颜色的种类)然后问了一下笔试题,9/20华为笔试第二题,男女传球问题,我用的BFS求解,还有什么其他的方法吗?开始问项目,找一个最熟悉的项目介绍?这里面的通信怎么做的,多线程和多进程?你觉得类应该怎么去设计,这里涉及到了什么原则?之后给别人用应该怎么做,怎么考虑?深度学习了解吗?DNN什么的?ROS里面是什么结构?问的太多了,记不起来了。二面(0.7h):自我介绍问了一下一些基础问题,前一天没怎么背,凉const有啥用?怎么用?static有啥用?它的存储区在哪,在编译的时候怎么看待各种变量的存储区?inline有啥用?怎么用,只能对函数用吗?C++内存管理?怎么管理的,内存泄漏怎么预防?智能指针一定不会内存泄漏吗?讲一下C++的纯虚类?纯虚类可以直接实例化吗?怎么用啊?你写了多少行代码,你平常用不用这些智能指针?然后shared_ptr和weak_ptr怎么用?SCC是怎么用?有向无环图为啥要有这东西?二叉树了解吗?平衡二叉树了解吗?具体举个例子?红黑树了解吗?有什么例子?纸上手写:LC739. 每日温度三面(0.9h):今天面试自我感觉怎么样?你觉得哪一块不好?举一个项目讲一讲,你的角色是什么?课题怎么来的?举一个失败的项目讲一下,你怎么避免这个失败的,你做了什么努力?举一个说明别人认同你想法的例子,怎么做的?举一个大家反对你的想法的例子,面对这种情况你怎么做?中间自己提到了linux,问了一些linux常见的命令?
投递中国软件等公司10个岗位
点赞 评论 收藏
转发
头像
2023-10-26 13:16
已编辑
嵌入式软件开发
1,字符型驱动设备是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件?2,写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?3,自旋锁和信号量在互斥使用时需要注意哪些?在中断服务程序里面的互斥是使用自旋锁还是信号量?还是两者都能用?为什么?4,原子操作你怎么理解?5,nsmod 一个驱动模块,会执行模块中的哪个函数?rmmod呢?这两个函数在设计上要注意哪些?遇到过卸载驱动出现异常没?是什么问题引起的?6,在驱动调试过程中遇到过oops没?你是怎么处理的?7,ioctl和unlock_ioctl有什么区别?8,驱动中操作物理绝对地址为什么要先ioremap?9,设备驱动模型三个重要成员是?platfoem总线的匹配规则是?在具体应用上要不要先注册驱动再注册设备?有先后顺序没?10,linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些?11,linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化,高端内存概念?高端内存和物理地址、逻辑地址、线性地址的关系?12,linux中中断的实现机制,tasklet与workqueue的区别及底层实现区别?为什么要区分上半部和下半部?13,linux中断的响应执行流程?中断的申请及何时执行(何时执行中断处理函数)?14,linux中的同步机制?spinlock(自旋锁)与信号量的区别?15、linux中RCU原理?16,linux中软中断的实现原理?17,linux系统实现原子操作有哪些方法?18,MIPS Cpu中空间地址是怎么划分的?如在uboot中如何操作设备的特定的寄存器?19,linux中系统调用过程?如:应用程序中read()在linux中执行过程即从用户空间到内核空间?20,linux内核的启动过程(源代码级)?21,linux调度原理?22,linux网络子系统的认识?23,linux内核里面,内存申请有哪几个函数,各自的区别?24,IRQ和FIQ有什么区别,在CPU里面是是怎么做的?25,中断的上半部分和下半部分的问题:讲下分成上半部分和下半部分的原因,为何要分?讲下如何实现?以上会收录到我的专栏中点击下方专栏就可以看到!  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递中国软件等公司10个岗位
点赞 评论 收藏
转发
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务