信锐技术C++
一面
信锐技术C++1面
- 自我介绍
- 你觉得你学习了这么多门课,那些课程对你帮助比较大
- 数组和链表的区别
- 有没有一种数据结构插入删除查找介于数组和链表之间
- 发一张图片问结构体的大小(回答涉及内存对齐,计算没有答出来)
- 换了一个题,看六行代码,问有没有问题(回答,没用free,会内存泄漏)
- 内存泄漏会有那些问题
- 去掉第四第五行会怎么样(分配了,不读不会使用物理内存)
- 什么是僵尸进程
- 怎么看系统上的僵尸进程,看到后怎么去掉僵尸进程(回答kill掉,面试官说只能kill掉父进程)
- epoll为什么叫io多路复用,讲解一下io多路复用
- 你最近实习了,觉得企业规范和自己开发有什么不同
- tcp和upd的区别
- tcp如何保证报文被收到了
- tcp报文如果乱序到达了会怎么样
- 网络中npu和mpu有了解吗(没听过)
- 应用程序A如果想发包给主机B,会调用那些函数(listen、accpt等)
- 服务器有很多链接,如何进行的区分
- tcp和udp是否可以绑定一个端口
- 给个链表头判断是否有环,怎么找到这个环的入点
- 最近有没有学习比较前沿的技术
- 反问:具体的业务
二面
- 自我介绍
- 问了下项目
- 问了下实习
- 问接受转测试吗(不接受)
过几天挂了