20250721 - 百度 - 后端开发 - 二面

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,失败时返回空字符串和描述性错误。
全部评论
mark收藏
点赞 回复 分享
发布于 昨天 11:04 广东
请问两面是同一个面试官吗,我收到的短信里面好像是同一个面试官的名字
点赞 回复 分享
发布于 07-22 11:28 北京
提前批吗佬
点赞 回复 分享
发布于 07-22 00:07 北京

相关推荐

07-22 16:16
悉尼大学 Java
查看11道真题和解析
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

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