Skip to content

美团 AI 面试 待完善

日期

2024 年 8 月 18 日

计算机网络

什么是网络的 DOS 和 DDoS 攻击?如何防范?

DOS 攻击是指攻击者通过发送大量请求,耗尽目标系统的资源,无法处理正常请求。

DDoS 攻击是指攻击者使用多个分布式的计算机,同时发起 DOS 攻击。

防范方法:

  1. 使用验证码
  2. 限制恶意 IP
  3. 使用 DDoS 防护服务

简述 DHCP 协议的工作原理。

  1. 客户机发送 DHCP Discovery 广播包,寻找 DHCP 服务器
  2. 服务器响应 DHCP Offer 广播包,包含提供的 IP、掩码、网关以及租约时间等。
  3. 客户机发送 DHCP Request 广播包,表示接受该服务器提供的 IP 地址。
  4. 服务器发送 DHCP ACK 广播包,确认分配给客户端的 IP 地址

客户端需在租约时间到期前续租,以保持对该 IP 地址的使用权。

❓解释 iptables 的作用。如何使用 iptables 设置一个简单的防火墙规则?

Linux

如何使用 top 命令监控系统性能?

top 是一个用于实时监控系统性能的命令行工具,有一个显示系统性能信息的动态界面。

SQL

什么是子查询?子查询可以在 SQL 语句的哪些部分使用?

Java

Java 中的时间和日期 API JavaTime 包相比旧的 Day 类有什么改进?

什么是 Java 里的垃圾回收,如何触发垃圾回收?

介绍一下 Spring MVC 处理请求和响应的流程。

  1. 用户发送请求到达前端控制器
  2. 前端控制器调用处理器映射器,处理器映射器返回请求地址对应的处理器执行链
  3. 前端控制器调用处理器适配器,处理器适配器处理参数和返回值,调用指定的 Controller

解释 stream 中 filter 方法的作用,并给出一个例子。

系统设计

假设你需要为一个社交媒体应用设计关注功能,你会如何设计数据结构和 API ?

那么你会如何处理在高并发情况下多个用户同时进行关注和取关操作时的数据一致性问题?

Released under the MIT License.