嵌入式软件开发岗位----求职过程记录(基础知识和面经总结)

1、本栏用来记录社招找工作过程中的内容,包括基础知识以及面试问题等,以便于后续个人回顾学习; 暂时只有2023年3月份,第一次社招找工作的过程;

2、个人经历: 研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJI OSDK等;
3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、网络编程、docker容器、CMake、makefile、Shell脚本、JSON等。

4、求职岗位是嵌入式软件开发、C/C++开发、自动驾驶岗位开发等。

在这里插入图片描述

本专栏共包含基础知识篇面经篇两部分;

基础知识篇包含了牛客网面试宝典的学习、链表和排序算法的学习以及力扣刷题等;

面经篇包含嵌入式部分、项目部分、C/C++部分、SLAM部分、ROS部分的面试问题总结;

另外如果有时间,也可以看看额外的部分;

具体的专栏文章目录如下所示,点击正文的标题即可跳转查看文章详细内容

基础知识篇

一、基础知识学习----牛客网C++面试宝典(一)C/C++基础之语言基础

二、基础知识学习—牛客网C++面试宝典(二)C/C++基础之C++内存

三、基础知识学习—牛客网C++面试宝典(三)C/C++基础之面向对象

四、基础知识学习—牛客网C++面试宝典(四)C/C++基础之STL

五、基础知识学习—牛客网C++面试宝典(五)C/C++基础之新特性

六、基础知识学习—牛客网C++面试宝典(六)操作系统–第一节

七、基础知识学习—牛客网C++面试宝典(七)操作系统–第二节

八、基础知识学习—牛客网C++面试宝典(八)操作系统–第三节

九、基础知识学习—链表基础

十、基础知识学习—排序算法

十一、力扣刷题记录(一)剑指Offer(第二版)

面经篇

一、面试问题总结—嵌入式部分和项目部分

二、面试问题总结----C/C++部分

三、面试问题总结—SLAM部分

四、面试问题总结----ROS部分

额外学习的

一、后端、嵌入式等岗位常用Linux命令总结(非常详细,持续更新)

在这篇文章中详细整理了本人在嵌入式岗位(后端嵌入式软件开发、嵌入式应用开发)日常工作中常用到的linux指令。其中包括:文件相关操作、系统运行监测相关操作(进程、线程、内存、内核等)、网络配置和网络性能相关命令、linux动态库相关操作、数据库相关操作等。详细内容请看正文。

二、《程序员的自我修养–链接、装载与库》笔记

读完这本书,收获如下:

  • 一个可以运行的程序产生过程:代码编写、预编译、编译、链接。

  • 程序的装载与运行。

读完这本书之后,感觉自己已经掌握程序的编译运行原理,并且对操作系统的结构有很深入的认识;对内存、cpu的体系结构也有很清晰的认识,感觉整个程序对于我来说它的各个细节已经在我掌握之中;还有从更高的角度认识了多线程、多进程;总的说来就是感觉自己的编程境界上升了一个档次。

总结完之后才发现,自己还是一个菜鸟,书中的好多内容我都没有说清楚,甚至没有理解到;而且网络编程方面还需要我好好学习一下,毕竟未来是网络时代,服务器编程至关重要;人工智能时代即将来临,而我还没有在人工智能领域入门。学无止境,乐在其中就好。

书评来自https://zhuanlan.zhihu.com/p/32509289

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值