中科曙光一面

强度拉满,顶着胃肠炎发烧,头晕眼花上吐下泻,被面试官爆锤两个小时。
首先是发了一个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-28 12:13 湖北
base是哪里的
1 回复 分享
发布于 2023-09-27 18:38 山东
二面定的是半个小时时间,结果发邮件推迟半小时,然后拉着我面了一个半小时
1 回复 分享
发布于 2023-09-27 14:52 吉林
牛的
1 回复 分享
发布于 2023-09-27 14:37 重庆
哥们一面当天就发微信硕我挂了
点赞 回复 分享
发布于 2023-10-23 15:57 江苏
请问佬投的什么岗呀
点赞 回复 分享
发布于 2023-10-16 11:13 四川
啊?为啥我两次都是十五分钟?
点赞 回复 分享
发布于 2023-10-10 10:01 黑龙江
牛逼啊,兄弟
点赞 回复 分享
发布于 2023-09-28 19:25 天津
真猛啊
点赞 回复 分享
发布于 2023-09-27 17:54 广东
太强了哥
点赞 回复 分享
发布于 2023-09-27 14:38 江苏
今晚二面
点赞 回复 分享
发布于 2023-09-27 14:13 广东

相关推荐

昨天 13:10
门头沟学院 Java
1、Java面向对象具有封装、继承、多态三大核心特性。封装通过访问修饰符隐藏对象内部细节,仅暴露必要接口;继承允许子类复用父类属性和方法,实现代码复用和层次化扩展;多态分为编译时重载和运行时重写,使程序能够通过统一接口处理不同对象,提升灵活性和可扩展性。2、重载发生在同一类中,方法名相同但参数列表不同,与返回值和访问修饰符无关,编译时绑定;重写是子类覆盖父类方法,方法名、参数列表和返回类型必须相同,访问权限不能更严格,不能抛出新的检查异常,运行时动态绑定。3、线程池核心参数包括:核心线程数、最大线程数、空闲存活时间、时间单位、阻塞队列、线程工厂、拒绝策略。ThreadLocal底层使用ThreadLocalMap存储数据,其Key是弱引用的ThreadLocal对象,Value是强引用的实际存储值,每个线程独立拥有此Map实现数据隔离,需注意内存泄漏问题。4、使用线程池实现1~100累加时,首先创建固定大小的线程池,然后将累加任务拆分为多个子任务,通过线程池提交实现了Callable接口的每个子任务,收集返回的Future对象后,遍历这些Future并累加其阻塞获取的中间结果,最终关闭线程池并输出总和。整个过程利用线程池并行处理子任务,通过分治策略提升计算效率,同时确保资源合理回收。5、B+树非叶子节点仅存储键,叶子节点包含全部数据且形成有序链表。相比B树:1. 查询更稳定:所有数据都在叶子节点,查询路径长度一致;2. 范围查询高效:叶子节点链表直接遍历,无需回溯;3. 磁盘I/O更低:节点存储更多键,树更矮胖;4. 全表扫描更快:叶子节点链表顺序遍历即可。6、失效场景:1. 违反最左前缀原则;2. 对索引列使用函数或表达式;3. 类型隐式转换;4. 模糊查询以通配符开头;5. OR条件包含非索引列。优化方法:1. 按高频查询顺序建联合索引;2. 避免索引列运算;3. 用覆盖索引减少回表;4. 数据量大时用分区表;5. 定期分析索引使用率并删除冗余索引。7、通过EXPLAIN命令查看SQL执行计划,关注key字段显示使用的索引名,type字段为ref/range表示有效索引扫描;若为ALL则是全表扫描。额外检查Extra字段:Using index、Using filesort
点赞 评论 收藏
分享
11-24 23:39
门头沟学院 Java
贴主开始投日常差不多一个小阶段一个大阶段第一个小阶段六月开投到七月6.24 腾讯天美一面挂6.25 蔚来武汉一面挂7.8 字节番茄小说一面挂第一个小阶段只有三个面试,腾讯处男面,当时算法都没怎么刷,八股也没背熟就上了(笑),到现在腾讯还没再约,感觉是面评脏完了),字节面的学到很多,发现简历上有些问题,对项目理解加深了点。然后七月份离校完回家,在家里gap(),错过了八月份面试黄金时期,悔不当初,希望大家引以为戒。第二个阶段九月到目前9.8,9.12,9.16,9.17,9.24一共五个中小厂面,只oc一个(笑)中小厂感觉对项目问的很多,大家面大厂之前可以多投点中小厂对项目熟悉熟悉。9.23 快手音视频一面挂10.9 字节抖音直播一面挂10.10百度百家号一面10.15 百度百家二面挂10.24 懂车帝一面挂10.24 百度网盘一面10.29 百度网盘二面挂10.30 虾皮一面挂11.7 字节业务中台一面挂11.12 快手 ai 应用一面11.14 字节tt生服一面11.19 快手 ai 应用二面挂说实话这种战绩看着太想笑了,基本全是一面挂。百度网盘二面完拖了好久被挂;快手二面是最难受的,算上自我介绍反问只有15min,无手撕,反问还问了面试官为什么这么短,他说就了解下基本情况。当时我已经笑了,面完还觉得稳了,但是又不敢提前开香槟。结果周三面完一直没出结果,后边几天一直煎熬,甚至11.24周一问的时候这个岗位还换了个hr,最终还是挂。看到hr发过来没通过消息的时候人真的红了,要是没答好被挂心甘情愿,但是15分钟里他问的问题,项目八股都回答上来了,还是挂,真的怀疑人生了。贴主自制力其实挺差,没有面试的时候基本没有学习动力,只有有面试的时候才会push自己去刷算法背八股,闲着没事就打apex(笑)。所以这个结果某种程度上也是理所当然,或许就是给过去偷的懒还债吧。贴主还是条0实习的区,这个时间段找实习感觉基本都是至少一段实习,牛油们一定要早实习,哪怕是小厂也比没实习强。这个帖子算是些贴主的碎碎念,也是对目前的一些总结吧,从九月份到十一月快结束了,三个月一直刷boss投简历,心好累,感觉大厂或许是我遥不可及的梦吧。欢迎牛油大佬们来评论~要是有对贴主的建议那就更好了(),感谢大家看到这里。
点赞 评论 收藏
分享
评论
8
48
分享

创作者周榜

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