信锐技术(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帧,然后一直追问怎么弄的,怎么检测出来问题的)
全部评论
太厉害了佬
相关推荐
点赞 评论 收藏
分享
02-10 10:46
江西理工大学 Java 白火同学:先说结论,对于一份实习简历来说,整体还是挺不错的,技术深度和广度都到位,找到一份中小厂的实习没啥问题。
再说说能优化的点吧。
1、量化结果,项目中很多工作量化一下结果给面试官的感受会更直观一些,也能体现你对应用该项技术的理解(在众多技术为什么要用它,运行性能或者说开发效率往往是一大考虑指标;而不是说大家做这种功能都用它,所以我用它)。
2、突出亮点,项目中可以从“工作职责”择一些“个人亮点”另写一块,优先去写开发过程中遇到的xx问题,使用xx技术达到xx效果,针对性去写一些疑杂难的功能,能带出你个人思考和解决的过程。
点赞 评论 收藏
分享
查看10道真题和解析