乐乐课堂的中厂Golang一面
实现一个支持并发的日志类库, 多个线程可以并发调用info方法写日志
日志不会立即持久化到硬盘,而是写到队列,后台多个线程从队列中获取日志并写到硬盘(可简化为写到控制台);
涉及到队列和多线程的地方要尽量完整,同时简化不重要的实现,整个demo不超过100行代码。
面试官还迟到........
问
①如何将数据 写入redis缓存
②功能模块如何设计 详细设计思路
③功能接口如何开发
④接口响应的优化问题
⑤遇到的问题 存入数据库顺序问题 答 (出问题的起始方案 list-->解决方案一 stream 消费者组 ---->最终方案二 MYSQL的联合索引 条件限制)
⑥数据表结构 记不住了 实习时是1-3月份 早就忘了....
⑦项目内用户权限是动态调整 还是 写死在代码
⑧给了一道题 在上面#go#
(补充一点 出这个题目的背景是 他说公司最近面试的都是Java 使用的这个题目 没有go的 所以让我使用go去实现)
日志不会立即持久化到硬盘,而是写到队列,后台多个线程从队列中获取日志并写到硬盘(可简化为写到控制台);
涉及到队列和多线程的地方要尽量完整,同时简化不重要的实现,整个demo不超过100行代码。
面试官还迟到........
问
①如何将数据 写入redis缓存
②功能模块如何设计 详细设计思路
③功能接口如何开发
④接口响应的优化问题
⑤遇到的问题 存入数据库顺序问题 答 (出问题的起始方案 list-->解决方案一 stream 消费者组 ---->最终方案二 MYSQL的联合索引 条件限制)
⑥数据表结构 记不住了 实习时是1-3月份 早就忘了....
⑦项目内用户权限是动态调整 还是 写死在代码
⑧给了一道题 在上面#go#
(补充一点 出这个题目的背景是 他说公司最近面试的都是Java 使用的这个题目 没有go的 所以让我使用go去实现)
全部评论
相关推荐
今天 00:57
蚌埠坦克学院 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享