1. 个人介绍。2. 实习经历。3. Go 中 defer 语句的执行顺序是什么?defer 语句的主要用途是什么?4. 协程和线程的区别是什么?5. Redis 的常见数据类型有哪些,分别适用于什么场景?6. 题目一(leetcode:LCR 024. 反转链表),除去迭代法,还有其他方法吗?7. 题目二(场景题):实现一个 Go 函数 func FetchFirstSuccessful(urls []string) (string, error),用于同时访问多个网络端点并获取最快的响应结果。urls,包含多个 HTTP 端点地址的字符串数组。同时向所有提供的端点发起 GET 请求,返回第一个成功响应(状态码为200)的内容文本,当获得首个有效响应后,应尝试终止其余进行中的请求,若全部端点均无法正常响应,则返回相应的错误信息。成功时返回响应内容的文本形式和 nil,失败时返回空字符串和描述性错误。