小鹅通日常一二面
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 续用、断线补发等。
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 续用、断线补发等。
全部评论
最近正好几个好兄弟走了
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享