中科曙光一面

强度拉满,顶着胃肠炎发烧,头晕眼花上吐下泻,被面试官爆锤两个小时。
首先是发了一个word文档过来,共享屏幕,面试官看着我做笔试,选择题填空题问答题编程题,编程题是合并两个有序链表。

然后讲项目,中间夹杂提问。每个项目都被仔细问了,包括校园项目和实习项目,一个都没有漏的。然后问了一个多小时的八股,计网、操作系统、数据结构、C语言、嵌入式全方位爆锤。基本上都是顺着问到你不会为止,然后如果没答上来的话就稍微引导一下你,让你想一下再回答。

计网:
HTTP跟HTTPS有什么区别,如果你的服务器要支持HTTPS,那你需要增加哪些工作量
IPv4和IPv6有什么区别
既然IPv4的地址已经耗尽,那为什么到了今天还够用呢?(NAT)
如果两台主机处在不同的网络中,都使用内网地址,那如何感知对方的地址(映射到NAT网关上的公网地址+端口?)
三次握手和四次挥手是否有多余的步骤,为什么
如果没有IP地址,可以实现主机之间的通信吗
有什么协议可以基于IP地址获得MAC地址吗?(ARP)
DHCP工作在哪一层(答错了,说了网络层)
既然DHCP是自动分配IP地址,那不是要基于IP地址才能通信吗,再想想,他应该工作在哪一层?(再一次答错,说了链路层,正确答案是应用层)

操作系统:
HTTPserver里面,你的客户端是什么,浏览器吗?还是别的东西?
在你的服务器里面,如果有多个连接同时请求获取同一个文件资源,那怎么处理
讲一下项目中的线程池,任务是以什么形式放进线程池的,工作线程是怎么取任务的,任务队列使用什么数据结构实现?线程池采用了多少个线程,是预先分配好?还是来一个连接创建一个线程?
讲一下Linux的内存管理
为什么要分段?为什么要分页?
你为硬件写的系统调用或者BSP是通过什么东西给内核传参的(结构体直接传入地址和寄存器值?或者给ID然后寻址? 然后copy_from_user)
64位系统跟32位系统的区别在哪里

C语言和嵌入式:
吟唱:static关键字和const关键字
volatile关键字跟const关键字能一起用吗
什么时候使用volatile
怎么通过C语言实现单例设计模式
struct内存对齐规则
什么时候使用静态链接库,什么时候使用动态链接库
讲一下SPI总线协议

面到两眼发黑,直接躺了一天。
#中科曙光##嵌入式#
全部评论
牛的
1 回复 分享
发布于 2023-09-27 14:37 重庆
二面定的是半个小时时间,结果发邮件推迟半小时,然后拉着我面了一个半小时
1 回复 分享
发布于 2023-09-27 14:52 吉林
base是哪里的
1 回复 分享
发布于 2023-09-27 18:38 山东
我昨天刚二面完,武汉岗。今天就收了个测评是怎么回事?但是官网状态一直显示未处理。。。
1 回复 分享
发布于 2023-09-28 12:13 湖北
今晚二面
点赞 回复 分享
发布于 2023-09-27 14:13 广东
太强了哥
点赞 回复 分享
发布于 2023-09-27 14:38 江苏
真猛啊
点赞 回复 分享
发布于 2023-09-27 17:54 广东
牛逼啊,兄弟
点赞 回复 分享
发布于 2023-09-28 19:25 天津
啊?为啥我两次都是十五分钟?
点赞 回复 分享
发布于 2023-10-10 10:01 黑龙江
请问佬投的什么岗呀
点赞 回复 分享
发布于 2023-10-16 11:13 四川
哥们一面当天就发微信硕我挂了
点赞 回复 分享
发布于 2023-10-23 15:57 江苏

相关推荐

03-29 12:10
门头沟学院 C++
点赞 评论 收藏
分享
评论
7
36
分享

创作者周榜

更多
牛客网
牛客企业服务