小鹅通日常一二面

1. 自我介绍
2. http用的是tcp吗
3. 为啥http用quic(不知道)
4. tcp跟udp的区别
5. arp
6. 项目文件系统怎么写的
7. risc-v做了啥,qemu干嘛的,底层原理了解吗
8. 哪里接触到mit这个实验
9. 为什么要把文件系统写到用户态
a. 开发调试方便  b. 移植性(操作系统和平台)

1. androidstudio有接触到前端开发吗
没有,用的是java原生组件

2. 协议栈编程是怎么回事

3. xv6是啥操作系统

4. linux怎么实现windows的快捷方式功能
没回答上来
一、软链接(符号链接,Symbolic Link)
1. 定义
软链接是一个特殊类型的文件,指向另一个文件或目录的路径,类似于 Windows 的快捷方式。
本质上它只是一个“指路牌”,记录目标的位置。
2. 特点
可以跨分区、跨文件系统。
可以链接文件,也可以链接目录。
如果目标被删除,软链接会“失效”,变成“悬挂链接”(dangling link)。
3. 创建命令
ln -s 目标路径 链接名称
ln -s /etc/nginx/nginx.conf ~/nginx.conf.link
4. 显示方式
ls -l 下会看到文件类型是 l,如:
二、硬链接(Hard Link)
1. 定义
硬链接是直接为同一个数据块(inode)创建多个目录项。删除任意一个“名字”,其他名字依然可以访问同一个文件内容。
2. 特点
只能链接文件,不能链接目录。
不能跨分区(不同文件系统)。
所有硬链接等价,没有主次之分。
只有所有硬链接都删除后,数据才会被释放。
硬链接指向的是文件内容(inode),不是文件名。
3. 创建命令
ln 目标文件 链接名称
ln /etc/hosts ~/hosts_hardlink
4. 显示方式
ls -l 下看到链接数(第二列数字)会增加,比如 2,表示有两个名字指向同一内容。
没有箭头 -> 显示,普通文件形式。

5. 进程是怎么通信的
父子管道,信号,信号量,socket

6. 什么时候用到socket

7. 网断了怎么办,wifi变为移动数据,谁来做这些事
没回到上来,面试官引导了好久我都不知道说啥,胡言乱语了一些dhcp的东西,后来问了chat
心跳机制:定期发送心跳包,快速检测连接是否存活。
断线消息补偿:如业务敏感,需设计消息补发和去重机制。(这一点他有提到)
服务端支持多终端自动恢复:如 session 续用、断线补发等。
全部评论
最近正好几个好兄弟走了
1 回复 分享
发布于 2025-08-15 12:29 广东
这是实习吗,小鹅通校招还没开吗
点赞 回复 分享
发布于 2025-09-01 11:13 黑龙江
这是java岗?什么项目,好多问题看不懂
点赞 回复 分享
发布于 2025-08-30 09:51 江西
请问多久出结果啊
点赞 回复 分享
发布于 2025-09-11 13:40 广东

相关推荐

04-27 11:34
已编辑
武汉理工大学 Java
没有硬件嵌入式cpp,硬件兄弟不用看了高通电话面和一面4.7正值班突然打电话来,还以为要约面试,没想到直接面时间10min我们需要一个帮忙ai应用开发的,你是否有兴趣从事 AI 应用开发?介绍一下自己你有真实落地的工程项目经验吗?介绍一下你正在做的 RAG 项目,计划做成什么样、目前做到什么状态?你是否接触过大语言模型或相关 AI 工具?具体有哪些?如果入职做 AI 日志分析、客户服务对话类工具,你会如何开始学习并开展工作?你目前在武汉,是否方便到北京或上海的办公室实习?你可以从什么时候开始实习,实习时长能到几月份?4.9一面时间30min卡点进入的有点迟到了介绍一下自己(还特意提前背了英语自我介绍但是没用上)我们是高通wifi通信相关的,主要是无线通讯硬件领域这一块的 Wi-Fi 模块驱动、内存管理优化你这个是java应用相关啊,大三课多不多,可以实习吗?两个项目是demo还是实际落地部署过的经验?学校安排本科生导师吗?由于我们也不太擅长这两个项目啊,来介绍一下你这两个相关项目,用给小白新用户的方式给我们讲解一下完整流程你实际部署过,那你具体是怎么压测的?你这个压测有点简陋了,我问你,现在生产中出现情况你会怎么排查?嗯,现在没有前后端任何问题,就是单纯的流量大高并发,如何解决?降级熔断?rag讲讲相关过程?先来数据结构,经典的排序算法原理和时间复杂度来点网络知不知道网络协议?ISO 七程网络协议?tcp三次握手?tcp为什么三次握手?网络具体怎么保障数据传送?你了解wifi吗?生活中知道wifi协议吗?你说wifi4,wifi6e和wifi7,他们的改进在哪里?你知道具体底部协议吗?不知道的话,你知道wifi6e的e是什么意思吗?来点操作系统你了解linux内核吗?这两个项目都是软件吗?平时编程有没有涉及到什么底部具体使用?进程线程区别你在项目中用 C 做过多线程相关的高性能开发吗?30min没有手撕反问我们部门主要围绕硬件相关的底层软件开发,C++ 直接操作硬件资源哇,和电话面说的不一样啊,我还恶补学习,研究我那个rag具体项目和agent相关知识,但是啥也没用到哎哎哎
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

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