面试官介绍公司进行自我介绍1.问了C和C++一些基础的,问更了解C还是C++,我答的C++然后从C++切入问2.问了堆栈方面的内存分布堆空间 栈空间 分别存什么3.static的用途静态主要用途 用在什么地方 为了什么4.虚函数主要用在哪虚函数如何实现5.顺着虚函数问到多态的实现方式(虚函数,函数重载)6.网络编程流程服务器客户端流程:socket等等一系列7.多线程多进程编程8.实际中用过哪些多线程编程修昂目中有没有多进程多线程9.线程安全问题10.加过哪几种锁讲讲都在什么情况下加的锁(读写锁,互斥锁,自旋锁))11.linux静态库和动态库静态库动态库区别啥的12.IO复用select poll epoll13IIC相关阶段 开始阶段 三个阶段14arm寄存器都有哪些种之后就是和面试官聊天 说学的是软件为什么想弄嵌入式等等问项目 项目上我写的深度学习 和 网络编程多线程多进程相关的总体还是偏底层 喜欢问实现原理 底层原理补充;写的时候忘了 之后突然想起来 还问了 数据结构,红黑树,红黑树是epoll的实现方式顺着epoll问了问红黑树,但是我对于红黑树只有最简单概念的了解用的少,所以没答上比如 链表的插入,口述链表插入的整个过程以上的具体答案收录到我的专栏中,专栏地址在下方
点赞 2
评论 0
全部评论

相关推荐

昨天 11:07
门头沟学院 Java
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务