首页 / C++开发工程师
#

C++开发工程师

#
3930次浏览 148人互动
此刻你想和大家分享什么
热门 最新
我的嵌入式秋招复盘总结二-技术栈
#嵌入式# #我的实习求职记录# #C++开发工程师# 自动化转码,本科天天用STM32和ROS捣鼓那些玩具,拿过智能车创意组国一,此外再无亮眼成绩。必修课成绩前15%保研,眼瞎选错导师,很折磨,遂转码。编程语言: C/C++常规八股: 小林coding,操作系统,计网,数据库嵌入式相关的技术栈: 熟悉MCU: 中断,定时器,知道怎么读写寄存器, STM32F1和F4数据手册几乎翻烂,每一个模块几乎都用过并且详细学习过,手写过IO模拟I2CRTOS: freeRTOS用过很多遍,秋招之前有针对性地复习和整理了一遍linux应用开发: 李慧琴linux编程学了一遍,webserver写了一遍linux内核: 哈工大linux0.1实验做了一遍,自己debug过,每次面试之前都复习一遍,对于低版本内核的进程调度,内存管理这些都比较熟悉。linux驱动: 买了一块正点原子开发板学驱动,只学了字符设备驱动,然后platform驱动框架,I2C这些都认真看过但是没写过(没时间)。对于块设备和网络设备有一点比较浅的了解,知道一些概念。项目: 基本上都是本科期间的toy project, 比较丢人实习: 华为数通嵌入式,本来以为可以写BSP或者bios这些,但是最后分到的是一个测试软件的开发,都是用户态的任务,拉通对齐很多,比较零碎, 没啥技术含量。但是实习的时候研究了一些其他人的代码,看了整个框架,比如我做的工作属于那一层,我写的接口是怎么被调用的,我依赖的BSP是怎么实现的,等等。leetcode: 主要是代码随想录和hot100, 绝大部分的中厂嵌入式笔试都可以AK,或者接近AK。面试很少有难的leetcode题目,对于大部分的嵌入式中厂甚至大厂而言,项目和基础比leetcode要重要一些。比如阿里达摩院,全程项目拷打,没有手撕。目前还没有遇到过hot100以外的面试题(除了华为一面,但是没写出来也进二面了)下一篇主要复盘一下转码和秋招的时间线
点赞 评论 收藏
转发
我的嵌入式秋招复盘总结(一)
嵌入式方向, 本硕酒吧舞,比较菜,但是运气不错,接了一个远超自己预期的offer。总体情况如下: OFFER或者意向: 阿里达摩院芯片软件工程师, RUSC-V生态和软件,已签;TP联洲,嵌入式软件,深圳,27x16;海康威视,嵌入式软件,BSP方向,20x16汇川,通信软件工程师,23.3x16, 每月2k地域补贴+若干餐补房补美的厨房热水事业部23x14博世,嵌入式软件14x(13+2.5)入池: 华为数通嵌入式软件小马智行,嵌入式中科曙光,嵌入式二面没去:深信服一面挂或者无后续:字节pico笔试挂或者无后续:大疆车载,嵌入式(不能理解,库呀西!)讯飞(约面的时候说不想去合肥)天翼云,C++工程师(约面太晚,主动拒绝)影石,嵌入式腾讯,客户端开发中望,C++工程师小米,嵌入式美团,嵌入式中兴,嵌入式oppo, 嵌入式ARM, open source software简历挂: 荣耀,嵌入式vivo, C++工程师汇川-苏州文远知行,嵌入式就业寒冬,加上硕士期间无论文无专利无任何title无出色经历,leetcode不到300题,只有hot100和代码随想录比较熟。前期面大厂基本都是见光死,对自己的定位最终调整在中厂或者学历厂,尽量拿高base。只不过没想到居然被阿里捞了起来,属于是人品大爆发。我到现在都没想明白面试官到底看中我什么。。。。。。下一期我会继续复盘自己的技术栈,学习路线,以及心路历程,希望对大家有所帮助。 #嵌入式# #你的秋招进行到哪一步了# #C++开发工程师#
投递美的集团等公司10个岗位
点赞 评论 收藏
转发
头像
2023-10-25 22:50
C++
记录一次C++面试,某游戏公司
1.问实习,实习的项目是什么。2.项目里为什么用多线程,文件多,将文件路径打包成一个列表,线程去领取文件并读。3.使用多线程要注意什么,注意锁的使用,使用不当会造成死锁。这题答得不是很好。4.解释一下死锁,死锁的4个条件分别具体说说,对应预防死锁的方法,打破循环等待条件他单独问,我有点没底气,换了个答案,应该是资源顺序申请法,我换成了一次申请所需要的资源。银行家算法。5.MySQL建立索引,create index。索引的数据结构,答不上来,但凡说存储的索引的数据结构就会了,答案是B+树。6.MySQL复合索引如何建立,给一个场景,判断哪些语句使用了复合索引,我说对了,他问我是什么原理(最左匹配原则),但没答上来这个名字,我就笔画从左开始匹配。7.Redis在什么场景下使用,我答了Redis的一些特征,说是做了一个游戏排行榜,Redis易于排序才使用它做的,答得不好。8.能来实习吗?我:立刻可以实习。面试官笑了。9.说一下如何实现快速排序和试用场景。解释原因。10.堆排场景题,从1000个学生中找身高最高的10个。11.解释一下C++虚函数表的原理。我:虚函数表在编译时由编译器生成,当调用虚函数时,会根据虚函数指针去找到虚函数的地址,从而实现多态。12.虚函数表由什么生成,编译器。13.基类和子类的虚函数表是同一张吗?我:分情况,当子类未重写任何虚函数时,是同一张,当子类重写了虚函数时,就在子类虚函数表中去覆盖父类虚函数表那一项,得到子类的虚函数表。14.虚函数指针是属于谁的?属于对象的。说一下使用虚析构的好处。使用虚析构时,可以避免内存泄露。举例子。不使用虚析构一定会内存泄露吗?不一定,在子类中存在需要分配空间的成员时,才会造成内存泄露。15.内存泄露的坏处。内存浪费,使进程变慢。如何发现内存泄露,我不敢说使用top指令找到可疑进程直接杀死剥夺资源,干脆说了个不知道。面试官说我还挺实在的,不知道就是不知道。我:哈哈哈。16.解释一下野指针和出现的场景。声明时未初始化,delete时未置空。解决方法是?声明时初始化,可以初始化为nullptr,delete后要置空。使用智能指针(这个没答上来,复盘时才想到)。总结:面试官挺好的,但是给了我些许压力,尤其是我的项目表达的不是很好,还有就是一些问题答不出。 #C++开发工程师#
点赞 评论 收藏
转发
2023.10.13腾讯云智-客户端开发
2023.10.13腾讯云智-客户端开发一面凉经,15分钟提问+15分钟手撕(写面经攒人品)1. 计算机相关的知识都是自学的吗2. C++用的多么3. C++11用过么?用过,智能指针,unordered_set,unordered_map4. 项目中的智能指针主要用到了哪些?unique_ptr当时和unique_lock搞错了5. 智能指针主要解决什么问题?(上一个问题回答的不好)6. 别的智能指针还有用过吗?shared_ptr7. shared_ptr和unique_ptr区别?8. unordered_map用的多么?他主要有什么特征?一般什么时候使用?9. 哈希表查找的时间复杂度是多少?10. unordered_map对键值类型有要求吗?11. 描述一下哈希表,以及他的使原理,一般怎么实现的?12. 哈希表是怎么去做哈希的?13. 如果你自己设计一个哈希表,那你应该怎么实现这个哈希函数?在哪里去定义?14. 你还知道STL中哪些常见的容器?都说一下15. list底层是用什么实现的?和vector对比有什么区别?16. vector查找的时间复杂度是多少?按值查找的话时间复杂度是多少?对比一下list中的按值查找17. vector底层是用什么实现的?是用数组实现的,空间是成倍增长的18. 再详细说一下vector中空间扩容的机制是什么样的?19. 如何避免vector中的扩容?resize()20. vector如果要删除指定值,应该怎么做?用代码实现一下    主要考察    1. 迭代器失效处理    2. vector中erase的使用21. 反问    客户端开发主要学习哪方面的知识?对于校招生主要还是考察C++方面的基础知识#C++##C++开发工程师##软件开发投递记录##腾讯云智招聘#
投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
转发
2023.9.26美团测试开发一面凉经
(写面经攒人品)35分钟,15分钟提问+20分钟做题1. 自我介绍2. 你本科的软件开发类课程主要学了哪些?3. 你为什么要找软件开发方面的工作?4. 了解C++11的特性吗,介绍一下?5. 你主要用的语言是C++吗,对别的语言有了解吗?6. 你研究生的课题做的是什么,简单的介绍一下?7. 你这个课题结束了吗?8. 你用什么评价标准来评价的?(mIoU)9.  这个精度怎么样,从原来的到现在的?10. 你的数据集有多大?11. 都是自己手动标的吗?12. 在第一段实习主要做的是C++吗?介绍一下在第一段实习中的主要实习内容13. 你是仅仅做了自动化流程吗,有做代码适配吗?14. 介绍一下怎么做适配的?15. 替换过程中有遇到什么问题吗,有遇到什么接口不兼容的问题吗?(大部分靠强制类型转化)16. 你了解Qt中中用了什么设计模式吗?17. 简单介绍一下你第二段实习做了什么18. 你做的这些项目中,用到的多线程处理有哪些,是怎么样操作的?(orb_slam中的)19. 有没有线程冲突,互相影响之类的问题,比如你的点云和主线程不适配20. 手撕    删除有序链表中的重复元素    说一下思路    时间复杂度是多少21. 反问    现在这个部门主要语言是什么(C++,有一些python)22. 你对自动驾驶有哪些了解#C++##软件开发投递记录##C++开发工程师##面经##美团#
投递美团等公司10个岗位
点赞 评论 收藏
转发
玩命加载中
牛客网
牛客企业服务