关注
面试总结:
嵌入式开发:负责开发和维护集成在硬件设备中的嵌入式系统,涉及到内核态,选择合适的硬件平台和软件框架,进行硬件开发和调试,编写底层驱动程序或中间件,确保嵌入式系统可以有效控制硬件,使用C++或汇编语言开发嵌入式固定件,处理实时操作系统RTOS或裸机系统。
define和inline区别:define是预处理指令,预编译的宏定义,宏可以是常量、函数或代码段,不进行类型检查,预处理器替换为定义内容,整个文件全局可见;inline将函数调用替换为函数体,减少开销,在编译阶段进行处理,进行类型检查和作用域控制,以及各自优缺点。
内存泄漏如何检查和解决:手动代码检查、调试工具(gdb)跟踪内存分配和释放、静态分析工具(Cppcheck)、内存泄漏检测工具(Valgrind、AddressSanitizer、Dr. Memory)、集成开发环境IDE工具
正确释放内存、使用智能指针、避免重复分配、定期测试和检查、重构代码代码优化
NAT:网络地址转换,一种网络通信技术,主要用于将私有网络地址转换为公有网络地址,从而实现多个设备共享一个公有ip进行互联网访问,私有IP(局域网LAN内的IP,不可直接在互联网使用)、公有IP(互联网使用的IP,可以全球范围内唯一标识一台机器)、NAT网关(转换设备,通常是路由器),通过修改IP数据包的源IP和目的IP实现通信,可以节省IP地址、提高安全性、灵活和便利,但是延迟和性能开销增加、存在端到端通信问题、比较复杂,分为静态NAT(固定公有IP)和动态NAT(动态映射公有IP池中可用IP)和PAT(多个私有IP共享一个公有IP)
linux内部架构:复杂且高度模块化的系统,内核层(管理系统资源并提供底层服务,进程管理、内存管理、文件系统、设备驱动、网络堆栈等)、用户空间(运行用户应用程序,标准库、用户应用程序、用户空间服务)、系统启动过程、内核模块(动态加载)、虚拟文件系统VFS(统一不同文件系统的操作接口)、网络子系统(网络协议栈)、安全机制(权限管理、命名空间、控制组等)
查看原帖
4 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
12-22 20:12
武汉理工大学 前端工程师 桃子哈哈哈:遇到不会的也尽力按自己的思路来讲给面试官主要要给面试官体现你的思考,然后就把每次面试当做一次学习就好了校友
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路1.8W
- 2... 本科五段大厂实习,秋招五个offer,我的校招结束了6385
- 3... 岁末论道:谁才是牛客 2025 最强修仙者?6155
- 4... 适可而止吧!你就是“烂泥”5926
- 5... 大四双非水产专业上岸阿里后端(五)5370
- 6... 我的世界观,就是对抗优绩主义的武器3304
- 7... 27双非杀入字节!2727
- 8... 实习被“放养”零产出,该及时止损还是继续苟着?1652
- 9... 如果2025的我是强化学习,那最终奖励会是什么?1534
- 10... 26届双非硕Java秋招总结1507
正在热议
更多
# 实习没人带,苟住还是跑路? #
1964次浏览 63人参与
# 工作中的卑微时刻 #
29783次浏览 189人参与
# 元旦假期你打算怎么过 #
2633次浏览 83人参与
# 过年期间可能会经历的尴尬瞬间 #
48505次浏览 311人参与
# 我们是不是被“优绩主义”绑架了? #
4200次浏览 171人参与
# 从夯到拉,评价编程语言 #
27793次浏览 148人参与
# 如何看待应届生身份? #
210736次浏览 2233人参与
# 查收我的offer竞争力报告 #
263782次浏览 1644人参与
# 多益网络工作体验 #
60153次浏览 300人参与
# 牛客2025仙途报告 #
20803次浏览 322人参与
# 机械制造面试记录 #
299833次浏览 3143人参与
# 实习心态崩了 #
96538次浏览 494人参与
# 华为工作体验 #
277178次浏览 1355人参与
# 26届秋招投递记录 #
109296次浏览 652人参与
# 实习打杂,要跑路吗 #
54301次浏览 330人参与
# 你有哪些缓解焦虑的方法? #
44763次浏览 873人参与
# 找工作,行业重要还是岗位重要? #
88240次浏览 1769人参与
# 华为池子有多大 #
154557次浏览 867人参与
# 今年你最想重开的一场面试是? #
17678次浏览 174人参与
# 参加过提前批的机械人,你们还参加秋招么 #
105298次浏览 1647人参与

