面试感受
6月多面的,已经过去一个多月,虽然面试过了,但由于不能马上去,申请offer时被锁了,补个面经吧,整个过程问项目+八股+反问,项目的话被问到不会的了,等下详细介绍,八股的话问到的都是我复习过的,全部都答对了。
项目详细过程
介绍项目,问的是我写在简历最上面最详细的项目,是一个高并发的服务器,当时是被问到了服务器是如何实现并发,这里主要是线程池,但是当被问到数据库访问是如何实现并发的,这里由于我数据库用的是sqlite3,没有事务功能,且我不会mysql,数据库方面知识存在漏洞,这里的话是需要学习mysql事务和锁相关的知识,使用数据库连接池来处理数据库访问的并发,数据库连接池很像线程池,原理是一样的。
八股
1.#define和const的区别
2.静态全局变量和静态局部变量的区别,静态局部变量和普通局部变量的区别
3.常量指针(指向常量的指针)和指针常量(常指针)
4.哈希冲突
5.内存分布,有哪几个区
6.数据结构 数组和链表 栈和队列
嵌入式软件c++面试题合集
(132条消息) c++嵌入式软件面试总结-C++文档类资源-CSDN文库
免费,持续更新