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,失败时返回空字符串和描述性错误。
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,失败时返回空字符串和描述性错误。
全部评论
请问两面是同一个面试官吗,我收到的短信里面好像是同一个面试官的名字
提前批吗佬
相关推荐
昨天 21:01
中山大学 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享