信锐技术(1面)
1.main函数在执行之前都干了什么
2.为什么要使用平衡二叉树,怎么就平衡了,平衡了为什么就速度快呢
3.使用管道和套接字有什么信号是一定要处理的
4.进程通信方式
5.hash冲突怎么解决
6.hash一直冲突怎么解决
7.malloc一次能申请多大的内存控制
8.为什么有虚拟内存,进程使用虚拟内存好处
9.虚拟内存和物理内存是怎么映射的
10.linux中内存水线是什么
11.为什么两个结构体里面的成员是一样的,但是使用sizeof的时候大小不一样
12.一个Int 一个double,32位系统他怎么对齐
13.strcpy的缺陷
14.strncpy安全吗
15.什么是僵尸进程
16.怎么避免僵尸进程
17.使用管道和套接字有什么信号是一定要处理的
18.浏览器中输入URL会涉及到什么报文(给他讲了一遍输入url到显示界面的过程)
19.为什么握手是3次 挥手4次
20.C语言编译过程(4个阶段)
21.C++内存模型
22.堆和栈的区别
23.linux启动过程
24.实习具体都干了啥,说了封装数据模块 (一直追问,怎么封装的,你封装的应该比较底层了,有啥原则)
25.你怎么设计一个项目,或者设计一个模块(说了软件设计的6的原则)
26.遇到的困难,怎么解决的(我说了那个音视频同步,摄像头25帧,设置了60帧,然后一直追问怎么弄的,怎么检测出来问题的)
2.为什么要使用平衡二叉树,怎么就平衡了,平衡了为什么就速度快呢
3.使用管道和套接字有什么信号是一定要处理的
4.进程通信方式
5.hash冲突怎么解决
6.hash一直冲突怎么解决
7.malloc一次能申请多大的内存控制
8.为什么有虚拟内存,进程使用虚拟内存好处
9.虚拟内存和物理内存是怎么映射的
10.linux中内存水线是什么
11.为什么两个结构体里面的成员是一样的,但是使用sizeof的时候大小不一样
12.一个Int 一个double,32位系统他怎么对齐
13.strcpy的缺陷
14.strncpy安全吗
15.什么是僵尸进程
16.怎么避免僵尸进程
17.使用管道和套接字有什么信号是一定要处理的
18.浏览器中输入URL会涉及到什么报文(给他讲了一遍输入url到显示界面的过程)
19.为什么握手是3次 挥手4次
20.C语言编译过程(4个阶段)
21.C++内存模型
22.堆和栈的区别
23.linux启动过程
24.实习具体都干了啥,说了封装数据模块 (一直追问,怎么封装的,你封装的应该比较底层了,有啥原则)
25.你怎么设计一个项目,或者设计一个模块(说了软件设计的6的原则)
26.遇到的困难,怎么解决的(我说了那个音视频同步,摄像头25帧,设置了60帧,然后一直追问怎么弄的,怎么检测出来问题的)
全部评论
太厉害了佬
相关推荐
2025-12-23 10:57
重庆移通学院 Java 同标题,boss上打了几十次招呼,有两个要了简历就没回了,各位大佬可以指点一下我的简历吗?刚做完项目就写了简历,还没有背八股文。佬们,我想找个小厂的实习,面试是问项目多点还是八股文多点,现在该如何准备
牛客77062465...:没实习经历的话基本上都是拷打八股多点
点赞 评论 收藏
分享
OPPO公司福利 1077人发布